SigningInput

Input data necessary to create a signed transaction.
Protobuf type TW.Aptos.Proto.SigningInput

Types

Link copied to clipboard
class Builder
Input data necessary to create a signed transaction.
Protobuf type TW.Aptos.Proto.SigningInput
Link copied to clipboard

Functions

Link copied to clipboard
open fun getAnyEncoded(): String
hex encoded function to sign, use it for smart contract approval (string)
string any_encoded = 8;
Link copied to clipboard
open fun getAnyEncodedBytes(): ByteString
hex encoded function to sign, use it for smart contract approval (string)
string any_encoded = 8;
Link copied to clipboard
open fun getChainId(): Int
 Chain id 1 (mainnet) 32(devnet) (uint32 - casted in uint8_t later)
uint32 chain_id = 6;
Link copied to clipboard
open fun getCreateAccount(): CreateAccountMessage
.TW.Aptos.Proto.CreateAccountMessage create_account = 11;
Link copied to clipboard
open fun getDefaultInstance(): SigningInput
Link copied to clipboard
Expiration timestamp for the transaction, can't be in the past (uint64)
uint64 expiration_timestamp_secs = 5;
Link copied to clipboard
open fun getGasUnitPrice(): Long
Gas unit price - queried through API (uint64)
uint64 gas_unit_price = 4;
Link copied to clipboard
open fun getMaxGasAmount(): Long
Max gas amount that the user is willing to pay (uint64)
uint64 max_gas_amount = 3;
Link copied to clipboard
open fun getNftMessage(): NftMessage
.TW.Aptos.Proto.NftMessage nft_message = 12;
Link copied to clipboard
open fun getPrivateKey(): ByteString
 Private key to sign the transaction (bytes)
bytes private_key = 7;
Link copied to clipboard
open fun getRegisterToken(): ManagedTokensRegisterMessage
.TW.Aptos.Proto.ManagedTokensRegisterMessage register_token = 13;
Link copied to clipboard
open fun getSender(): String
Sender Account address (string)
string sender = 1;
Link copied to clipboard
open fun getSenderBytes(): ByteString
Sender Account address (string)
string sender = 1;
Link copied to clipboard
Sequence number, incremented atomically for each tx present on the account, start at 0 (int64)
int64 sequence_number = 2;
Link copied to clipboard
open fun getTokenTransfer(): TokenTransferMessage
.TW.Aptos.Proto.TokenTransferMessage token_transfer = 10;
Link copied to clipboard
open fun getTransfer(): TransferMessage
.TW.Aptos.Proto.TransferMessage transfer = 9;
Link copied to clipboard
.TW.Aptos.Proto.CreateAccountMessage create_account = 11;
Link copied to clipboard
.TW.Aptos.Proto.NftMessage nft_message = 12;
Link copied to clipboard
.TW.Aptos.Proto.ManagedTokensRegisterMessage register_token = 13;
Link copied to clipboard
.TW.Aptos.Proto.TokenTransferMessage token_transfer = 10;
Link copied to clipboard
open fun hasTransfer(): Boolean
.TW.Aptos.Proto.TransferMessage transfer = 9;
Link copied to clipboard
open fun newBuilder(prototype: SigningInput): Aptos.SigningInput.Builder
Link copied to clipboard
open fun parseDelimitedFrom(input: InputStream): SigningInput
open fun parseDelimitedFrom(input: InputStream, extensionRegistry: ExtensionRegistryLite): SigningInput
Link copied to clipboard
open fun parseFrom(data: Array<Byte>): SigningInput
open fun parseFrom(data: ByteString): SigningInput
open fun parseFrom(input: CodedInputStream): SigningInput
open fun parseFrom(input: InputStream): SigningInput
open fun parseFrom(data: ByteBuffer): SigningInput
open fun parseFrom(data: Array<Byte>, extensionRegistry: ExtensionRegistryLite): SigningInput
open fun parseFrom(data: ByteString, extensionRegistry: ExtensionRegistryLite): SigningInput
open fun parseFrom(input: CodedInputStream, extensionRegistry: ExtensionRegistryLite): SigningInput
open fun parseFrom(input: InputStream, extensionRegistry: ExtensionRegistryLite): SigningInput
open fun parseFrom(data: ByteBuffer, extensionRegistry: ExtensionRegistryLite): SigningInput
Link copied to clipboard
open fun parser(): Parser<SigningInput>

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard