mirror of
https://github.com/Xahau/xahau.js.git
synced 2025-11-18 11:15:48 +00:00
52 lines
2.2 KiB
JSON
52 lines
2.2 KiB
JSON
{
|
|
"$schema": "http://json-schema.org/draft-04/schema#",
|
|
"title": "instructions",
|
|
"link": "transaction-instructions",
|
|
"description": "Instructions for executing the transaction",
|
|
"type": "object",
|
|
"properties": {
|
|
"sequence": {
|
|
"description": "The initiating account's sequence number for this transaction.",
|
|
"$ref": "sequence"
|
|
},
|
|
"fee": {
|
|
"description": "An exact fee to pay for the transaction, before multiplying for multi-signed transactions. See [Transaction Fees](#transaction-fees) for more information.",
|
|
"$ref": "value"
|
|
},
|
|
"maxFee": {
|
|
"description": "Deprecated: Use `maxFeeXRP` in the RippleAPI constructor instead. The maximum fee to pay for this transaction. If this exceeds `maxFeeXRP`, `maxFeeXRP` will be used instead. See [Transaction Fees](#transaction-fees) for more information.",
|
|
"$ref": "value"
|
|
},
|
|
"maxLedgerVersion": {
|
|
"description": "The highest ledger version that the transaction can be included in. If this option and `maxLedgerVersionOffset` are both omitted, the `maxLedgerVersion` option will default to 3 greater than the current validated ledger version (equivalent to `maxLedgerVersionOffset=3`). Use `null` to not set a maximum ledger version. If not null, this must be an integer greater than 0, or one of the following strings: 'validated', 'closed', 'current'.",
|
|
"oneOf": [
|
|
{"$ref": "ledgerVersion"},
|
|
{"type": "null"}
|
|
]
|
|
},
|
|
"maxLedgerVersionOffset": {
|
|
"description": "Offset from current validated ledger version to highest ledger version that the transaction can be included in.",
|
|
"type": "integer",
|
|
"minimum": 0
|
|
},
|
|
"signersCount": {
|
|
"description": "Number of signers that will be signing this transaction.",
|
|
"type": "integer",
|
|
"minimum": 1
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"not": {
|
|
"anyOf": [
|
|
{
|
|
"description": "fee and maxFee are mutually exclusive",
|
|
"required": ["fee", "maxFee"]
|
|
},
|
|
{
|
|
"description": "maxLedgerVersion and maxLedgerVersionOffset are mutually exclusive",
|
|
"required": ["maxLedgerVersion", "maxLedgerVersionOffset"]
|
|
}
|
|
]
|
|
}
|
|
}
|