SigningInputOrBuilder

Functions

Link copied to clipboard
abstract fun getBlockRef(): Long
/ Reference to a specific block.
uint64 block_ref = 2;
Link copied to clipboard
abstract fun getChainTag(): Int
/ Last byte of the genesis block ID which is used to identify a blockchain to prevent the cross-chain replay attack.
uint32 chain_tag = 1;
Link copied to clipboard
abstract fun getClauses(index: Int): Clause
/ An array of Clause objects.
/
/ Each clause contains fields To, Value and Data to enable a single transaction to carry multiple tasks issued
/ by the transaction sender.
repeated .TW.VeChain.Proto.Clause clauses = 4;
Link copied to clipboard
abstract fun getClausesCount(): Int
/ An array of Clause objects.
/
/ Each clause contains fields To, Value and Data to enable a single transaction to carry multiple tasks issued
/ by the transaction sender.
repeated .TW.VeChain.Proto.Clause clauses = 4;
Link copied to clipboard
abstract fun getClausesList(): List<Clause>
/ An array of Clause objects.
/
/ Each clause contains fields To, Value and Data to enable a single transaction to carry multiple tasks issued
/ by the transaction sender.
repeated .TW.VeChain.Proto.Clause clauses = 4;
Link copied to clipboard
abstract fun getDependsOn(): ByteString
/ ID of the transaction on which the current transaction depends.
bytes depends_on = 7;
Link copied to clipboard
abstract fun getExpiration(): Int
/ How long, in terms of the number of blocks, the transaction will be allowed to be mined in VeChainThor.
uint32 expiration = 3;
Link copied to clipboard
abstract fun getGas(): Long
/ Maximum amount of gas allowed to pay for the transaction.
uint64 gas = 6;
Link copied to clipboard
abstract fun getGasPriceCoef(): Int
/ Coefficient used to calculate the gas price for the transaction.
uint32 gas_price_coef = 5;
Link copied to clipboard
abstract fun getNonce(): Long
/ Number set by user.
uint64 nonce = 8;
Link copied to clipboard
abstract fun getPrivateKey(): ByteString
/ The secret private key used for signing (32 bytes).
bytes private_key = 9;

Inheritors

Link copied to clipboard