Builder

class Builder
Result containing the signed and encoded transaction.
Note that the amount may be different than the requested amount to account for fees and available funds.
Protobuf type TW.Bitcoin.Proto.SigningOutput

Functions

Link copied to clipboard
Signed and encoded transaction bytes.
bytes encoded = 2;
Link copied to clipboard
Optional error
.TW.Common.Proto.SigningError error = 4;
Link copied to clipboard
error description
string error_message = 5;
Link copied to clipboard
Resulting transaction.
.TW.Bitcoin.Proto.Transaction transaction = 1;
Link copied to clipboard
Transaction ID (hash)
string transaction_id = 3;
Link copied to clipboard
open fun getEncoded(): ByteString
Signed and encoded transaction bytes.
bytes encoded = 2;
Link copied to clipboard
open fun getError(): SigningError
Optional error
.TW.Common.Proto.SigningError error = 4;
Link copied to clipboard
error description
string error_message = 5;
Link copied to clipboard
open fun getErrorMessageBytes(): ByteString
error description
string error_message = 5;
Link copied to clipboard
open fun getErrorValue(): Int
Optional error
.TW.Common.Proto.SigningError error = 4;
Link copied to clipboard
open fun getTransaction(): Transaction
Resulting transaction.
.TW.Bitcoin.Proto.Transaction transaction = 1;
Link copied to clipboard
Transaction ID (hash)
string transaction_id = 3;
Link copied to clipboard
open fun getTransactionIdBytes(): ByteString
Transaction ID (hash)
string transaction_id = 3;
Link copied to clipboard
Resulting transaction.
.TW.Bitcoin.Proto.Transaction transaction = 1;
Link copied to clipboard
open fun mergeTransaction(value: Transaction): Bitcoin.SigningOutput.Builder
Resulting transaction.
.TW.Bitcoin.Proto.Transaction transaction = 1;
Link copied to clipboard
open fun setEncoded(value: ByteString): Bitcoin.SigningOutput.Builder
Signed and encoded transaction bytes.
bytes encoded = 2;
Link copied to clipboard
open fun setError(value: SigningError): Bitcoin.SigningOutput.Builder
Optional error
.TW.Common.Proto.SigningError error = 4;
Link copied to clipboard
error description
string error_message = 5;
Link copied to clipboard
error description
string error_message = 5;
Link copied to clipboard
Optional error
.TW.Common.Proto.SigningError error = 4;
Link copied to clipboard
open fun setTransaction(builderForValue: Builder): Bitcoin.SigningOutput.Builder
open fun setTransaction(value: Transaction): Bitcoin.SigningOutput.Builder
Resulting transaction.
.TW.Bitcoin.Proto.Transaction transaction = 1;
Link copied to clipboard
Transaction ID (hash)
string transaction_id = 3;
Link copied to clipboard
Transaction ID (hash)
string transaction_id = 3;