SigningInput

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

Types

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

Functions

Link copied to clipboard
open fun getDefaultInstance(): SigningInput
Link copied to clipboard
Sender address.
string from_address = 1;
Link copied to clipboard
open fun getFromAddressBytes(): ByteString
Sender address.
string from_address = 1;
Link copied to clipboard
open fun getNetworkId(): ByteString
Network identifier
bytes network_id = 7;
Link copied to clipboard
open fun getNonce(): ByteString
Integer value increased by request to avoid replay attacks.
bytes nonce = 6;
Link copied to clipboard
open fun getPrivateKey(): ByteString
The secret private key used for signing (32 bytes).
bytes private_key = 8;
Link copied to clipboard
open fun getStepLimit(): ByteString
The amount of step to send with the transaction.
bytes step_limit = 4;
Link copied to clipboard
open fun getTimestamp(): Long
UNIX epoch time (from 1970.1.1 00:00:00) in microseconds
int64 timestamp = 5;
Link copied to clipboard
open fun getToAddress(): String
Recipient address.
string to_address = 2;
Link copied to clipboard
open fun getToAddressBytes(): ByteString
Recipient address.
string to_address = 2;
Link copied to clipboard
open fun getValue(): ByteString
Transfer amount (uint256, serialized little endian)
bytes value = 3;
Link copied to clipboard
open fun newBuilder(prototype: SigningInput): Icon.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