Transaction

Transaction (transfer, smart contract call, ...)
Protobuf type TW.Ethereum.Proto.Transaction

Types

Link copied to clipboard
class Builder
Transaction (transfer, smart contract call, ...)
Protobuf type TW.Ethereum.Proto.Transaction
Link copied to clipboard
Generic smart contract transaction
Protobuf type TW.Ethereum.Proto.Transaction.ContractGeneric
Link copied to clipboard
Link copied to clipboard
ERC1155 NFT transfer transaction
Protobuf type TW.Ethereum.Proto.Transaction.ERC1155Transfer
Link copied to clipboard
Link copied to clipboard
ERC20 approve transaction
Protobuf type TW.Ethereum.Proto.Transaction.ERC20Approve
Link copied to clipboard
Link copied to clipboard
ERC20 token transfer transaction
Protobuf type TW.Ethereum.Proto.Transaction.ERC20Transfer
Link copied to clipboard
Link copied to clipboard
ERC721 NFT transfer transaction
Protobuf type TW.Ethereum.Proto.Transaction.ERC721Transfer
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Native coin transfer transaction
Protobuf type TW.Ethereum.Proto.Transaction.Transfer
Link copied to clipboard

Functions

Link copied to clipboard
open fun getContractGeneric(): ContractGeneric
.TW.Ethereum.Proto.Transaction.ContractGeneric contract_generic = 6;
Link copied to clipboard
open fun getDefaultInstance(): Transaction
Link copied to clipboard
open fun getErc1155Transfer(): ERC1155Transfer
.TW.Ethereum.Proto.Transaction.ERC1155Transfer erc1155_transfer = 5;
Link copied to clipboard
open fun getErc20Approve(): ERC20Approve
.TW.Ethereum.Proto.Transaction.ERC20Approve erc20_approve = 3;
Link copied to clipboard
open fun getErc20Transfer(): ERC20Transfer
.TW.Ethereum.Proto.Transaction.ERC20Transfer erc20_transfer = 2;
Link copied to clipboard
open fun getErc721Transfer(): ERC721Transfer
.TW.Ethereum.Proto.Transaction.ERC721Transfer erc721_transfer = 4;
Link copied to clipboard
open fun getTransfer(): Transfer
.TW.Ethereum.Proto.Transaction.Transfer transfer = 1;
Link copied to clipboard
.TW.Ethereum.Proto.Transaction.ContractGeneric contract_generic = 6;
Link copied to clipboard
.TW.Ethereum.Proto.Transaction.ERC1155Transfer erc1155_transfer = 5;
Link copied to clipboard
.TW.Ethereum.Proto.Transaction.ERC20Approve erc20_approve = 3;
Link copied to clipboard
.TW.Ethereum.Proto.Transaction.ERC20Transfer erc20_transfer = 2;
Link copied to clipboard
.TW.Ethereum.Proto.Transaction.ERC721Transfer erc721_transfer = 4;
Link copied to clipboard
open fun hasTransfer(): Boolean
.TW.Ethereum.Proto.Transaction.Transfer transfer = 1;
Link copied to clipboard
Link copied to clipboard
open fun parseDelimitedFrom(input: InputStream): Transaction
open fun parseDelimitedFrom(input: InputStream, extensionRegistry: ExtensionRegistryLite): Transaction
Link copied to clipboard
open fun parseFrom(data: Array<Byte>): Transaction
open fun parseFrom(data: ByteString): Transaction
open fun parseFrom(input: CodedInputStream): Transaction
open fun parseFrom(input: InputStream): Transaction
open fun parseFrom(data: ByteBuffer): Transaction
open fun parseFrom(data: Array<Byte>, extensionRegistry: ExtensionRegistryLite): Transaction
open fun parseFrom(data: ByteString, extensionRegistry: ExtensionRegistryLite): Transaction
open fun parseFrom(input: CodedInputStream, extensionRegistry: ExtensionRegistryLite): Transaction
open fun parseFrom(input: InputStream, extensionRegistry: ExtensionRegistryLite): Transaction
open fun parseFrom(data: ByteBuffer, extensionRegistry: ExtensionRegistryLite): Transaction
Link copied to clipboard
open fun parser(): Parser<Transaction>

Properties