package TW.Ethereum.Proto

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message SigningInput

Ethereum.proto:127

Input data necessary to create a signed transaction. Legacy and EIP2718/EIP1559 transactions supported, see TransactionMode.

Used in: THORChainSwap.Proto.SwapOutput

message SigningOutput

Ethereum.proto:167

Result containing the signed and encoded transaction.

message Transaction

Ethereum.proto:9

Transaction (transfer, smart contract call, ...)

Used in: SigningInput

message Transaction.ContractGeneric

Ethereum.proto:67

Generic smart contract transaction

Used in: Transaction

message Transaction.ERC1155Transfer

Ethereum.proto:50

ERC1155 NFT transfer transaction

Used in: Transaction

message Transaction.ERC20Approve

Ethereum.proto:29

ERC20 approve transaction

Used in: Transaction

message Transaction.ERC20Transfer

Ethereum.proto:20

ERC20 token transfer transaction

Used in: Transaction

message Transaction.ERC721Transfer

Ethereum.proto:38

ERC721 NFT transfer transaction

Used in: Transaction

message Transaction.Transfer

Ethereum.proto:11

Native coin transfer transaction

Used in: Transaction

enum TransactionMode

Ethereum.proto:87

Transaction type

Used in: SigningInput

message UserOperation

Ethereum.proto:99

ERC-4337 structure that describes a transaction to be sent on behalf of a user

Used in: SigningInput