SigningInput

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

Types

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

Functions

Link copied to clipboard
Link copied to clipboard
open fun getCall(): ContractCall
.TW.IoTeX.Proto.ContractCall call = 12;
Link copied to clipboard
open fun getCandidateRegister(): CandidateRegister
.TW.IoTeX.Proto.Staking.CandidateRegister candidateRegister = 47;
Link copied to clipboard
open fun getCandidateUpdate(): CandidateBasicInfo
.TW.IoTeX.Proto.Staking.CandidateBasicInfo candidateUpdate = 48;
Link copied to clipboard
open fun getDefaultInstance(): SigningInput
Link copied to clipboard
open fun getGasLimit(): Long
Limit for the gas used
uint64 gasLimit = 3;
Link copied to clipboard
open fun getGasPrice(): String
Gas price
string gasPrice = 4;
Link copied to clipboard
open fun getGasPriceBytes(): ByteString
Gas price
string gasPrice = 4;
Link copied to clipboard
open fun getNonce(): Long
Nonce (should be larger than in the last transaction of the account)
uint64 nonce = 2;
Link copied to clipboard
open fun getPrivateKey(): ByteString
The secret private key used for signing (32 bytes).
bytes privateKey = 5;
Link copied to clipboard
open fun getStakeAddDeposit(): AddDeposit
.TW.IoTeX.Proto.Staking.AddDeposit stakeAddDeposit = 43;
Link copied to clipboard
open fun getStakeChangeCandidate(): ChangeCandidate
.TW.IoTeX.Proto.Staking.ChangeCandidate stakeChangeCandidate = 45;
Link copied to clipboard
open fun getStakeCreate(): Create
Native staking
.TW.IoTeX.Proto.Staking.Create stakeCreate = 40;
Link copied to clipboard
open fun getStakeRestake(): Restake
.TW.IoTeX.Proto.Staking.Restake stakeRestake = 44;
Link copied to clipboard
open fun getStakeTransferOwnership(): TransferOwnership
.TW.IoTeX.Proto.Staking.TransferOwnership stakeTransferOwnership = 46;
Link copied to clipboard
open fun getStakeUnstake(): Reclaim
.TW.IoTeX.Proto.Staking.Reclaim stakeUnstake = 41;
Link copied to clipboard
open fun getStakeWithdraw(): Reclaim
.TW.IoTeX.Proto.Staking.Reclaim stakeWithdraw = 42;
Link copied to clipboard
open fun getTransfer(): Transfer
.TW.IoTeX.Proto.Transfer transfer = 10;
Link copied to clipboard
open fun getVersion(): Int
Transaction version
uint32 version = 1;
Link copied to clipboard
open fun hasCall(): Boolean
.TW.IoTeX.Proto.ContractCall call = 12;
Link copied to clipboard
.TW.IoTeX.Proto.Staking.CandidateRegister candidateRegister = 47;
Link copied to clipboard
.TW.IoTeX.Proto.Staking.CandidateBasicInfo candidateUpdate = 48;
Link copied to clipboard
.TW.IoTeX.Proto.Staking.AddDeposit stakeAddDeposit = 43;
Link copied to clipboard
.TW.IoTeX.Proto.Staking.ChangeCandidate stakeChangeCandidate = 45;
Link copied to clipboard
Native staking
.TW.IoTeX.Proto.Staking.Create stakeCreate = 40;
Link copied to clipboard
.TW.IoTeX.Proto.Staking.Restake stakeRestake = 44;
Link copied to clipboard
.TW.IoTeX.Proto.Staking.TransferOwnership stakeTransferOwnership = 46;
Link copied to clipboard
.TW.IoTeX.Proto.Staking.Reclaim stakeUnstake = 41;
Link copied to clipboard
.TW.IoTeX.Proto.Staking.Reclaim stakeWithdraw = 42;
Link copied to clipboard
open fun hasTransfer(): Boolean
.TW.IoTeX.Proto.Transfer transfer = 10;
Link copied to clipboard
open fun newBuilder(prototype: SigningInput): IoTeX.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