Giter Site home page Giter Site logo

blockatm-sdk's Introduction

BlockATM SmartContract SDK

license GPLV3 version 1.0.0

繁體中文 | English

BlockATM - 區塊鏈支付解決方案

一款開源免費的,為商戶提供加密貨幣代收代付功能的支付解決方案,支持自定義收款錢包地址以及收款通知,支持代付API對接。可以收取USDTUSDCDAITUSD等各類幣種。

AD -- PassTo-多種資產抵押信用卡

無上限信用額 單筆消費可達$5,000,000
信用額度按照抵押品價格而設定,支持:證券、物業、貴金屬、數字資產等
可绑微信、支付宝、美区AppStore消费
點擊領取你的國際信用卡

AD -- BlockATM-智能合約收付款解決方案

完全去中心化的商戶收付款方式
使用智能合約進行資金的安全管理
使用費率比fireBlocks和metaMask都低
點擊創建你的智能合約櫃檯

項目簡介

  • 封装合约交互,帮助客户完自动资产代付
  • 支持自定义RPC节点配置
  • 支持链上其他基础交互
  • 遵守 GPLv3 開源協議

項目結構

project
blockatm-sdk                
  ├── blockatm-sdk-core         # sdk核心工具包
  ├  ├  main
  ├    ├── eth                  # eth网络合约交互工具接口
  ├    ├── tron                 # tron网络合约交互工具接口
  ├  ├── test                   # 单元测试
  ├    ├── PayoutHelper         # eth网络单元测试
  ├    ├── TronHelper           # tron网络单元测试
  ├── tron-core                 # tron底层方法封装
  ├── tron-protobuf             # tron底层协议对象定义
  

ETH主要功能

  • 查询代币余额
  • 创建未签名代付交易
  • 交易签名
  • 交易广播
  • 查询交易状态
  • 查询当前gasPrice
  • 设置链上rpc节点
  • 设置代付合约地址

TRON主要功能

  • 查询代币余额
  • 创建未签名代付交易
  • 交易签名
  • 交易广播
  • 查询交易状态
  • 设置链上rpc节点
    1. 通过BlockATM注册并部署属于自己的付款合约

Imgur

 <dependency>
      <groupId>io.github.BlockATMOnLine.sdk</groupId>
      <artifactId>blockatm-sdk-core</artifactId>
      <version>1.0.2</version>
 </dependency>
    1. 代码使用示例
PayoutHelper payout = new PayoutHelper("rpc_url");
Boolean result = payout.txIsSuccessful("your_tx_id");

加入交流/意見反饋

blockatm-sdk's People

Contributors

mbelati avatar blockatmonline avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.