Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AssembleProof ¶
Types ¶
type BlockHeader ¶
type BlockHeader struct { ParentHash []byte `json:"parentHash"` Sha3Uncles []byte `json:"sha3Uncles"` Miner common.Address `json:"miner"` StateRoot []byte `json:"stateRoot"` TransactionsRoot []byte `json:"transactionsRoot"` ReceiptsRoot []byte `json:"receiptsRoot"` LogsBloom []byte `json:"logsBloom"` Difficulty *big.Int `json:"difficulty"` Number *big.Int `json:"number"` GasLimit *big.Int `json:"gasLimit"` GasUsed *big.Int `json:"gasUsed"` Timestamp *big.Int `json:"timestamp"` ExtraData []byte `json:"extraData"` MixHash []byte `json:"mixHash"` Nonce []byte `json:"nonce"` }
type Log ¶
type Log struct { Address string `json:"address"` Topics []string `json:"topics"` Data string `json:"data"` BlockNumber string `json:"blockNumber"` BlockHash string `json:"blockHash"` TimeStamp string `json:"timeStamp"` GasPrice string `json:"gasPrice"` GasUsed string `json:"gasUsed"` LogIndex string `json:"logIndex"` TransactionHash string `json:"transactionHash"` TransactionIndex string `json:"transactionIndex"` }
type ProofData ¶
type ProofData struct { Headers []BlockHeader ReceiptProof ReceiptProof }
type ReceiptProof ¶
type ReceiptProof struct { TxReceipt mapprotocol.TxReceipt KeyIndex []byte Proof [][]byte }
Click to show internal directories.
Click to hide internal directories.