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

Entradas populares de este blog

An OpenAPI demo specification to integrate Qualtrics XM into Microsoft Power Platform

The Open Movie Database API omdb

bybit-api