Class SignatureResult
Inheritance
object
SignatureResult
Assembly: Xrpl.dll
Syntax
public class SignatureResult
Constructors
|
Edit this page
View Source
SignatureResult(string, string)
Declaration
public SignatureResult(string txBlob, string hash)
Parameters
| Type |
Name |
Description |
| string |
txBlob |
|
| string |
hash |
|
Properties
|
Edit this page
View Source
Hash
Declaration
[JsonPropertyName("hash")]
public string Hash { get; set; }
Property Value
|
Edit this page
View Source
TxBlob
Declaration
[JsonPropertyName("tx_blob")]
public string TxBlob { get; set; }
Property Value
Methods
|
Edit this page
View Source
GetTx()
The signed blob decoded back into a typed transaction.
Declaration
public ITransactionRequest GetTx()
Returns
Exceptions
| Type |
Condition |
| ValidationException |
The blob carries a top-level field no model property claims, so the returned object
would not represent it. Signing that object again produces a blob missing the field -
which is how a co-signature could be dropped: CounterpartySignature and
SponsorSignature exist in definitions.json and survive the codec, but no
request model declares them, so a round trip through here used to discard them
silently. Failing loudly is the point: the caller is told what would have been lost
rather than submitting a transaction the node will reject for a missing signature.
For those two flows use the blob-level helpers (LoanSigningHelper.BrokerSign,
SponsorSigningHelper.SubmitterSign), which never leave the blob.
|
|
Edit this page
View Source
GetTxDictionary()
Declaration
public Dictionary<string, object> GetTxDictionary()
Returns
| Type |
Description |
| Dictionary<string, object> |
|
Extension Methods