Skip to content

Release: develop -> main#3372

Merged
TaprootFreak merged 9 commits intomainfrom
develop
Mar 10, 2026
Merged

Release: develop -> main#3372
TaprootFreak merged 9 commits intomainfrom
develop

Conversation

@github-actions
Copy link

@github-actions github-actions bot commented Mar 9, 2026

Automatic Release PR

This PR was automatically created after changes were pushed to develop.

Commits: 1 new commit(s)

Checklist

  • Review all changes
  • Verify CI passes
  • Approve and merge when ready for production

* feat: centralize fee logic and add Bitcoin deposit forwarding

Move getSendFeeRate() into BitcoinBasedFeeService using template method
pattern, eliminating duplicate fee multiplier logic across Bitcoin and
Firo services. Add dedicated Bitcoin deposit forwarding with explicit
UTXO selection and subtract_fee_from_outputs for accurate fee handling.

* refactor: extract sendManyFromAddress to BitcoinBasedClient

Move UTXO-from-address fetching and input mapping into a shared
sendManyFromAddress method on BitcoinBasedClient. FiroClient overrides
it with its raw-transaction approach. Simplifies forwardBitcoinDeposit
to a single method call.

* fix: throw error if no UTXOs are available
* feat: support different currencies for brokerbot.

* test: fix.

* formatting.

* test: fix.
TaprootFreak
TaprootFreak previously approved these changes Mar 9, 2026
davidleomay
davidleomay previously approved these changes Mar 9, 2026
@TaprootFreak TaprootFreak dismissed stale reviews from davidleomay and themself via 352d0e1 March 9, 2026 15:20
TaprootFreak and others added 6 commits March 10, 2026 11:16
* fix: remove ICP service passthrough methods and use client directly

* fix: pass Asset to ICP client instead of canisterId/decimals separately

* fix: move ICP forward fee deduction from client to caller
Add deploy script and documentation entries plus dev/prd parameter files so the keep-market hummingbot instance can be deployed consistently.
- Add autoheal service to auto-restart firod on healthcheck failure
- Increase memory limit from 6144M to 8192M for Spark/Lelantus proofs
- Add log rotation (100m, 3 files)
- Adjust healthcheck: interval=60s, timeout=30s, retries=3
- Sync firo.conf with remote: mempool settings, buffer limits, dbcache, rpcworkqueue
@TaprootFreak TaprootFreak merged commit ad1c538 into main Mar 10, 2026
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants