Versions in this module Expand all Collapse all v0 v0.3.15 Nov 25, 2024 v0.3.14 Nov 25, 2024 v0.3.5 Oct 10, 2024 v0.3.2 Oct 9, 2024 v0.3.1 Oct 8, 2024 v0.3.0 Oct 8, 2024 Changes in this version + func DecodeLogArgsToLabelData(contractABI *abi.ABI, topics []string, data string) (map[string]interface{}, error) + func DecodeTransactionInputDataToInterface(contractABI *abi.ABI, data []byte) (map[string]interface{}, error) + func GetABI(abistr string) (*abi.ABI, error) + type AccessList struct + Address string + StorageKeys []string + type BlockJson struct + BaseFeePerGas string + BlockNumber string + Difficulty string + ExtraData string + GasLimit string + GasUsed string + Hash string + IndexedAt string + L1BlockNumber string + LogsBloom string + Miner string + MixHash string + Nonce string + ParentHash string + ReceiptsRoot string + SendCount string + SendRoot string + Sha3Uncles string + Size string + StateRoot string + Timestamp string + TotalDifficulty string + Transactions []TransactionJson + TransactionsRoot string + func ReadJsonBlocks() []*BlockJson + type BlockWithTransactions struct + BlockHash string + BlockNumber uint64 + BlockTimestamp uint64 + Transactions map[string]TransactionJson + type BlockchainHandler interface + FetchData func(blockNumber *big.Int) ([]EventData, error) + type BlocksBatchJson struct + Blocks []BlockJson + SeerVersion string + type EventData struct + BlockNumber uint64 + ChainID string + Data []byte + Extra interface{} + type EventJson struct + Address string + BlockHash string + BlockNumber string + Data string + LogIndex string + Removed bool + Topics []string + TransactionHash string + TransactionIndex string + func ReadJsonEventLogs() []*EventJson + type EventLog struct + Address common.Address + BlockHash common.Hash + BlockNumber *big.Int + Data []byte + LogIndex uint64 + Removed bool + Topics []common.Hash + TransactionHash common.Hash + TransactionIndex uint64 + type QueryFilter struct + Address []string + BlockHash string + FromBlock string + ToBlock string + Topics [][]string + type Trace struct + Action json.RawMessage + BlockHash common.Hash + BlockNumber *big.Int + Result *TraceResult + SubTraces int + TraceAddress []int + TransactionHash common.Hash + TransactionPosition uint64 + Type string + type TraceActionCall struct + CallType string + From common.Address + Gas *big.Int + Input string + To common.Address + Value *big.Int + type TraceActionReward struct + Author common.Address + RewardType string + Value *big.Int + type TraceResult struct + GasUsed *big.Int + Output string + type TransactionJson struct + AccessList []AccessList + BlockHash string + BlockNumber string + BlockTimestamp string + ChainId string + Events []EventJson + FromAddress string + Gas string + GasPrice string + Hash string + IndexedAt string + Input string + MaxFeePerGas string + MaxPriorityFeePerGas string + Nonce string + R string + S string + ToAddress string + TransactionIndex string + TransactionType string + V string + Value string + YParity string + func ReadJsonTransactions() []*TransactionJson