• Ripple (XRP) の残高を取得する方法のメモです。
  • Ripple 公式のライブラリを使用します。
  • Ripple 公式ライブラリ ripple-lib: https://github.com/ripple/ripple-lib

ripple-lib のインストール

  • 公式では、yarn を推奨しているけど、以下は npm でインストールする例
$ npm install ripple-lib

コード例

  • getAccountInfo の返り値のオブジェクトが持っている xrpBalance を読みます。
const RippleAPI = require('ripple-lib').RippleAPI;

const api = new RippleAPI({
  server: 'wss://s1.ripple.com' // Public rippled server hosted by Ripple, Inc.
});

api.connect().then(() => {
    getXrpBalance('r39wDgtwjJkF5NAnXQhy3Z68dDboGebNJv');
}).then(() => {
  return api.disconnect();
}).catch(console.error);

function getXrpBalance(address) {
    api.getAccountInfo(address).then(info => {
        console.log(info.xrpBalance);
    });
};
Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account log in.