Versions in this module Expand all Collapse all v0 v0.1.0 Nov 9, 2021 Changes in this version + type AccountsClient struct + API *httpapi.APIClient + func (c *AccountsClient) GetETHBalance(ctx context.Context, req *ETHBalanceRequest) (*big.Int, error) + func (c *AccountsClient) GetHistoricalETHBalance(ctx context.Context, req *HistoricalETHRequest) (result *big.Int, err error) + func (c *AccountsClient) GetInternalTxsByBlockRange(ctx context.Context, req *BlockRangeRequest) (result []InternalTxInfo, err error) + func (c *AccountsClient) GetInternalTxsByHash(ctx context.Context, hash common.Hash) (result []InternalTxInfoByHash, err error) + func (c *AccountsClient) GetMultiETHBalances(ctx context.Context, req *MultiETHBalancesRequest) (result []MultiBalanceResponse, err error) + func (c *AccountsClient) ListBlocksMined(ctx context.Context, req *ListBlocksRequest) (result []BlockInfo, err error) + func (c *AccountsClient) ListInternalTransactions(ctx context.Context, req *ListTxRequest) (result []InternalTxInfo, err error) + func (c *AccountsClient) ListNFTTransfers(ctx context.Context, req *ListNFTTransferRequest) (result []NFTTransferInfo, err error) + func (c *AccountsClient) ListNormalTransactions(ctx context.Context, req *ListTxRequest) (result []NormalTxInfo, err error) + func (c *AccountsClient) ListTokenTransfers(ctx context.Context, req *TokenTransfersRequest) (result []TokenTransferInfo, err error) + type BaseTokenTransferInfo struct + BlockHash common.Hash + BlockNumber uint64 + Confirmations uint64 + ContractAddress common.Address + CumulativeGasUsed uint64 + From common.Address + Gas uint64 + GasPrice *big.Int + GasUsed uint64 + Hash common.Hash + Nonce uint64 + Timestamp time.Time + To common.Address + TokenDecimal uint32 + TokenName string + TokenSymbol string + TransactionIndex uint32 + type BlockInfo struct + BlockNumber uint64 + BlockReward *big.Int + Timestamp time.Time + type BlockRangeRequest struct + EndBlock uint64 + Sort ecommon.SortingPreference + StartBlock uint64 + type BlockType int32 + const BlockTypeBlocks + const BlockTypeUncles + func ParseBlockType(name string) (BlockType, error) + func (x BlockType) String() string + type ETHBalanceRequest struct + Address common.Address + Tag ecommon.BlockParameter + type HistoricalETHRequest struct + Address common.Address + BlockNumber uint64 + type InternalTxInfo struct + Hash common.Hash + TraceID string + Type string + type InternalTxInfoByHash struct + Type string + type ListBlocksRequest struct + Address common.Address + Type BlockType + type ListNFTTransferRequest struct + Address *common.Address + ContractAddress *common.Address + Sort ecommon.SortingPreference + type ListTxRequest struct + Address common.Address + EndBlock uint64 + Sort ecommon.SortingPreference + StartBlock uint64 + type MultiBalanceResponse struct + Account common.Address + Balance *big.Int + type MultiETHBalancesRequest struct + Addresses []common.Address + Tag ecommon.BlockParameter + type NFTTransferInfo struct + TokenID string + type NormalTxInfo struct + BlockHash common.Hash + Confirmations uint64 + CumulativeGasUsed uint64 + GasPrice *big.Int + Hash common.Hash + Nonce uint64 + TransactionIndex uint64 + TxReceiptStatus string + type TokenTransferInfo struct + Value *big.Int + type TokenTransfersRequest struct + Address common.Address + ContractAddress common.Address + Sort ecommon.SortingPreference + type TransactionInfo struct + BlockNumber uint64 + ContractAddress *common.Address + From common.Address + Gas uint64 + GasUsed uint64 + Input []byte + IsError bool + Timestamp time.Time + To common.Address + Value *big.Int