Signing Input Or Builder
interface SigningInputOrBuilder
Functions
Link copied to clipboard
Available redeem scripts indexed by script hash.
Content copied to clipboard
map<string, bytes> scripts = 7;
Link copied to clipboard
Amount to send. Transaction created will have this amount in its output,
except when use_max_amount is set, in that case this amount is not relevant, maximum possible amount will be used (max avail less fee).
If amount is equal or more than the available amount, also max amount will be used.
Content copied to clipboard
int64 amount = 2;
Link copied to clipboard
Transaction fee rate, satoshis per byte, used to compute required fee (when planning)
Content copied to clipboard
int64 byte_fee = 3;
Link copied to clipboard
Change address, as string.
Content copied to clipboard
string change_address = 5;
Link copied to clipboard
Change address, as string.
Content copied to clipboard
string change_address = 5;
Link copied to clipboard
Coin type (used by forks).
Content copied to clipboard
uint32 coin_type = 10;
Link copied to clipboard
Hash type to use when signing.
Content copied to clipboard
uint32 hash_type = 1;
Link copied to clipboard
Optional lockTime, default value 0 means no time locking.
If all inputs have final (`0xffffffff`) sequence numbers then `lockTime` is irrelevant.
Otherwise, the transaction may not be added to a block until after `lockTime`.
value < 500000000 : Block number at which this transaction is unlocked
value >= 500000000 : UNIX timestamp at which this transaction is unlocked
Content copied to clipboard
uint32 lock_time = 12;
Link copied to clipboard
Optional zero-amount, OP_RETURN output
Content copied to clipboard
bytes output_op_return = 13;
Link copied to clipboard
The available secret private key or keys required for signing (32 bytes each).
Content copied to clipboard
repeated bytes private_key = 6;
Link copied to clipboard
The available secret private key or keys required for signing (32 bytes each).
Content copied to clipboard
repeated bytes private_key = 6;
Link copied to clipboard
The available secret private key or keys required for signing (32 bytes each).
Content copied to clipboard
repeated bytes private_key = 6;
Link copied to clipboard
Use getScriptsMap instead.
Link copied to clipboard
Available redeem scripts indexed by script hash.
Content copied to clipboard
map<string, bytes> scripts = 7;
Link copied to clipboard
Available redeem scripts indexed by script hash.
Content copied to clipboard
map<string, bytes> scripts = 7;
Link copied to clipboard
Available redeem scripts indexed by script hash.
Content copied to clipboard
map<string, bytes> scripts = 7;
Link copied to clipboard
Available redeem scripts indexed by script hash.
Content copied to clipboard
map<string, bytes> scripts = 7;
Link copied to clipboard
Recipient's address, as string.
Content copied to clipboard
string to_address = 4;
Link copied to clipboard
Recipient's address, as string.
Content copied to clipboard
string to_address = 4;
Link copied to clipboard
Set if sending max amount is requested.
Content copied to clipboard
bool use_max_amount = 9;
Link copied to clipboard
Available input unspent transaction outputs.
Content copied to clipboard
repeated .TW.Bitcoin.Proto.UnspentTransaction utxo = 8;
Link copied to clipboard
Available input unspent transaction outputs.
Content copied to clipboard
repeated .TW.Bitcoin.Proto.UnspentTransaction utxo = 8;