Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
93 commits
Select commit Hold shift + click to select a range
1c5b1fa
feat: migrate coinjoin to main branch
Syn-McJ Dec 26, 2023
f163413
feat: coinjoin & coinjoin_base_session
Syn-McJ Dec 28, 2023
353532b
chore: memory management
Syn-McJ Jan 4, 2024
388d5a2
feat: is_collateral_valid_test
Syn-McJ Jan 4, 2024
133d98f
feat: some WalletEx methods and CoinJoinClientSession draft
Syn-McJ Jan 16, 2024
1d07c76
feat: coinjoin callbacks
Syn-McJ Jan 25, 2024
443170b
feat: select_coins_grouped_by_addresses method and callbacks
Syn-McJ Feb 1, 2024
050e2bc
feat: transaction_builder
Syn-McJ Feb 11, 2024
3a69fa8
feat: create_denominated method
Syn-McJ Feb 22, 2024
6cfa394
feat: commit transaction
Syn-McJ Feb 27, 2024
422b01e
feat: make collateral
Syn-McJ Mar 7, 2024
6c6794b
fix: wait for denom tx before making collateral
Syn-McJ Mar 14, 2024
8ce9d67
draft: queue manager & verify_signature
Syn-McJ Mar 18, 2024
2c5cef4
fix: time type
Syn-McJ Mar 19, 2024
e5b57b5
feat: finish CoinJoinClientQueueManager
Syn-McJ Mar 19, 2024
fab5339
feat: selectTxDSInsByDenomination and callers
Syn-McJ Mar 26, 2024
80c77e4
feat: CoinJoinClientManager draft
Syn-McJ Mar 28, 2024
89de4c0
feat: join queue / start new queue
Syn-McJ Apr 8, 2024
7037397
feat: do_maintenance
Syn-McJ Apr 19, 2024
a1b3981
fix: call finish_automatic_denominating if no transaction was made
Syn-McJ Apr 28, 2024
426a53f
feat: sending dsa
Syn-McJ May 7, 2024
3e83b31
feat: add_pending_masternode implementation
Syn-McJ May 13, 2024
525b85b
feat: sending dsi & client manager refactoring
Syn-McJ Jun 4, 2024
8345c47
fix: pass entry by ref
Syn-McJ Jun 4, 2024
cb7bc22
feat: process dsq
Syn-McJ Jun 10, 2024
80f1f85
Merge branch 'feat/coinjoin-dsq' into feat/coinjoin-main
Syn-McJ Jun 10, 2024
3677d39
fix: concurrent borrowing errors
Syn-McJ Jun 13, 2024
983ebd9
feat: process dssu & dsc
Syn-McJ Jun 18, 2024
9ca38f5
feat: process dstx
Syn-McJ Jun 21, 2024
662b73a
feat: process dsf
Syn-McJ Jun 28, 2024
74ead61
fix: session id for finish_denomination
Syn-McJ Jul 2, 2024
fcb8eb6
fix: reorg and warning throws
Syn-McJ Jul 11, 2024
c90ed20
fix: deq_session iteration & cleanup
Syn-McJ Jul 25, 2024
3f9c0ec
chore: better logs
Syn-McJ Jul 29, 2024
e7895c4
fix: legacy opkey signature verification
Syn-McJ Jul 29, 2024
c92a6e6
fix: dsa & dsi sending
Syn-McJ Aug 6, 2024
5c0df04
fix: send dsi fixes
Syn-McJ Aug 9, 2024
fa95a69
Merge pull request #83 from Syn-McJ/fix/coinjoin-bugfixes
Syn-McJ Aug 13, 2024
455bd55
fix: break if balance_to_denominate >= smallest_denomination
Syn-McJ Aug 16, 2024
ce43c13
Merge branch 'feat/coinjoin' into fix/coinjoin-denom-loop
Syn-McJ Aug 16, 2024
f2f4b17
fix: infinite denom loop, even listeners
Syn-McJ Aug 22, 2024
a379724
chore: cleanup
Syn-McJ Aug 22, 2024
33d28bf
Merge branch 'fix/coinjoin-denom-loop' into feat/coinjoin-event
Syn-McJ Aug 23, 2024
2b5c256
Merge branch 'feat/coinjoin' into feat/coinjoin-event
Syn-McJ Aug 23, 2024
db15e68
Merge branch 'fix/coinjoin-denom-loop' into feat/coinjoin
Syn-McJ Aug 25, 2024
1b3bdfc
Merge branch 'fix/coinjoin-anyonecanpay' into feat/coinjoin
Syn-McJ Aug 25, 2024
3a2fa19
Merge branch 'feat/coinjoin' into fix/coinjoin-denom-loop
Syn-McJ Aug 25, 2024
0a3957f
Merge pull request #84 from Syn-McJ/fix/coinjoin-denom-loop
Syn-McJ Aug 25, 2024
eabfa68
Merge branch 'feat/coinjoin' into feat/coinjoin-event
Syn-McJ Aug 25, 2024
db06b50
feat: event listeners
Syn-McJ Aug 26, 2024
cbcaac9
Merge branch 'feat/coinjoin' into feat/coinjoin-event
Syn-McJ Aug 26, 2024
06bdb30
Merge pull request #86 from Syn-McJ/feat/coinjoin-event
Syn-McJ Aug 27, 2024
912dffe
fix: multisession mixing & refresh unused keys
Syn-McJ Aug 29, 2024
7e3fa9a
Merge pull request #88 from Syn-McJ/fix/coinjoin-multisession
Syn-McJ Sep 5, 2024
9f03a61
feat: extend ffi coin_controll
Syn-McJ Sep 8, 2024
c4ad4ea
chore: wallet integration fixes & additions
Syn-McJ Sep 16, 2024
7a964b3
Merge pull request #89 from Syn-McJ/fix/coinjoin-send
Syn-McJ Sep 16, 2024
37fa126
Merge pull request #90 from Syn-McJ/feat/coinjoin-wallet-integration
Syn-McJ Sep 16, 2024
d09daa9
fix: remove invalid dsi message from tests
Syn-McJ Sep 27, 2024
4d6484f
Merge pull request #91 from Syn-McJ/fix/coinjoin-bad-test
Syn-McJ Sep 27, 2024
1853a7d
chore: fixes & reduce logging
Syn-McJ Sep 27, 2024
4febcf4
Merge branch 'feat/coinjoin' into fix/coinjoin-crashes
Syn-McJ Sep 29, 2024
f716330
Merge branch 'feat/coinjoin' into fix/coinjoin-crashes
Syn-McJ Sep 29, 2024
6fc8c78
Merge pull request #93 from Syn-McJ/fix/coinjoin-crashes
Syn-McJ Oct 1, 2024
b7698d0
feat: logging framework
ogabrielides Sep 28, 2024
b4b066c
feat: logging framework adjustements
ogabrielides Sep 30, 2024
4c8ef32
fix: init and correct filename
ogabrielides Sep 30, 2024
2e5e984
feat: always print in console
ogabrielides Sep 30, 2024
a633f77
fix
ogabrielides Sep 30, 2024
55e0343
fix: formating
ogabrielides Oct 1, 2024
a175886
feat: global logging framework
ogabrielides Oct 1, 2024
7c85f44
logging dependencies
ogabrielides Oct 1, 2024
3ee0bde
init logging
ogabrielides Oct 1, 2024
b5300be
logger init
ogabrielides Oct 1, 2024
9bad22e
once init logging
ogabrielides Oct 2, 2024
a7058c7
disabled ANSI color and added log file path print
ogabrielides Oct 2, 2024
0f4d529
Merge pull request #92 from ogabrielides/feat/coinjoin-ios-logging
Syn-McJ Oct 2, 2024
405584d
chore(coinjoin): bump bls to dashpay bls 1.3.2 and rust 1.80.x adjust…
ogabrielides Oct 10, 2024
118c0e0
Merge branch 'feat/coinjoin' into chore/coinjoin-reduce-logging
Syn-McJ Oct 11, 2024
c1ca003
chore: reduce logging
Syn-McJ Oct 23, 2024
82ce5b9
fix: logs fix & memory management
Syn-McJ Oct 30, 2024
981f229
chore: hide sensitive info
Syn-McJ Oct 30, 2024
0080621
Merge pull request #98 from Syn-McJ/chore/coinjoin-reduce-logging
Syn-McJ Nov 4, 2024
e779d03
Merge branch 'main' into fix/coinjoin-recheck-balance
Syn-McJ Nov 8, 2024
ab8125b
fix: add NoInputs and NotEnoughFunds to should_stop check
Syn-McJ Dec 4, 2024
59bd57e
Merge pull request #100 from Syn-McJ/fix/coinjoin-recheck-balance
Syn-McJ Dec 10, 2024
573607c
feat: rolling file appender for processor.log
Syn-McJ Dec 13, 2024
c7e0185
Merge pull request #101 from Syn-McJ/feat/coinjoin-rolling-logs
Syn-McJ Dec 13, 2024
1a28bf3
fix: forming correct collateral tx
Syn-McJ Jan 11, 2025
4e30c3e
Merge branch 'feat/coinjoin' into fix/coinjoin-collateral-outputs
Syn-McJ Jan 11, 2025
daf38e2
Merge pull request #102 from Syn-McJ/fix/coinjoin-collateral-outputs
Syn-McJ Jan 14, 2025
0a138d7
chore: cleanup
Syn-McJ Feb 2, 2025
a8e44d1
chore: cleanup, remove ferment
Syn-McJ Feb 6, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 4 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
.DS_Store
.vscode/

# Generated by Cargo
# will have compiled files and executables
/target/
Expand All @@ -11,4 +14,4 @@
# Generated by Intellij Idea
/.idea/
*.iml
/DashSharedCore
/DashSharedCore
Loading