- Explicitly handle 'UtxoDoesNotExistError' from sync (#587)
- Update rust and fix lints (#588)
- Audit issues (#583)
- Add txid and vout to payout (#582)
- Correct serde_with position
- Bump otel deps (#561)
- Suppress clippy warnings after rustc update (#559)
- Bump url from 2.5.0 to 2.5.2 (#558)
- Bump reqwest from 0.12.3 to 0.12.5 (#556)
- Bump thiserror from 1.0.60 to 1.0.61 (#554)
- Bump prost from 0.12.4 to 0.12.6 (#553)
- Bump serde_json from 1.0.116 to 1.0.117 (#549)
- Bump serde from 1.0.200 to 1.0.203 (#552)
- Bump reqwest-middleware from 0.3.0 to 0.3.1 (#547)
- Bump thiserror from 1.0.59 to 1.0.60 (#548)
- Use nix for gh actions test (#541)
- Bump flake
- Bump base64 from 0.22.0 to 0.22.1 (#543)
- Bump serde from 1.0.199 to 1.0.200 (#544)
- Bump serde from 1.0.197 to 1.0.199 (#542)
- Bump serde_with from 3.7.0 to 3.8.1 (#540)
- Bump thiserror from 1.0.58 to 1.0.59 (#539)
- Bump serde_json from 1.0.115 to 1.0.116 (#534)
- Bump serial_test from 3.0.0 to 3.1.1 (#536)
- Paginate list-payouts cmd (#546)
- Use fedimint-tonic-lnd (#532)
- Bump prost-wkt-types from 0.5.0 to 0.5.1 (#526)
- Bump anyhow from 1.0.81 to 1.0.82 (#527)
- Bump chrono from 0.4.37 to 0.4.38 (#525)
- Bump async-trait from 0.1.79 to 0.1.80 (#524)
- Bump prost from 0.12.3 to 0.12.4 (#522)
- Bump rust via nix flake
- Bumps reqwest related deps and h2 (#523)
- Bump rust_decimal from 1.34.3 to 1.35.0 (#519)
- Bump tokio from 1.36.0 to 1.37.0 (#518)
- Bump serde_json from 1.0.114 to 1.0.115 (#514)
- Bump clap from 4.5.1 to 4.5.4 (#515)
- Bump chrono from 0.4.35 to 0.4.37 (#512)
- Bump tokio-stream from 0.1.14 to 0.1.15 (#511)
- Add update profile cli command (#510)
- Update max payout field name (#508)
- Max_payout in test
- Add max_payout_sats to profile (#507)
- Bump async-trait + regex
- Rename maximum -> max
- Bump deps
- Payout external (#500)
- Bump chronos / derive_builder (#501)
- Bump flake (#499)
- Lock rows and skip them during concurrent poll (#498)
- Remove Quickstart section (#497)
- Unify capitalization (#496)
- Update install instructions and demo walkthrough (#495)
- Extract out bria demo (#494)
- Using nix for development (#493)
- Remove accidental file
- Move meta spawn jobs to trace output
- Bump sqlx-ledger, opentelemetry and tracing related deps (#488)
- Bump tokio from 1.35.1 to 1.36.0 (#489)
- Bump base64 from 0.21.7 to 0.22.0 (#487)
- Bump anyhow from 1.0.79 to 1.0.80 (#485)
- Bump tempfile from 3.10.0 to 3.10.1 (#486)
- Bump tonic and tonic-health to 0.11.0 (#483)
- Bump serde from 1.0.196 to 1.0.197 (#480)
- Bump rust_decimal from 1.34.2 to 1.34.3 (#478)
- Bump thiserror from 1.0.56 to 1.0.57 (#479)
- Bump serde_json from 1.0.113 to 1.0.114 (#477)
- Bump tempfile from 3.9.0 to 3.10.0 (#476)
- Bump reqwest from 0.11.23 to 0.11.24 (#475)
- Bump serde_with from 3.5.1 to 3.6.1 (#469)
- Bump rust_decimal_macros from 1.33.1 to 1.34.2 (#473)
- Bump serde_yaml from 0.9.30 to 0.9.32 (#474)
- Bump derive_builder from 0.13.0 to 0.13.1 (#471)
- Cache spks + txs to avoid n-plus-one in bdk (#472)
- More tracing for bdk <-> pg interactions
- Add musl target to rust-toolchain
- Add targets to rust-toolchain.toml
- Pin rust to 1.75.0
- Bump tonic-build from 0.10.2 to 0.11.0 (#470)
- Bump rust_decimal from 1.33.1 to 1.34.2 (#467)
- Bump chrono from 0.4.31 to 0.4.33 (#462)
- Bump serde_json from 1.0.111 to 1.0.113 (#465)
- Bump serde_with from 3.4.0 to 3.5.1 (#460)
- Bump serde from 1.0.195 to 1.0.196 (#463)
- Bump osx building
- Bump derive_builder from 0.12.0 to 0.13.0 (#459)
- Bump regex from 1.10.2 to 1.10.3 (#458)
- Bump uuid from 1.6.1 to 1.7.0 (#456)
- Bump clap from 4.4.17 to 4.4.18 (#455)
- Bump h2 to version 0.3.24 (#457)
- Bump clap from 4.4.16 to 4.4.17 (#454)
- Bump clap from 4.4.14 to 4.4.16 (#453)
- Bump clap from 4.4.12 to 4.4.14 (#449)
- Bump opentelemetry_sdk from 0.21.1 to 0.21.2 (#450)
- Bump serde_yaml from 0.9.29 to 0.9.30 (#451)
- Bump serial_test from 2.0.0 to 3.0.0 (#447)
- Bump serde from 1.0.194 to 1.0.195 (#446)
- Bump serde_json from 1.0.109 to 1.0.111 (#443)
- Bump thiserror from 1.0.53 to 1.0.56 (#444)
- Bump anyhow from 1.0.78 to 1.0.79 (#441)
- Bump serde from 1.0.193 to 1.0.194 (#438)
- Remove dependency from app -> tonic
- Fallback to blockstream for fee estimation (#440)
- Bump async-trait from 0.1.76 to 0.1.77 (#436)
- Clippy
- Bump flake (#435)
- Bump thiserror from 1.0.52 to 1.0.53 (#432)
- Bump anyhow from 1.0.77 to 1.0.78 (#433)
- Bump async-trait from 0.1.75 to 0.1.76 (#434)
- Bump clap from 4.4.11 to 4.4.12 (#431)
- Bump anyhow from 1.0.76 to 1.0.77 (#429)
- Bump tempfile from 3.8.1 to 3.9.0 (#430)
- Bump thiserror from 1.0.51 to 1.0.52 (#428)
- Bump anyhow from 1.0.75 to 1.0.76 (#426)
- Bump serde_yaml from 0.9.27 to 0.9.29 (#427)
- Bump futures from 0.3.29 to 0.3.30 (#425)
- Bump tokio from 1.35.0 to 1.35.1 (#422)
- Bump async-trait from 0.1.74 to 0.1.75 (#423)
- Bump reqwest from 0.11.22 to 0.11.23 (#421)
- Bump thiserror from 1.0.50 to 1.0.51 (#420)
- Create profile using try_from (#419)
- Sort addreses in address_extractor
- Move cpfp details to tx_summary (#418)
- Add jitter to minimum change utxo (#417)
- Bump tokio from 1.34.0 to 1.35.0 (#416)
- Configurable number of retries (#415)
- Add total_change_sats to process payout queue
- Bump clap from 4.4.10 to 4.4.11 (#411)
- Add better error type to the decode error (#412)
- Pass force_min_change_sats in convert
- Add force_min_change_sats to PayoutQueueConfig (#414)
- Introduce PsbtBuilderConfig (#413)
- Attribution in chain of cpfp txs (#409)
- Update bdk, bitcoincore-rpc and electrum-client (#407)
- Use bitcoind as signing client for build_psbt fn (#408)
- Add batch_inclusion_estimated_at to proto::Payout (#405)
- Temp ignore audit warning
- Record more tracing in outbox
- Bump serde_with from 3.3.0 to 3.4.0 (#404)
- Bump rust_decimal_macros from 1.32.0 to 1.33.1 (#403)
- Connect batch_broadcasting span
- Add fees to batch tracing
- Cpfp detected before block height (#402)
- Bump url from 2.4.1 to 2.5.0 (#400)
- Clippy
- Alse use income_settled_ledger_tx_id in recursion
- Use flake (#401)
- Add income_settled_ledger_tx_id as cpfp condition
- Clippy
- Remove utxo from cpfp if no fee bump needed
- Clippy
- Let BDK choose unconfirmed UTXOs not needing extra fees
- Cpfp (#399)
- Bump rust_decimal from 1.32.0 to 1.33.1 (#398)
- Add vbyte / fee to utxos (#397)
- Queue_config.select_unconfirmed_utxos (#396)
- Small cleanups to outbox listener
- No error when change utxo dropped
- Bump tokio from 1.33.0 to 1.34.0 (#392)
- Bump reqwest from 0.11.20 to 0.11.22 (#391)
- Use grpc instead of http in otel (#390)
- Bump serde from 1.0.190 to 1.0.192 (#389)
- Bump opentelemetry-otlp from 0.13.0 to 0.14.0 (#387)
- Bump tempfile from 3.8.0 to 3.8.1 (#388)
- Add timeout to call to mempool (#386)
- Bump serde_yaml from 0.9.25 to 0.9.27 (#382)
- Bump async-trait from 0.1.73 to 0.1.74 (#383)
- Bump serde_json from 1.0.107 to 1.0.108 (#380)
- Bump clap from 4.4.2 to 4.4.7 (#381)
- Bump chrono from 0.4.28 to 0.4.31 (#376)
- Bump uuid from 1.4.1 to 1.5.0 (#377)
- Remove dead code
- Bump futures from 0.3.28 to 0.3.29 (#371)
- Bump thiserror from 1.0.48 to 1.0.50 (#370)
- Make validation checks on payout entity (#374)
- Make cancel payout atomic (#373)
- Bump serde from 1.0.188 to 1.0.190 (#369)
- Bump tracing from 0.1.37 to 0.1.40 (#367)
- Bump base64 from 0.21.4 to 0.21.5 (#368)
- Bump sqlx from 0.7.1 to 0.7.2 (#364)
- Bump sqlx-ledger from 0.10.0 to 0.11.1 (#366)
- Bump regex from 1.10.1 to 1.10.2 (#365)
- Bump sqlxmq to 0.5 (#362)
- Bump regex from 1.9.4 to 1.10.1 (#361)
- Bump base64 from 0.21.3 to 0.21.4 (#360)
- Bump serde_json from 1.0.105 to 1.0.107 (#358)
- Bump tokio from 1.32.0 to 1.33.0 (#357)
- Check-code error on concourse (#356)
- Upgrade tonic and prost (#355)
- Bump tracing-opentelemetry from 0.20.0 to 0.21.0 (#340)
- Use otel instead of jaeger (#347)
- Bump flake
- Bump thiserror from 1.0.47 to 1.0.48 (#345)
- Bump chrono from 0.4.27 to 0.4.28 (#342)
- Bump clap from 4.4.1 to 4.4.2 (#343)
- Specify devEnvVars
- Gitignore .env
- Consistent style across api_client (#341)
- Profile spending policy (#339)
-
for osx crosscompile
- Add targets to rust-toolchain.toml
- Bump via cargo update (#338)
- Bump tempfile from 3.7.1 to 3.8.0 (#329)
- Bump clap from 4.3.19 to 4.4.1 (#336)
- Add flake (#337)
- Bump tokio from 1.30.0 to 1.32.0
- Bump serde_with from 3.2.0 to 3.3.0 (#327)
- Bump anyhow from 1.0.72 to 1.0.75 (#326)
- Bump serde from 1.0.183 to 1.0.185 (#324)
- Bump thiserror from 1.0.44 to 1.0.47 (#325)
- Bump serde_json from 1.0.104 to 1.0.105 (#320)
- Bump async-trait from 0.1.72 to 0.1.73 (#322)
- Bump rust_decimal_macros from 1.30.0 to 1.31.0 (#317)
- Bump bdk from 0.28.1 to 0.28.2 (#318)
- Bump tempfile from 3.7.0 to 3.7.1 (#319)
- Bump serde from 1.0.181 to 1.0.183 (#316)
- Bump tokio from 1.29.1 to 1.30.0 (#315)
- Bump serde_with from 3.1.0 to 3.2.0 (#314)
- Update opentelemetry, tracing-opentelemetry, sqlx-ledger and opentelemetry-jaeger (#313)
- Bump regex from 1.9.1 to 1.9.3 (#308)
- Bump serde from 1.0.177 to 1.0.181 (#307)
- Create dev entities inline (#312)
- Validate queue / wallet before submitting payout
- Bump rust_decimal from 1.30.0 to 1.31.0 (#304)
- Remove whitespace
- Submit payout to wallet destination (#306)
- Better naming of destination argument
- Submit payout to wallet destination (#306)
- Add expected_time for SubmitPayoutResponse (#298)
- Handle detected -> dropped -> detected cycle
- Add err to handle_journal_event tracing
- Bump serde_json from 1.0.102 to 1.0.104 (#300)
- Bump serde from 1.0.175 to 1.0.177 (#299)
- Remove deprecated queries (#302)
- Add quickstart and video image to readme (#291)
- Bump retries for dev deamon (again)
- Bump retries for dev daemon
- Bump clap from 4.3.17 to 4.3.19 (#301)
- Bump tempfile from 3.6.0 to 3.7.0 (#297)
- Bump thiserror from 1.0.43 to 1.0.44 (#296)
- Bump async-trait from 0.1.71 to 0.1.72 (#295)
- Bump serde from 1.0.171 to 1.0.175 (#293)
- Bump serde_yaml from 0.9.24 to 0.9.25 (#294)
- Update license to MPL
- Bump anyhow from 1.0.71 to 1.0.72 (#288)
- Bump clap from 4.3.16 to 4.3.17 (#289)
- Bump serde_with from 3.0.0 to 3.1.0 (#290)
- Fix typo (#292)
- Demo link in README.md (#284)
- Use correct SIGNER_ENCRYPTION_KEY (#287)
- Fix typos
- Fix watch the video
- Improve top level bullets
- Extend readme
- Attach demo
- Bump serde_yaml from 0.9.22 to 0.9.24 (#281)
- Bump uuid from 1.4.0 to 1.4.1 (#278)
- Bump clap from 4.3.11 to 4.3.16 (#285)
- Update sqlx to 0.7.1 (#283)
- Add license
- Use expect instead of unwrap (#279)
- Remove unwarp in signer_config decryption
- Return last_err from signing
- Payout cancelled (#270)
- Add key rotation (#274)
- Implement Debug for SignerEncryptionConfig (#273)
- Bump serde_json from 1.0.100 to 1.0.102 (#271)
- More robust start_daemon delay
- Bump Cargo.lock
- Bump deps
- Fix path to wallet
- Revert to original bitcoind_inner
- Longer wait between bitcoind retries
- Random bitcoind wallet name
- Add manually triggered payout queues (#263)
- Added sorted_multisig (#258)
- Bump serde_json from 1.0.99 to 1.0.100 (#262)
- Bump serde from 1.0.164 to 1.0.167 (#264)
- Bump clap from 4.3.9 to 4.3.10 (#256)
- Bump tokio from 1.29.0 to 1.29.1 (#257)
- Bump uuid from 1.3.4 to 1.4.0 (#251)
- Bump clap from 4.3.8 to 4.3.9 (#254)
- Begin retry_backoff at 2s for proecss_payout_queue
- Bump tokio from 1.28.2 to 1.29.0 (#253)
- Add bitcoind broadcast test for multisig (#265)
- Update README with dev instructions
- Add utxo_dropped (#245)
- Bump serde_yaml from 0.9.21 to 0.9.22 (#248)
- Bump clap from 4.3.5 to 4.3.8 (#249)
- Bump serde_json from 1.0.97 to 1.0.99 (#250)
- Return AddressNotFound instead of EntityError
- Estimate fee leak (#247)
- Dummy whitespace
- Bump deps
- Get-address shows wrong changeAddress flag
- Remove empty file
- Reduce pool size in test
- Remove dir on retry
- Retry connecting to bitcoind
- Make wallet + psbt run serially
- Missing std:: prefix
- Add get-payout command (#243)
- Bump serde_json from 1.0.96 to 1.0.97 (#241)
- Attempt to remove wallet dir
- Try load wallet before create
- Report firts error in bitcoind_client
- Better context output
- Correction for create batch template (#242)
- Get batch (#239)
- Add get_address command (#240)
- Some restructuring (#238)
- Sqlx-data
- Implement delete for bdk-utxos/transactions
- Do not ignore bdk error on sync
- Clippy
- Trace current_height
- Add some more trace data
- Alert not drained queue (#237)
- Bump rust_decimal_macros from 1.29.1 to 1.30.0 (#236)
- Bump clap from 4.3.3 to 4.3.4 (#235)
- Wire vout for payout in all layers (#233)
- Add block_list for addresses (#228)
- Bump uuid from 1.3.3 to 1.3.4 (#232)
- Bump sqlx-ledger
- Bump clap from 4.3.2 to 4.3.3 (#229)
- Use xpub id in dev bootstrap for signer
- Add find_payout_by_external_id (#227)
- Delete error.rs (#226)
- Retry insert if ordered key disapears (#211)
- Another iteration on adding errors (#217)
- Bump tempfile from 3.5.0 to 3.6.0 (#218)
- Add job error (#215)
- Bump clap from 4.3.1 to 4.3.2 (#216)
- Add xpub errors (#212)
- Bump clap from 4.3.0 to 4.3.1 (#214)
- Bump url from 2.3.1 to 2.4.0 (#213)
- Add ledger errors (#210)
- Bump chrono from 0.4.25 to 0.4.26 (#202)
- Add new errors (#206)
- Rename find_external_by_wallet_id -> list_external_by_wallet_id (#209)
- Add outbox errors (#224)
- Add errors for profile (#223)
- Increase max_connections in helpers::init_pool
- Rename external_id_does_not_exist test
- Assert application errors
- Checking correct constraint
- Add errors for profile (#205)
- Clippy
- Return NOT_FOUND when external-id does not exist
- Add find-address-by-external-id (#203)
- Rename FindAddress cli cmd
- New-address after sync (#204)
- Include tonic-health (#201)
- Bump tokio from 1.28.1 to 1.28.2 (#198)
- Bump chrono from 0.4.24 to 0.4.25 (#199)
- Change rpc defaults (#200)
- Add BITCOIND_SIGNER_ENDPOINT to dev daemon
- Add name to PayoutQueueNotFound
- Bump dependencies (#197)
- Create dev queue in dev-bootstrap
- Include proportional fees in outbox (#196)
- Replace mempool_space with mempool_space_client (#195)
- Pass only hostname for mempool_space (#194)
- Update sqlx-data
- Make index incrementation atomic
- Typo proporional -> proportional (#193)
- Clippy
- Estimate_fee (#192)
- Add mempool-space to docker-compose (#186)
- Rename mempool in docker compose
- Half hour priority
- Bump prost-wkt-types to released version
- Bump base64 from 0.21.0 to 0.21.1 (#189)
- Bump electrum timeout to 60s
- Remove SyncProgress (not supported for electrum)
- Add url field to MempoolSpaceClient (#191)
- Restart mempool in e2e tests
- Increase timeout for bitcoind_sync
- Use better batching for bdk persistance (#188)
- Pass progress tracker to bdk sync
- Set max_retry_delay to 60s for sync_wallet
- Dedup payout_queue scheduling
- Bump reqwest from 0.11.17 to 0.11.18 (#187)
- Output has_more in span
- Change bitcoin to mainnet for BlockchainConfig (#185)
- Better encumbered fees estimation
- Sync 100 txs at a time
- Cleanup to the encrypt signer config pr (#184)
- No default for PG_CON
- [breaking] Use meaningful id's for accounts (#181)
- Encrypt and persist signer config (#177)
- Bump uuid from 1.3.2 to 1.3.3 (#183)
- Handle max_retry_backof and extend signing job
- Remove comment (#179)
- Pass JobsConfig to jobs runner
- UnbatchedPayout.commit_to_batch
- UnbatchedPayouts container
- Extract construct_psbt to PsbtBuilder
- Group_name -> payout_queue
- Remove redundant debug output
- Attempt retries in bria_init
- Fix bria.yml for e2e tests
- Improve tracing
- Bump serde from 1.0.162 to 1.0.163 (#178)
- Bump tokio from 1.28.0 to 1.28.1 (#176)
- Add batch_id to payout events
- Remove redundant config options (#175)
- CommittedToBatch
- Add update-batch-group (#167)
- Payout events (#168)
- Add optional wallet creation in dev bootstrap (#173)
- Missing payout events (#172)
- Rename batch-group (#170)
- Rename payout-queued -> payout-submitted (#174)
- Fix outstanding naming in job/mod.rs
- Logical -> effective (#169)
- Batch group description is optional
- Add description in list-batch-groups (#165)
- Add DbConfig (#164)
- Add electrum fee estimator
- Multi change outputs (#166)
- --dev flag for daemon to auto bootstrap (#157)
- List-xpubs (#162)
- Add descriptors to ensure no duplicate use (#163)
- Bump sqlx-ledger
- Bump serde from 1.0.160 to 1.0.162 (#160)
- Assert_summaries_match helper
- Do not unwrap derivation path after parse
- Whitespace
- Whitespace
- Refactor keychain (#161)
- Address pr reviews
- Fix formatting errors
- Add suggested changes
- Add account balance summary (#159)
- Add import-descriptors (#158)
- Add list-wallets
- Add list_batch_groups
- Bump clap from 4.2.5 to 4.2.7
- Fix txPriority output in list-batch-groups
- Remove (unused) dust config
- Address pr reviews
- Fix formatting errors
- Add suggested changes
- Add account balance summary (#159)
- Add import-descriptors (#158)
- Add list-wallets
- Add list_batch_groups
- Bump clap from 4.2.5 to 4.2.7
- Fix txPriority output in list-batch-groups
- Remove (unused) dust config
- Switch to 'STANDARD' base64 engine to keep trailing '='
- Add 'sighash_type' argument for signing psbt with bitcoind
- Add missing Bitcoind connect branch
- Add demo in readme
- Update address
- Implement bitcoind signer
- Add 'BitcoindSignerConfig' handling to api grpc interface
- Poll augmenter from OutboxListener
- Use EcdsaSighashType as const
- Bump serde_with from 2.3.3 to 3.0.0
- Wire augment option through
- Swap out deprecated base64 encode/decode
- Reformat long command
- Bump anyhow from 1.0.70 to 1.0.71
- Declare and assign a DEFAULT_SIGHASH_TYPE for re-use
- Pass sighash from unsigned psbt into signer
- Make OutboxEvent generic
- Add 2nd bitcoind container for signer wallet
- Remove intermediate SignerConfig type in cli module
- Rename confirmed -> settledUtxo in balance summary
- Back to bc
- Remove dependency on bc
- Connect to bitcoind-signer for payouts test
- Test update-address via event augmentation
- Restart bitcoind-signer as well to clear chain state
- Flaky lnd_sync tests on re-run, or run after bitcoind_sync
- Add a check for deliberate transition before block mine
- Why sweepall is not confirming in bria
- Add 'exit 1' to some checks
- Swap out sendtoaddress for manual tx to spend unconfirmed
- Add bitcoind sync tests
- Update 'signing-complete' check
- Swap in bitcoind as payout signer
- Switch event proto idx
- Logical balance before utxos
- Consistent dir namings (daemon-pid)
- Bump sqlx-ledger to v0.7.7
- Bump uuid from 1.3.1 to 1.3.2
- Watch-events cli cmd
- Remove redundant FOR UPDATE
- Complete include PayoutInfo in batch metadata
- Remove bria_batch_spent_utxos and revamp utxo handling
- Add involved_keychains to WalletSummary
- Add payout to batch metadata WIP
- Forgot CONFIRMED_UTXO -> SETTLED_UTXO renaming
- Return correct type for event stream
- Add OutboxListener
- Outbox listener WIP
- Persist journal events in outbox
- OutboxEvent boilerplate
- Add account_id to all metadata
- More Outbox boilerplate
- Bump tracing from 0.1.37 to 0.1.38
- Journal events boilerplate
- Cargo update
- Bump sqlx-ledger
- Handle_outbox boilerplate
- Add keep_alive thread to job executor
- Bump serde_json from 1.0.95 to 1.0.96
- Rename entry-types
- BatchInfo -> BatchWalletInfo
- Remove additional_metadata from PayoutQueuedMeta
- Wallet_summary.signing_keychains
- Remove Uuid from batch/repo.rs
- WalletTransactionSummary naming
- Move PayoutDestination to primitives
- Consistent column naming
- Better naming for templates
- Small cleanups
- Set address events
- Proper signing session initialization event
- Proper address initialization event
- Proper xpub initialization event
- Move original out of XPubValue
- Payouts as events
- Events in batch_group
- Better wallet structure
- Persist wallet with events
- Use EntityEvents::persist in signing session repo
- Use EntityEvents::persist
- Use events in xpub entity
- Clippy
- NewUtxo field visibility
- List-addresses cli cmd
- Add addresses repository
- Pass metadata json arg in to grpc service
- Add 'metadata' arg to queue-payout cmd
- Sync addresses in sync_wallet job
- Bump tracing-subscriber from 0.3.16 to 0.3.17
- Improve address entity
- Submit batch execution
- Update 'h2' for RUSTSEC-2023-0034 vulnerability
- Implement Display trait on AddressCreationInfo
- Submit_batch template
- Use tx_summary in create_batch template
- Bump clap from 4.2.2 to 4.2.4
- Signing finalized / broadcasting broadcasts
- Bump tonic-build from 0.9.1 to 0.9.2
- Some pre-accounting cleanup
- Batch_finalizing
- Set-signer-config triggers batch-signing
- Batch_signing
- Bump tonic-build from 0.9.1 to 0.9.2
- List-signing-sessions cli cmd
- List-signing-sessions
- Persist updated sessions
- Complete persistance of new signing sessions
- Some signing boilerplate
- Move jobs to singular
- Add signing_session module
- Pass XPubs to jobs
- Introduce entity module
- Access xpubs via wallet
- Add bitcoind/signet.conf
- Bump prost from 0.11.8 to 0.11.9
- Use forked prost-wkt-types
- Improve rust idioms
- Handle json conversion error in ApiClient::queue_payout
- Handle struct parsing error in Bria::queue_payout
- Add prost-types
- Make external_id is address by default
- Persist address via events
- Persist_new_session -> persist_sessions
- Assign address_id to external_id if none is passed in
- Make (address_string, keychain_id) combination unique
- Add 'profile_id' to Address entity
- Change 'new_external_address' return to domain AddressCreationInfo type
- Add new props to NewAddress grpc request
- Add new props to new-address cli command
- Pass in pg tx to utxo use cases
- Restructure foreign references
- Make queue_payout metadata prop optional
- Add list-addresses to e2e tests
- Add new args to new-address test
- Add metadata arg to queue-payout test
- Check-code
- Handle spent change utxo
- Correct deferred logical out
- Sync tx confirmation in line
- Bump tonic from 0.9.1 to 0.9.2
- Bump clap from 4.2.1 to 4.2.2
- Return error on ElectrumBlockchain config
- Support for vpub import
- Missing commit call
- Only auth with active keys
- Introduce profile
- Expose create profile api key
- Rename account -> profile in token_store
- List accounts
- Rename AccountCreate -> CreateAccount
- Bria home in release images
- Bump sqlx-ledger from 0.5.11 to 0.5.12
- Release images
- Dev version