Original release notes
- Security: Verify lock transaction amounts for secret hash swaps.
- The initiate transaction now requires both the output index and value. The swap is rejected (fails closed) if the locked amount does not match the agreed amount or cannot be read.
- The participate transaction output amount is now verified the same way.
- Automatic fee validation.
- Prevent sending bids to offers
- Reject received offers, and
- Prevent sending offers where the chain feerates are out of range.
- Valid feerate range is the node's estimated feerate for confirmation in 24 blocks to 4x the estimated feerate.
- The minimum feerate confirmation can be adjusted with the "low_fee_conf_target" setting.
- If "low_feerate" is set above 0 it is used instead of the dynamic feerate with "low_fee_conf_target".
- The maximum feerate multiplier can be adjusted with the "high_estimated_feerate_multiplier" setting.
- If "high_estimated_feerate_multiplier" is set below 1.0 the max feerate can be set with the "high_feerate" setting.
- New setting "startup_delay":
- Adjusts the time waited for coin daemons to start between "startup_tries".
- Valid as a base setting and can be overridden per coin with chainclients settings.
- Add subfee bids.
- Enables a user to create a bid specifying the amount before the lock tx fee.
- Currently only works when the coin to is not XMR like.
- Set Adaptor sig bid type as default where possible.
- UI:
- offer page:
- Fixed feerate from other chain displayed for reversed swaps.
- Added warning text for fee above 1.2 x local estimate.
- Added subfee bid option.
- Increase DCR fee estimate by 1 byte.
- Waits for the refund and refund spend txn locks to expire before trying to submit them.
- Raise minimum Python version to 3.11.
Release Notes


