1.0.12 • Published 8 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
8 months ago
1.0.11
8 months ago
1.0.10
9 months ago
1.0.9
11 months ago
1.0.8
11 months ago
1.0.2
1 year ago
1.0.7
11 months ago
1.0.6
12 months ago
1.0.5
12 months ago
1.0.4
12 months ago
1.0.3
12 months ago
1.0.1
1 year ago
1.0.0
1 year 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