Builder

class Builder
Input data necessary to create a signed transaction.
Protobuf type TW.Algorand.Proto.SigningInput

Functions

Link copied to clipboard
.TW.Algorand.Proto.AssetOptIn asset_opt_in = 12;
Link copied to clipboard
.TW.Algorand.Proto.AssetTransfer asset_transfer = 11;
Link copied to clipboard
fee amount
uint64 fee = 7;
Link copied to clipboard
network / first round
uint64 first_round = 5;
Link copied to clipboard
network / chain hash
bytes genesis_hash = 2;
Link copied to clipboard
network / chain id
string genesis_id = 1;
Link copied to clipboard
network / last round
uint64 last_round = 6;
Link copied to clipboard
binary note data
bytes note = 3;
Link copied to clipboard
The secret private key used for signing (32 bytes).
bytes private_key = 4;
Link copied to clipboard
.TW.Algorand.Proto.Transfer transfer = 10;
Link copied to clipboard
open fun getAssetOptIn(): AssetOptIn
.TW.Algorand.Proto.AssetOptIn asset_opt_in = 12;
Link copied to clipboard
open fun getAssetTransfer(): AssetTransfer
.TW.Algorand.Proto.AssetTransfer asset_transfer = 11;
Link copied to clipboard
open fun getFee(): Long
fee amount
uint64 fee = 7;
Link copied to clipboard
open fun getFirstRound(): Long
network / first round
uint64 first_round = 5;
Link copied to clipboard
open fun getGenesisHash(): ByteString
network / chain hash
bytes genesis_hash = 2;
Link copied to clipboard
open fun getGenesisId(): String
network / chain id
string genesis_id = 1;
Link copied to clipboard
open fun getGenesisIdBytes(): ByteString
network / chain id
string genesis_id = 1;
Link copied to clipboard
open fun getLastRound(): Long
network / last round
uint64 last_round = 6;
Link copied to clipboard
open fun getNote(): ByteString
binary note data
bytes note = 3;
Link copied to clipboard
open fun getPrivateKey(): ByteString
The secret private key used for signing (32 bytes).
bytes private_key = 4;
Link copied to clipboard
open fun getTransfer(): Transfer
.TW.Algorand.Proto.Transfer transfer = 10;
Link copied to clipboard
.TW.Algorand.Proto.AssetOptIn asset_opt_in = 12;
Link copied to clipboard
.TW.Algorand.Proto.AssetTransfer asset_transfer = 11;
Link copied to clipboard
open fun hasTransfer(): Boolean
.TW.Algorand.Proto.Transfer transfer = 10;
Link copied to clipboard
open fun mergeAssetOptIn(value: AssetOptIn): Algorand.SigningInput.Builder
.TW.Algorand.Proto.AssetOptIn asset_opt_in = 12;
Link copied to clipboard
open fun mergeAssetTransfer(value: AssetTransfer): Algorand.SigningInput.Builder
.TW.Algorand.Proto.AssetTransfer asset_transfer = 11;
Link copied to clipboard
open fun mergeTransfer(value: Transfer): Algorand.SigningInput.Builder
.TW.Algorand.Proto.Transfer transfer = 10;
Link copied to clipboard
open fun setAssetOptIn(builderForValue: Builder): Algorand.SigningInput.Builder
open fun setAssetOptIn(value: AssetOptIn): Algorand.SigningInput.Builder
.TW.Algorand.Proto.AssetOptIn asset_opt_in = 12;
Link copied to clipboard
open fun setAssetTransfer(builderForValue: Builder): Algorand.SigningInput.Builder
open fun setAssetTransfer(value: AssetTransfer): Algorand.SigningInput.Builder
.TW.Algorand.Proto.AssetTransfer asset_transfer = 11;
Link copied to clipboard
fee amount
uint64 fee = 7;
Link copied to clipboard
network / first round
uint64 first_round = 5;
Link copied to clipboard
open fun setGenesisHash(value: ByteString): Algorand.SigningInput.Builder
network / chain hash
bytes genesis_hash = 2;
Link copied to clipboard
network / chain id
string genesis_id = 1;
Link copied to clipboard
network / chain id
string genesis_id = 1;
Link copied to clipboard
network / last round
uint64 last_round = 6;
Link copied to clipboard
open fun setNote(value: ByteString): Algorand.SigningInput.Builder
binary note data
bytes note = 3;
Link copied to clipboard
open fun setPrivateKey(value: ByteString): Algorand.SigningInput.Builder
The secret private key used for signing (32 bytes).
bytes private_key = 4;
Link copied to clipboard
open fun setTransfer(builderForValue: Builder): Algorand.SigningInput.Builder
open fun setTransfer(value: Transfer): Algorand.SigningInput.Builder
.TW.Algorand.Proto.Transfer transfer = 10;