SigningInput

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

Types

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

Functions

Link copied to clipboard
Source account number
uint64 account_number = 2;
Link copied to clipboard
open fun getChainId(): String
Chain ID (string)
string chain_id = 3;
Link copied to clipboard
open fun getChainIdBytes(): ByteString
Chain ID (string)
string chain_id = 3;
Link copied to clipboard
open fun getDefaultInstance(): SigningInput
Link copied to clipboard
open fun getFee(): Fee
Transaction fee
.TW.Cosmos.Proto.Fee fee = 4;
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 getMessages(index: Int): Message
Payload message(s)
repeated .TW.Cosmos.Proto.Message messages = 8;
Link copied to clipboard
open fun getMessagesCount(): Int
Payload message(s)
repeated .TW.Cosmos.Proto.Message messages = 8;
Link copied to clipboard
open fun getMessagesList(): List<Message>
Payload message(s)
repeated .TW.Cosmos.Proto.Message messages = 8;
Link copied to clipboard
open fun getMessagesOrBuilder(index: Int): MessageOrBuilder
Payload message(s)
repeated .TW.Cosmos.Proto.Message messages = 8;
Link copied to clipboard
open fun getMessagesOrBuilderList(): List<out MessageOrBuilder>
Payload message(s)
repeated .TW.Cosmos.Proto.Message messages = 8;
Link copied to clipboard
open fun getMode(): BroadcastMode
Broadcast mode (included in output, relevant when broadcasting)
.TW.Cosmos.Proto.BroadcastMode mode = 9;
Link copied to clipboard
open fun getModeValue(): Int
Broadcast mode (included in output, relevant when broadcasting)
.TW.Cosmos.Proto.BroadcastMode mode = 9;
Link copied to clipboard
open fun getPrivateKey(): ByteString
The secret private key used for signing (32 bytes).
bytes private_key = 7;
Link copied to clipboard
open fun getSequence(): Long
Sequence number (account specific)
uint64 sequence = 6;
Link copied to clipboard
open fun getSigningMode(): SigningMode
Specify if protobuf (a.k.a. Stargate) or earlier JSON serialization is used
.TW.Cosmos.Proto.SigningMode signing_mode = 1;
Link copied to clipboard
Specify if protobuf (a.k.a. Stargate) or earlier JSON serialization is used
.TW.Cosmos.Proto.SigningMode signing_mode = 1;
Link copied to clipboard
open fun hasFee(): Boolean
Transaction fee
.TW.Cosmos.Proto.Fee fee = 4;
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