Builder

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

Functions

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
.TW.Ethereum.Proto.Transaction.Transfer transfer = 1;
Link copied to clipboard
open fun getContractGeneric(): ContractGeneric
.TW.Ethereum.Proto.Transaction.ContractGeneric contract_generic = 6;
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
open fun mergeContractGeneric(value: ContractGeneric): Ethereum.Transaction.Builder
.TW.Ethereum.Proto.Transaction.ContractGeneric contract_generic = 6;
Link copied to clipboard
open fun mergeErc1155Transfer(value: ERC1155Transfer): Ethereum.Transaction.Builder
.TW.Ethereum.Proto.Transaction.ERC1155Transfer erc1155_transfer = 5;
Link copied to clipboard
open fun mergeErc20Approve(value: ERC20Approve): Ethereum.Transaction.Builder
.TW.Ethereum.Proto.Transaction.ERC20Approve erc20_approve = 3;
Link copied to clipboard
open fun mergeErc20Transfer(value: ERC20Transfer): Ethereum.Transaction.Builder
.TW.Ethereum.Proto.Transaction.ERC20Transfer erc20_transfer = 2;
Link copied to clipboard
open fun mergeErc721Transfer(value: ERC721Transfer): Ethereum.Transaction.Builder
.TW.Ethereum.Proto.Transaction.ERC721Transfer erc721_transfer = 4;
Link copied to clipboard
open fun mergeTransfer(value: Transfer): Ethereum.Transaction.Builder
.TW.Ethereum.Proto.Transaction.Transfer transfer = 1;
Link copied to clipboard
open fun setContractGeneric(builderForValue: Builder): Ethereum.Transaction.Builder
open fun setContractGeneric(value: ContractGeneric): Ethereum.Transaction.Builder
.TW.Ethereum.Proto.Transaction.ContractGeneric contract_generic = 6;
Link copied to clipboard
open fun setErc1155Transfer(builderForValue: Builder): Ethereum.Transaction.Builder
open fun setErc1155Transfer(value: ERC1155Transfer): Ethereum.Transaction.Builder
.TW.Ethereum.Proto.Transaction.ERC1155Transfer erc1155_transfer = 5;
Link copied to clipboard
open fun setErc20Approve(builderForValue: Builder): Ethereum.Transaction.Builder
open fun setErc20Approve(value: ERC20Approve): Ethereum.Transaction.Builder
.TW.Ethereum.Proto.Transaction.ERC20Approve erc20_approve = 3;
Link copied to clipboard
open fun setErc20Transfer(builderForValue: Builder): Ethereum.Transaction.Builder
open fun setErc20Transfer(value: ERC20Transfer): Ethereum.Transaction.Builder
.TW.Ethereum.Proto.Transaction.ERC20Transfer erc20_transfer = 2;
Link copied to clipboard
open fun setErc721Transfer(builderForValue: Builder): Ethereum.Transaction.Builder
open fun setErc721Transfer(value: ERC721Transfer): Ethereum.Transaction.Builder
.TW.Ethereum.Proto.Transaction.ERC721Transfer erc721_transfer = 4;
Link copied to clipboard
open fun setTransfer(builderForValue: Builder): Ethereum.Transaction.Builder
open fun setTransfer(value: Transfer): Ethereum.Transaction.Builder
.TW.Ethereum.Proto.Transaction.Transfer transfer = 1;