币币交易平台源码-Gemini Dollar(GUSD)钱包对接

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wudwolf/article/details/83065442

币币交易平台源码-Gemini Dollar(GUSD)钱包对接

GUSD介绍

GUSD是由美国Gemini Trust 公司发行,首个美国许可、受美国政府监管的稳定币,与美元1:1兑换,基于以太坊网络运行。无论从安全性、稳定性、透明性和可靠性都优于超发和不透明的USDT。

对接流程

  1. 安装Web3.js
  2. Web3.js API 接口说明
  3. GUSD对接
  • 安装Web3.js

Web3.js GitHub地址:https://github.com/ethereum/web3.js

需要的环境:NodeJS

安装命令:yarn add web3 或 npm install web3

引用web3.js:const web3 = require('web3');

部署ETH测试链请参考之前文章

  • Web3.js接口说明

Web3.js 说明文档:https://github.com/ethereum/wiki/wiki/JavaScript-API

需要需要的API方法:

创建账户

web3.eth.accounts.create();

 

getBlockNumber:获取区块高度

web3.eth.getBlockNumber(callback(error, result){ ... })

 

getBlock:获取区块信息

web3.eth.getBlock(48, function(error, result){

   if(!error)

       console.log(JSON.stringify(result));

   else

       console.error(error);

})

 

getTransaction:获取账户交易记录列表

web3.eth.getTransaction(transactionHash [, callback])

 

getBalance:获取账户余额

web3.eth.getBalance(addressHexString [, defaultBlock] [, callback])

 

sendSignedTransaction:发送签名交易

web3.eth.sendSignedTransaction();

  • 比融云对接GUSD

GUSD官方地址:https://gemini.com/

白皮书地址:https://gemini.com/wp-content/themes/gemini/assets/img/dollar/gemini-dollar-whitepaper.pdf

合约地址:0x056Fd409E1d7A124BD7017459dFEa2F387b6d5Cd

发送Token到GUSD的合约地址上就可以通过以太坊网络进行交易GUSD

总结

以上就可以进行GUSD的开发测试了,在生产环境中一定要配置好服务器的安全策略、管理好用户的私钥,防止钱包被盗,比融云币币交易平台、场外交易平台解决方案,基于NodeJS/Redis/MySQL/Socket提供全新的解决方案,为不同的应用场景提供安全可靠的解决方案。

 

没有更多推荐了,返回首页