1.0.12 • Published 6 months ago
@xchainjs/xchain-evm-providers v1.0.12
XChainJS API UTXO providers Interface
A specification for a generalised interface for api providers, to be used by XChainJS implementations. The providers should not have any functionality to generate a key, instead, the xchain-crypto
library should be used to ensure cross-chain compatible keystores are handled. The providers is only ever passed a master BIP39 phrase, from which a temporary key and address is decoded.
Documentation
Design
The OnlineDataProvider has the following signature:
export interface OnlineDataProvider {
getBalance(address: Address, assets?: Asset[]): Promise<Balance[]>
getTransactions(params: TxHistoryParams): Promise<TxsPage>
getTransactionData(txId: string, assetAddress?: Address): Promise<Tx>
}
Implementations
Etherscan / bscscan / snowtrace
Websites: https://snowtrace.io/ , https://bscscan.com/ , https://etherscan.io/
Status: Complete
FreeTier: Yes
Chains supported: ETH, BSC, ETH
Covalent
Website: https://www.covalenthq.com/
Status: Complete
FreeTier: Yes
Chains supported: ETH, BSC, ETH
1.0.12
6 months ago
1.0.11
6 months ago
1.0.10
7 months ago
1.0.9
9 months ago
1.0.8
10 months ago
1.0.2
11 months ago
1.0.7
10 months ago
1.0.6
10 months ago
1.0.5
10 months ago
1.0.4
10 months ago
1.0.3
10 months ago
1.0.1
11 months ago
1.0.0
11 months ago
0.1.13
1 year ago
0.1.12
1 year ago
0.1.11
1 year ago
0.1.10
1 year ago
0.1.9
1 year ago
0.1.8
1 year ago
0.1.7
1 year ago
0.1.6
2 years ago
0.1.5
2 years ago
0.1.3
2 years ago
0.1.2
2 years ago
0.1.1
2 years ago
0.1.0
2 years ago