XRP錢包對接教程

當今世界,假若有朋友跟你討論「挖礦」,重點來了,他可不是指挖煤礦、挖金礦,而是挖比特幣。去中心化、分佈式帳本、共識機制以及不可篡改的時間戳逐漸成爲全球新興技術的中堅力量,區塊鏈技術和它所連接的價值互聯網,更多的在於解決不一樣行業的痛點問題。區塊鏈在數字資產領域的應用場景主要是區塊鏈錢包。今天就分享一個XRP錢包對接教程。git

XRP錢包對接步驟:
一、安裝Ripple API
二、Ripple API 接口說明


1、安裝Ripple API

Ripple API GitHub地址:https://github.com/ripple/ripple-lib/

須要的環境:NodeJS

安裝命令:yarn add ripple-lib 或 npm install ripple-lib

引用Ripple API:const RippleAPI = require('ripple-lib').RippleAPI;

實例化Ripple API:api = new RippleAPI({server:host});

Host 測試網絡地址:wss://s.altnet.rippletest.net:51233

Host 主網地址:wss://s2.ripple.com

2、Ripple API 接口說明

Ripple API 說明文檔:https://github.com/ripple/ripple-lib/blob/develop/docs/index.md

要用的Ripple API方法:

connect:表明鏈接到ripple 服務器

api.connect().then(() => {}).catch(console.error);

getFee:表明取得交易手續費

api.getFee().then(fee => {console.log(fee)});

getBalances:表明取得帳戶餘額信息

api.getBalances(address).then(balances =>{console.log(balances)});

generateAddress:生成錢包地址及私鑰方法

api.generateAddress();

getTransactions:取得數字貨幣帳戶交易記錄列表信息

api.getTransactions(address).then(transactions => {console.log(transactions)});

getTransaction:取得數字貨幣交易記錄信息

api.getTransaction(txid).then(transaction => {console.log(transaction)});

preparePayment:搭建一個未簽名的交易信息github

sign:簽名交易信息

npm


submit:廣播發送交易

api

如今通常的交易所都不會本身去單獨開發一套錢包系統了。 不只由於比特幣以太坊等區塊節點數據龐大,同步傳輸慢,並且在服務器和帶寬的花費成本比較高。最重要的是養不起這樣的一個技術團隊。原生錢包這種私鑰放在服務器很是不安全,被偷就涼涼了。安全

相關文章
相關標籤/搜索