Search
Preparing search index...
The search index is not available
@web3-systems/multiscan-client
Options
All
Public
Public/Protected
All
Inherited
Externals
Menu
@web3-systems/multiscan-client
MultiscanClient
Class MultiscanClient
Hierarchy
MultiscanClient
Index
Constructors
constructor
Properties
chain
Id
Default
clients
keys
Methods
client
connect
get
Account
Balance
get
Account
Balance
Multi
get
AccountERC20
Transfer
Events
get
AccountERC721
Transfer
Events
get
Account
Mined
Blocks
get
Account
Transactions
get
Account
Transactions
Internal
get
Account
Transactions
Internal
By
Block
Range
get
Account
Transactions
Internal
By
Hash
get
Block
Countdown
get
Block
Daily
Avg
Block
Size
get
Block
From
Timestamp
get
Block
Reward
get
Contract
Abi
get
Contract
Source
Code
get
Explorer
get
Logs
get
Stats
Token
Supply
get
Transaction
Receipt
Status
get
Transaction
Status
set
Api
Key
set
Api
Key
By
Service
Provider
set
Chain
Id
Constructors
constructor
new
Multiscan
Client
(
chainId
?:
number
, apiKey
?:
string
)
:
MultiscanClient
Parameters
Optional
chainId:
number
Optional
apiKey:
string
Returns
MultiscanClient
Properties
chain
Id
Default
chain
Id
Default
:
number
= 1
Readonly
clients
clients
:
Clients
= {}
Readonly
keys
keys
:
ApiKeys
= {}
Methods
client
client
(
chainId
:
number
, apiKey
:
string
)
:
AxiosInstance
Parameters
chainId:
number
apiKey:
string
Returns
AxiosInstance
connect
connect
(
chainId
:
number
, apiKey
?:
string
)
:
AxiosInstance
Parameters
chainId:
number
Optional
apiKey:
string
Returns
AxiosInstance
get
Account
Balance
get
Account
Balance
(
address
:
string
, chainId
?:
number
)
:
Promise
<
any
>
Parameters
address:
string
Optional
chainId:
number
Returns
Promise
<
any
>
get
Account
Balance
Multi
get
Account
Balance
Multi
(
addressList
:
string
[]
, chainId
?:
number
)
:
Promise
<
any
>
Parameters
addressList:
string
[]
Optional
chainId:
number
Returns
Promise
<
any
>
get
AccountERC20
Transfer
Events
get
AccountERC20
Transfer
Events
(
contract
:
string
, address
:
string
, config
:
BlockPagination
, chainId
?:
number
)
:
Promise
<
any
>
Parameters
contract:
string
address:
string
config:
BlockPagination
Optional
chainId:
number
Returns
Promise
<
any
>
get
AccountERC721
Transfer
Events
get
AccountERC721
Transfer
Events
(
contract
:
string
, address
:
string
, config
:
BlockPagination
, chainId
?:
number
)
:
Promise
<
any
>
Parameters
contract:
string
address:
string
config:
BlockPagination
Optional
chainId:
number
Returns
Promise
<
any
>
get
Account
Mined
Blocks
get
Account
Mined
Blocks
(
address
:
string
, config
:
AccountMinedBlocksConfig
, chainId
?:
number
)
:
Promise
<
any
>
Parameters
address:
string
config:
AccountMinedBlocksConfig
Optional
chainId:
number
Returns
Promise
<
any
>
get
Account
Transactions
get
Account
Transactions
(
address
:
string
, config
:
BlockPagination
, chainId
?:
number
)
:
Promise
<
any
>
Parameters
address:
string
config:
BlockPagination
Optional
chainId:
number
Returns
Promise
<
any
>
get
Account
Transactions
Internal
get
Account
Transactions
Internal
(
address
:
string
, config
:
BlockPagination
, chainId
?:
number
)
:
Promise
<
any
>
Parameters
address:
string
config:
BlockPagination
Optional
chainId:
number
Returns
Promise
<
any
>
get
Account
Transactions
Internal
By
Block
Range
get
Account
Transactions
Internal
By
Block
Range
(
startblock
:
string
, endblock
:
string
, config
:
BlockPagination
, chainId
?:
number
)
:
Promise
<
any
>
Parameters
startblock:
string
endblock:
string
config:
BlockPagination
Optional
chainId:
number
Returns
Promise
<
any
>
get
Account
Transactions
Internal
By
Hash
get
Account
Transactions
Internal
By
Hash
(
txhash
:
string
, chainId
?:
number
)
:
Promise
<
any
>
Parameters
txhash:
string
Optional
chainId:
number
Returns
Promise
<
any
>
get
Block
Countdown
get
Block
Countdown
(
blockno
:
string
, chainId
?:
number
)
:
Promise
<
any
>
Parameters
blockno:
string
Optional
chainId:
number
Returns
Promise
<
any
>
get
Block
Daily
Avg
Block
Size
get
Block
Daily
Avg
Block
Size
(
startdate
:
string
, enddate
:
string
, sort
?:
"asc"
|
"desc"
, chainId
?:
number
)
:
Promise
<
any
>
Parameters
startdate:
string
enddate:
string
sort:
"asc"
|
"desc"
= 'asc'
Optional
chainId:
number
Returns
Promise
<
any
>
get
Block
From
Timestamp
get
Block
From
Timestamp
(
timestamp
:
string
, closest
:
"before"
|
"after"
, chainId
?:
number
)
:
Promise
<
any
>
Parameters
timestamp:
string
closest:
"before"
|
"after"
Optional
chainId:
number
Returns
Promise
<
any
>
get
Block
Reward
get
Block
Reward
(
blockno
:
string
, chainId
?:
number
)
:
Promise
<
any
>
Parameters
blockno:
string
Optional
chainId:
number
Returns
Promise
<
any
>
get
Contract
Abi
get
Contract
Abi
(
address
:
string
, chainId
?:
number
)
:
Promise
<
any
>
Parameters
address:
string
Optional
chainId:
number
Returns
Promise
<
any
>
get
Contract
Source
Code
get
Contract
Source
Code
(
address
:
string
, chainId
?:
number
)
:
Promise
<
any
>
Parameters
address:
string
Optional
chainId:
number
Returns
Promise
<
any
>
get
Explorer
get
Explorer
(
chainId
?:
number
)
:
void
Parameters
Optional
chainId:
number
Returns
void
get
Logs
get
Logs
(
address
:
string
, config
:
LogsGetConfig
, chainId
?:
number
)
:
Promise
<
any
>
Parameters
address:
string
config:
LogsGetConfig
Optional
chainId:
number
Returns
Promise
<
any
>
get
Stats
Token
Supply
get
Stats
Token
Supply
(
contractaddress
:
string
, chainId
?:
number
)
:
Promise
<
any
>
Parameters
contractaddress:
string
Optional
chainId:
number
Returns
Promise
<
any
>
get
Transaction
Receipt
Status
get
Transaction
Receipt
Status
(
address
:
string
, chainId
?:
number
)
:
Promise
<
any
>
Parameters
address:
string
Optional
chainId:
number
Returns
Promise
<
any
>
get
Transaction
Status
get
Transaction
Status
(
address
:
string
, chainId
?:
number
)
:
Promise
<
any
>
Parameters
address:
string
Optional
chainId:
number
Returns
Promise
<
any
>
set
Api
Key
set
Api
Key
(
chainId
:
number
, apiKey
:
string
)
:
void
Parameters
chainId:
number
apiKey:
string
Returns
void
set
Api
Key
By
Service
Provider
set
Api
Key
By
Service
Provider
(
serviceProvider
:
string
, apiKey
:
string
)
:
void
Parameters
serviceProvider:
string
apiKey:
string
Returns
void
set
Chain
Id
set
Chain
Id
(
chainId
:
number
)
:
void
Parameters
chainId:
number
Returns
void
Exports
Multiscan
Client
constructor
chain
Id
Default
clients
keys
client
connect
get
Account
Balance
get
Account
Balance
Multi
get
AccountERC20
Transfer
Events
get
AccountERC721
Transfer
Events
get
Account
Mined
Blocks
get
Account
Transactions
get
Account
Transactions
Internal
get
Account
Transactions
Internal
By
Block
Range
get
Account
Transactions
Internal
By
Hash
get
Block
Countdown
get
Block
Daily
Avg
Block
Size
get
Block
From
Timestamp
get
Block
Reward
get
Contract
Abi
get
Contract
Source
Code
get
Explorer
get
Logs
get
Stats
Token
Supply
get
Transaction
Receipt
Status
get
Transaction
Status
set
Api
Key
set
Api
Key
By
Service
Provider
set
Chain
Id
Generated using
TypeDoc