mirror of
https://github.com/XRPLF/rippled.git
synced 2025-12-06 17:27:55 +00:00
Tx queue enhancements and RPC info (RIPD-1205, RIPD-1206):
* Account-related queue stats (RIPD-1205). Boolean "queue" parameter to account_info only if requesting the open ledger. * Account for the TxQ when autofilling sequence in sign-and-submit (RIPD-1206) * Tweak TxQ::accept edge case when choosing which tx to try next. * Labels for experimental "x_" submit parameters use correct separator. === Release Notes === ==== New features ==== When requesting `account_info` for the open ledger, include the `queue : true` to get extra information about any queued transactions for this account. (RIPD-1205). ==== Bug fixes ==== When using sign-and-submit mode to autofill a transaction's sequence number, the logic will not reuse a sequence number that is in the queue for this account. (RIPD-1206). Labels for experimental "x_queue_okay" and "x_assume_tx" parameters to `sign` and `submit` updated to use correct separator.
This commit is contained in:
@@ -83,6 +83,8 @@ JSS ( amendments ); // in: AccountObjects, out: NetworkOPs
|
||||
JSS ( asks ); // out: Subscribe
|
||||
JSS ( assets ); // out: GatewayBalances
|
||||
JSS ( authorized ); // out: AccountLines
|
||||
JSS ( auth_change ); // out: AccountInfo
|
||||
JSS ( auth_change_queued ); // out: AccountInfo
|
||||
JSS ( balance ); // out: AccountLines
|
||||
JSS ( balances ); // out: GatewayBalances
|
||||
JSS ( base ); // out: LogLevel
|
||||
@@ -162,6 +164,7 @@ JSS ( features ); // out: Feature
|
||||
JSS ( fee ); // out: NetworkOPs, Peers
|
||||
JSS ( fee_base ); // out: NetworkOPs
|
||||
JSS ( fee_div_max ); // in: TransactionSign
|
||||
JSS ( fee_level ); // out: AccountInfo
|
||||
JSS ( fee_mult_max ); // in: TransactionSign
|
||||
JSS ( fee_ref ); // out: NetworkOPs
|
||||
JSS ( fetch_pack ); // out: NetworkOPs
|
||||
@@ -184,6 +187,7 @@ JSS ( hashes ); // in: AccountObjects
|
||||
JSS ( have_header ); // out: InboundLedger
|
||||
JSS ( have_state ); // out: InboundLedger
|
||||
JSS ( have_transactions ); // out: InboundLedger
|
||||
JSS ( highest_sequence ); // out: AccountInfo
|
||||
JSS ( hostid ); // out: NetworkOPs
|
||||
JSS ( hotwallet ); // in: GatewayBalances
|
||||
JSS ( id ); // websocket.
|
||||
@@ -243,6 +247,7 @@ JSS ( load_factor_net ); // out: NetworkOPs
|
||||
JSS ( load_fee ); // out: LoadFeeTrackImp, NetworkOPs
|
||||
JSS ( local ); // out: resource/Logic.h
|
||||
JSS ( local_txs ); // out: GetCounts
|
||||
JSS ( lowest_sequence ); // out: AccountInfo
|
||||
JSS ( majority ); // out: RPC feature
|
||||
JSS ( marker ); // in/out: AccountTx, AccountOffers,
|
||||
// AccountLines, AccountObjects,
|
||||
@@ -253,6 +258,8 @@ JSS ( master_seed ); // out: WalletPropose
|
||||
JSS ( master_seed_hex ); // out: WalletPropose
|
||||
JSS ( max_ledger ); // in/out: LedgerCleaner
|
||||
JSS ( max_queue_size ); // out: TxQ
|
||||
JSS ( max_spend_drops ); // out: AccountInfo
|
||||
JSS ( max_spend_drops_total ); // out: AccountInfo
|
||||
JSS ( median_fee ); // out: TxQ
|
||||
JSS ( median_level ); // out: TxQ
|
||||
JSS ( message ); // error.
|
||||
@@ -317,6 +324,8 @@ JSS ( published_ledger ); // out: NetworkOPs
|
||||
JSS ( quality ); // out: NetworkOPs
|
||||
JSS ( quality_in ); // out: AccountLines
|
||||
JSS ( quality_out ); // out: AccountLines
|
||||
JSS ( queue ); // in: AccountInfo
|
||||
JSS ( queue_data ); // out: AccountInfo
|
||||
JSS ( random ); // out: Random
|
||||
JSS ( raw_meta ); // out: AcceptedLedgerTx
|
||||
JSS ( receive_currencies ); // out: AccountCurrencies
|
||||
|
||||
Reference in New Issue
Block a user