SigningInput

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

Types

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

Functions

Link copied to clipboard
Source account number
int64 account_number = 2;
Link copied to clipboard
open fun getBurnOrder(): TokenBurnOrder
.TW.Binance.Proto.TokenBurnOrder burn_order = 19;
Link copied to clipboard
open fun getCancelTradeOrder(): CancelTradeOrder
.TW.Binance.Proto.CancelTradeOrder cancel_trade_order = 9;
Link copied to clipboard
open fun getChainId(): String
Chain ID
string chain_id = 1;
Link copied to clipboard
open fun getChainIdBytes(): ByteString
Chain ID
string chain_id = 1;
Link copied to clipboard
open fun getClaimHTLTOrder(): ClaimHTLOrder
.TW.Binance.Proto.ClaimHTLOrder claimHTLT_order = 15;
Link copied to clipboard
open fun getDefaultInstance(): SigningInput
Link copied to clipboard
open fun getDepositHTLTOrder(): DepositHTLTOrder
.TW.Binance.Proto.DepositHTLTOrder depositHTLT_order = 14;
Link copied to clipboard
open fun getFreezeOrder(): TokenFreezeOrder
.TW.Binance.Proto.TokenFreezeOrder freeze_order = 11;
Link copied to clipboard
open fun getHtltOrder(): HTLTOrder
.TW.Binance.Proto.HTLTOrder htlt_order = 13;
Link copied to clipboard
open fun getIssueOrder(): TokenIssueOrder
.TW.Binance.Proto.TokenIssueOrder issue_order = 17;
Link copied to clipboard
open fun getMemo(): String
Optional memo
string memo = 5;
Link copied to clipboard
open fun getMemoBytes(): ByteString
Optional memo
string memo = 5;
Link copied to clipboard
open fun getMintOrder(): TokenMintOrder
.TW.Binance.Proto.TokenMintOrder mint_order = 18;
Link copied to clipboard
open fun getPrivateKey(): ByteString
The secret private key used for signing (32 bytes).
bytes private_key = 6;
Link copied to clipboard
open fun getRefundHTLTOrder(): RefundHTLTOrder
.TW.Binance.Proto.RefundHTLTOrder refundHTLT_order = 16;
Link copied to clipboard
open fun getSendOrder(): SendOrder
.TW.Binance.Proto.SendOrder send_order = 10;
Link copied to clipboard
open fun getSequence(): Long
Sequence number (account specific)
int64 sequence = 3;
Link copied to clipboard
open fun getSideDelegateOrder(): SideChainDelegate
.TW.Binance.Proto.SideChainDelegate side_delegate_order = 21;
Link copied to clipboard
open fun getSideRedelegateOrder(): SideChainRedelegate
.TW.Binance.Proto.SideChainRedelegate side_redelegate_order = 22;
Link copied to clipboard
open fun getSideUndelegateOrder(): SideChainUndelegate
.TW.Binance.Proto.SideChainUndelegate side_undelegate_order = 23;
Link copied to clipboard
open fun getSource(): Long
Transaction source, see https://github.com/bnb-chain/BEPs/blob/master/BEP10.md
Some important values:
 0: Default source value (e.g. for Binance Chain Command Line, or SDKs)
 1: Binance DEX Web Wallet
 2: Trust Wallet
int64 source = 4;
Link copied to clipboard
open fun getTimeLockOrder(): TimeLockOrder
.TW.Binance.Proto.TimeLockOrder time_lock_order = 24;
Link copied to clipboard
open fun getTimeRelockOrder(): TimeRelockOrder
.TW.Binance.Proto.TimeRelockOrder time_relock_order = 25;
Link copied to clipboard
open fun getTimeUnlockOrder(): TimeUnlockOrder
.TW.Binance.Proto.TimeUnlockOrder time_unlock_order = 26;
Link copied to clipboard
open fun getTradeOrder(): TradeOrder
.TW.Binance.Proto.TradeOrder trade_order = 8;
Link copied to clipboard
open fun getTransferOutOrder(): TransferOut
.TW.Binance.Proto.TransferOut transfer_out_order = 20;
Link copied to clipboard
open fun getUnfreezeOrder(): TokenUnfreezeOrder
.TW.Binance.Proto.TokenUnfreezeOrder unfreeze_order = 12;
Link copied to clipboard
open fun hasBurnOrder(): Boolean
.TW.Binance.Proto.TokenBurnOrder burn_order = 19;
Link copied to clipboard
.TW.Binance.Proto.CancelTradeOrder cancel_trade_order = 9;
Link copied to clipboard
.TW.Binance.Proto.ClaimHTLOrder claimHTLT_order = 15;
Link copied to clipboard
.TW.Binance.Proto.DepositHTLTOrder depositHTLT_order = 14;
Link copied to clipboard
.TW.Binance.Proto.TokenFreezeOrder freeze_order = 11;
Link copied to clipboard
open fun hasHtltOrder(): Boolean
.TW.Binance.Proto.HTLTOrder htlt_order = 13;
Link copied to clipboard
.TW.Binance.Proto.TokenIssueOrder issue_order = 17;
Link copied to clipboard
open fun hasMintOrder(): Boolean
.TW.Binance.Proto.TokenMintOrder mint_order = 18;
Link copied to clipboard
.TW.Binance.Proto.RefundHTLTOrder refundHTLT_order = 16;
Link copied to clipboard
open fun hasSendOrder(): Boolean
.TW.Binance.Proto.SendOrder send_order = 10;
Link copied to clipboard
.TW.Binance.Proto.SideChainDelegate side_delegate_order = 21;
Link copied to clipboard
.TW.Binance.Proto.SideChainRedelegate side_redelegate_order = 22;
Link copied to clipboard
.TW.Binance.Proto.SideChainUndelegate side_undelegate_order = 23;
Link copied to clipboard
.TW.Binance.Proto.TimeLockOrder time_lock_order = 24;
Link copied to clipboard
.TW.Binance.Proto.TimeRelockOrder time_relock_order = 25;
Link copied to clipboard
.TW.Binance.Proto.TimeUnlockOrder time_unlock_order = 26;
Link copied to clipboard
.TW.Binance.Proto.TradeOrder trade_order = 8;
Link copied to clipboard
.TW.Binance.Proto.TransferOut transfer_out_order = 20;
Link copied to clipboard
.TW.Binance.Proto.TokenUnfreezeOrder unfreeze_order = 12;
Link copied to clipboard
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
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard