User Operation
ERC-4337 structure that describes a transaction to be sent on behalf of a user
Content copied to clipboard
TW.Ethereum.Proto.UserOperation
Types
Functions
Link copied to clipboard
Account factory contract address
Content copied to clipboard
string account_factory = 2;
Link copied to clipboard
Account factory contract address
Content copied to clipboard
string account_factory = 2;
Link copied to clipboard
Account logic contract address
Content copied to clipboard
string account_logic = 3;
Link copied to clipboard
Account logic contract address
Content copied to clipboard
string account_logic = 3;
Link copied to clipboard
Link copied to clipboard
Entry point contract address
Content copied to clipboard
string entry_point = 1;
Link copied to clipboard
Entry point contract address
Content copied to clipboard
string entry_point = 1;
Link copied to clipboard
Whether the smart contract for this address has already been deployed
Content copied to clipboard
bool is_account_deployed = 5;
Link copied to clipboard
Public address of the account signer
Content copied to clipboard
string owner = 4;
Link copied to clipboard
Address of paymaster sponsoring the transaction, followed by extra data to send to the paymaster (empty for self-sponsored transaction)
Content copied to clipboard
bytes paymaster_and_data = 8;
Link copied to clipboard
The amount of gas to pay for to compensate the bundler for pre-verification execution and calldata
Content copied to clipboard
bytes pre_verification_gas = 6;
Link copied to clipboard
The amount of gas to allocate for the verification step
Content copied to clipboard
bytes verification_gas_limit = 7;
Link copied to clipboard
Link copied to clipboard
open fun parseDelimitedFrom(input: InputStream, extensionRegistry: ExtensionRegistryLite): UserOperation
Link copied to clipboard
open fun parseFrom(input: CodedInputStream, extensionRegistry: ExtensionRegistryLite): UserOperation