ZeniqScanExplorer class

Inheritance

Constructors

ZeniqScanExplorer.new(String base, List<String> apiKeys, EvmCoinEntity currency)

Properties

apiKeyExcludedUntil → Map<String, DateTime>
finalinherited
apiKeyRetryIntervall → Duration
finalinherited
apiKeys → List<String>
finalinherited
base → String
no setterinherited
baseUrl → String
finalinherited
currency → EvmCoinEntity
finalinherited
endpointNeedsApiKey → Map<String, bool>
finalinherited
hashCode → int
The hash code for this object.
no setterinherited
invalidApiKeys → List<String>
finalinherited
noApiKeyRetryIntervall → Duration
finalinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

buildBalanceEndpoint(String address) → String
inherited
buildERC1155TransactionEndpoint({required String address, required String contractAddress, int? startblock, int? endblock, int? page, int? offset, Sorting? sorting}) → String
override
buildERC20TransactionEndpoint({required String address, required String contractAddress, int? startblock, int? endblock, int? page, int? offset, Sorting? sorting}) → String
inherited
buildERC721TransactionEndpoint({required String address, String? contractAddress, int? startblock, int? endblock, int? page, int? offset, Sorting? sorting}) → String
inherited
buildTokenBalanceEndpoint(String address, String contractAddress) → String
inherited
buildTransactionEndpoint({required String address, int? startblock, int? endblock, int? page, int? offset, Sorting? sorting}) → String
inherited
fetchBalance({required String address}) → Future<BigInt>
inherited
fetchBalanceForToken(String address, CoinEntity token) → Future<Amount>
Fetch the Balance of a token given for a given address
inherited
fetchERC1155Transactions({required String contractAddress, required String address, int? startblock, int? endblock, int? page, int? offset, Sorting? sorting}) → Future<List<EtherscanTransaction>>
inherited
fetchERC20Transactions({required String contractAddress, required String address, int? startblock, int? endblock, int? page, int? offset, Sorting? sorting}) → Future<List<EtherscanTransaction>>
Fetch all ERC20 Transactions for a given token and address
inherited
fetchERC721Transactions({required String address, String? contractAddress, int? startblock, int? endblock, int? page, int? offset, Sorting? sorting}) → Future<List<EtherscanTransaction>>
Fetch a list of all ERC721 Tokens for a given address
inherited
fetchEstimatedTime(int gasPrice) → Future<int?>
inherited
fetchEtherscanWithRatelimitRetries<T>(String rawEndpoint, {int maxRetries = 10}) → Future<T>
inherited
fetchGasPrice() → Future<EvmNetworkFees>
Fetch Gas Prices
inherited
fetchTokenBalance({required String address, required String contractAddress}) → Future<BigInt>
inherited
fetchTransactions({required String address, int? startblock, int? endblock, int? page, int? offset, Sorting? sorting}) → Future<List<EtherscanTransaction>>
Fetch all Transactions for the given token on the given address
inherited
getBaseEtherscanEndpoint(String fullUrl) → String
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited