ActionCore

An Action structure
Used internally
Protobuf type TW.IoTeX.Proto.ActionCore

Types

Link copied to clipboard
Link copied to clipboard
class Builder
An Action structure
Used internally
Protobuf type TW.IoTeX.Proto.ActionCore

Functions

Link copied to clipboard
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(): ActionCore
Link copied to clipboard
open fun getExecution(): ContractCall
.TW.IoTeX.Proto.ContractCall execution = 12;
Link copied to clipboard
open fun getGasLimit(): Long
Gas limit
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 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
version number
uint32 version = 1;
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
open fun hasExecution(): Boolean
.TW.IoTeX.Proto.ContractCall execution = 12;
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: ActionCore): IoTeX.ActionCore.Builder
Link copied to clipboard
open fun parseDelimitedFrom(input: InputStream): ActionCore
open fun parseDelimitedFrom(input: InputStream, extensionRegistry: ExtensionRegistryLite): ActionCore
Link copied to clipboard
open fun parseFrom(data: Array<Byte>): ActionCore
open fun parseFrom(data: ByteString): ActionCore
open fun parseFrom(input: CodedInputStream): ActionCore
open fun parseFrom(input: InputStream): ActionCore
open fun parseFrom(data: ByteBuffer): ActionCore
open fun parseFrom(data: Array<Byte>, extensionRegistry: ExtensionRegistryLite): ActionCore
open fun parseFrom(data: ByteString, extensionRegistry: ExtensionRegistryLite): ActionCore
open fun parseFrom(input: CodedInputStream, extensionRegistry: ExtensionRegistryLite): ActionCore
open fun parseFrom(input: InputStream, extensionRegistry: ExtensionRegistryLite): ActionCore
open fun parseFrom(data: ByteBuffer, extensionRegistry: ExtensionRegistryLite): ActionCore
Link copied to clipboard
open fun parser(): Parser<ActionCore>

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