SigningInputOrBuilder

Functions

Link copied to clipboard
abstract fun getChainId(): ByteString
Chain identifier (uint256, serialized little endian)
bytes chain_id = 1;
Link copied to clipboard
abstract fun getGasLimit(): ByteString
Gas limit (uint256, serialized little endian)
bytes gas_limit = 5;
Link copied to clipboard
abstract fun getGasPrice(): ByteString
Gas price (uint256, serialized little endian)
Relevant for legacy transactions only (disregarded for enveloped/EIP1559)
bytes gas_price = 4;
Link copied to clipboard
abstract fun getMaxFeePerGas(): ByteString
Maximum fee (uint256, serialized little endian)
Relevant for enveloped/EIP1559 transactions only, tx_mode=Enveloped, (disregarded for legacy)
bytes max_fee_per_gas = 7;
Link copied to clipboard
abstract fun getMaxInclusionFeePerGas(): ByteString
Maximum optional inclusion fee (aka tip) (uint256, serialized little endian)
Relevant for enveloped/EIP1559 transactions only, tx_mode=Enveloped, (disregarded for legacy)
bytes max_inclusion_fee_per_gas = 6;
Link copied to clipboard
abstract fun getNonce(): ByteString
Nonce (uint256, serialized little endian)
bytes nonce = 2;
Link copied to clipboard
abstract fun getPrivateKey(): ByteString
The secret private key used for signing (32 bytes).
bytes private_key = 9;
Link copied to clipboard
abstract fun getToAddress(): String
Recipient's address.
string to_address = 8;
Link copied to clipboard
abstract fun getToAddressBytes(): ByteString
Recipient's address.
string to_address = 8;
Link copied to clipboard
abstract fun getTransaction(): Transaction
The payload transaction
.TW.Ethereum.Proto.Transaction transaction = 10;
Link copied to clipboard
abstract fun getTxMode(): TransactionMode
Transaction version selector: Legacy or enveloped, has impact on fee structure.
Default is Legacy (value 0)
.TW.Ethereum.Proto.TransactionMode tx_mode = 3;
Link copied to clipboard
abstract fun getTxModeValue(): Int
Transaction version selector: Legacy or enveloped, has impact on fee structure.
Default is Legacy (value 0)
.TW.Ethereum.Proto.TransactionMode tx_mode = 3;
Link copied to clipboard
abstract fun getUserOperation(): UserOperation
UserOperation for ERC-4337 wallets
.TW.Ethereum.Proto.UserOperation user_operation = 11;
Link copied to clipboard
abstract fun hasTransaction(): Boolean
The payload transaction
.TW.Ethereum.Proto.Transaction transaction = 10;
Link copied to clipboard
abstract fun hasUserOperation(): Boolean
UserOperation for ERC-4337 wallets
.TW.Ethereum.Proto.UserOperation user_operation = 11;

Inheritors

Link copied to clipboard