web3.jsに独自API定義方法

var Web3 = require(‘web3’);
var web3 = new Web3();
web3.setProvider(new web3.providers.HttpProvider(‘http://localhost:8545’));

web3.extend({
property: ‘dora’,
methods: [{
name: ‘GetRireki’,
call: ‘eth_getRireki’,
params: 1,
inputFormatter: [toIntVal],
outputFormatter: toJSONObject
}]

});

function toIntVal(val) {
return parseInt(val);
}
function toJSONObject(val) {

try {
return JSON.parse(val);
} catch (e){
return String(val);
}
}

//定義したAPI実行する。

web3.dora.GetRireki(n).then(console.log);

おすすめ

人気の投稿