Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func SenderCacher ¶ added in v1.36.0
func SenderCacher() *txSenderCacher
SenderCacher returns the singleton instance of SenderCacher, initializing it if called for the first time. This function is thread-safe and ensures that initialization happens only once.
Types ¶
type Message ¶
type Message struct { To *common.Address From common.Address Nonce uint64 Value *big.Int GasLimit uint64 GasPrice *big.Int GasFeeCap *big.Int GasTipCap *big.Int Data []byte AccessList types.AccessList BlobGasFeeCap *big.Int BlobHashes []common.Hash SetCodeAuthorizations []types.SetCodeAuthorization // When SkipNonceChecks is true, the message nonce is not checked against the // account nonce in state. // This field will be set to true for operations like RPC eth_call. SkipNonceChecks bool // When SkipFromEOACheck is true, the message sender is not checked to be an EOA. SkipFromEOACheck bool }
A Message contains the data derived from a single transaction that is relevant to state processing.
func TransactionToMessage ¶
func TransactionToMessage(tx *types.Transaction, s types.Signer, baseFee *big.Int) (*Message, error)
TransactionToMessage converts a transaction into a Message.
Click to show internal directories.
Click to hide internal directories.