- ethers.js で Ethereum アカウントのトランザクション履歴を取得するサンプルコードです。
- データのソースは etherscan.io のようです。
// ethers.js をインポート
const ethers = require('ethers')
// 接続するネットワーク
let network = 'ropsten'
// Etherscan provider を取得
let etherscanProvider = new ethers.providers.EtherscanProvider(network)
// トランザクション履歴を取得するアドレス
let address = "0xfC12b50bD2D04d3754BfC1cFB6c303fb9EAcA118"
// トランザクション履歴を取得
etherscanProvider.getHistory(address).then((history) => {
history.forEach((tx) => {
console.log(tx);
})
});