Etherscan API
Development of a NEXTGEN Version has started - please stand by
A way to access the etherscan.io api using promises. Fetch a diverse set of information about the blockchain.
Mainnet
var api = require ( 'etherscan-api' ) . init ( 'YourApiKey' ) ; var balance = api . account . balance ( '0xde0b295669a9fd93d5f28d9ec85e40f4cb697bae' ) ; balance . then ( function ( balanceData ) { console . log ( balanceData ) ; } ) ;
Example in the wild
use a own instance of axios
const axios = require ( 'axios' ) ; const { init , pickChainUrl } = require ( '..' ) ; const chain = pickChainUrl ( null ) ; const client = axios . create ( { baseURL : chain , timeout : 10000 } ) ; var api = init ( 'apikey' , null , 10000 , client ) ;
For testnet and L2s usage
Supported:
morden
ropsten
rinkeby
arbitrum
arbitrum_rinkeby
Latest
// apikey, network, timeout var api = require ( 'etherscan-api' ) . init ( 'YourApiKey' , 'rinkeby' . '3000' ) ;
Install
npm install etherscan-api --save
API Documentation
Full Api Docs
Development workflow
Comentarios
Publicar un comentario