Commit Graph

741 Commits (0c616c74379d572a343dead39cb5dfd5b38d03b7)

Author SHA1 Message Date
Daniel Karzel 1041212a60 Work in review comments
3 years ago
Daniel Karzel 66c8401c95 Sweep all from generated wallet to user wallet
3 years ago
Thomas Eizinger 7042ed9441
Replace quote with spot-price protocol
3 years ago
Daniel Karzel 9f53dab3c6 Harmonize names to make more sense
3 years ago
Daniel Karzel 70494fcb4f Create means creating the current wallet
3 years ago
Daniel Karzel 5b798217bc Open means opening the current wallet
3 years ago
Thomas Eizinger 2440964385
Allow ASB to be configured with max BTC buy amount
3 years ago
Thomas Eizinger ce077a3ff5
Decouple Bob's EventLoop from the builder
3 years ago
Thomas Eizinger 54bc91581f
Don't unnecessarily create async blocks
3 years ago
Thomas Eizinger a4c25080b6
Merge network::Seed into crate::Seed
3 years ago
Thomas Eizinger 089ac0806e
Simplify constructor of Bob's EventLoop
3 years ago
Daniel Karzel 1b167f3eb6 Cleanup swap initialization for Alice and Bob
3 years ago
bors[bot] a8ebd4d16e
Merge #259
3 years ago
rishflab a41b255dab Upgrade bitcoin wallet to use BIP84 derivation scheme
3 years ago
rishflab bcdde021eb Add windows support to monero rpc installer
3 years ago
rishflab 27df9128be Bail if monero wallet rpc is not found in downloaded archive
3 years ago
Thomas Eizinger 3ad9516188
Reduce logging when signing transactions
3 years ago
Thomas Eizinger 8c9b087e39
Unify logging of broadcasted transactions
3 years ago
Thomas Eizinger 3a503bf95f
Shorten function name
3 years ago
Thomas Eizinger 45cff81ea5
Remove traits in favor of using the wallet struct directly
3 years ago
Thomas Eizinger 8c0df23647
Only show _log_ output if the user passes `--debug`
3 years ago
Thomas Eizinger cb4e2c041b
Rename `opt` to `args`
3 years ago
Thomas Eizinger f4827e3fa4
Improve time formatting of log output
3 years ago
Thomas Eizinger a82e82edd5
Tell the user about the monero-wallet-rpc download
3 years ago
Thomas Eizinger 06e3bccaa6
Don't print PeerId when requesting quote
3 years ago
Thomas Eizinger cbef577e2d
Inform user that we are going to swap the remainder of the balance
3 years ago
Thomas Eizinger b7c3524b4f
Abort the eventloop if the dialling fails
3 years ago
Thomas Eizinger 4e9e186462
Don't log things the user doesn't care about
3 years ago
Thomas Eizinger 6b74761e34
Remove tracing context
3 years ago
Thomas Eizinger 3d2d447fba
Improve error message
3 years ago
Thomas Eizinger bbbe5f7ae8
Demote / promote log messages to their appropriate level
3 years ago
Thomas Eizinger 7387884e6d
Move log messages to the appropriate abstraction layer
3 years ago
Thomas Eizinger b8df4a3145
Inline tracing configuration for swap_cli
3 years ago
Thomas Eizinger a0e7c6ecf7
Don't Arc the AtomicU32
3 years ago
Thomas Eizinger 40dcf0355a
Simplify `Transfer::transfer` return type
3 years ago
bors[bot] 1de3fa486e
Merge #247
3 years ago
Thomas Eizinger 9f0b1c5cbe
Calculate max_giveable based on spending script size
3 years ago
Daniel Karzel 8c40ee1da4 Change anyhow! to bail! in error scenarios
3 years ago
bors[bot] 7251588e79
Merge #233
3 years ago
bors[bot] 5ddf41721e
Merge #238
3 years ago
rishflab 975d604405 Test to ensure default alice peer id and multi addr is valid
3 years ago
rishflab 9a82b572ec Default to buy xmr using default trait
3 years ago
rishflab d6d67f62f1 Swap cli executes BuyXmr path if subcommand is not given
3 years ago
rishflab 60de6a9219 Remove intermediate structs in cli arguments
3 years ago
bors[bot] 9a32f7d405
Merge #236
3 years ago
Daniel Karzel bb1537d6f2 Error feedback for the user upon communication errors
3 years ago
Daniel Karzel 019d6c725a Maximum sell amount for ASB that defaults to 0.5 XMR
3 years ago
bors[bot] bb0377c6c7
Merge #232
3 years ago
Daniel Karzel e66e84085b Rename Bob's Behavior Failure to CommunicationError
3 years ago
Thomas Eizinger f472070546
Remove `--send-btc` in favor of swapping the available balance
3 years ago
Thomas Eizinger 32cb0eb896
Rename `build_tx_lock_psbt` to `send_to_address`
3 years ago
Thomas Eizinger 67fe01a2ef
Remove `BuildTxLockPsbt` and `GetNetwork` traits
3 years ago
Thomas Eizinger 6c38d66864
Remove `Tx` arguments from `add_signatures` functions
3 years ago
Thomas Eizinger 0f8fbd087f
Make all fields of `bitcoin::Wallet` private
3 years ago
Thomas Eizinger 1876d17ba4
Remove `map_err` in favor of `?`
3 years ago
Thomas Eizinger 7d324d966a
Remove `syncing` wallet log
3 years ago
bors[bot] 93d59398af
Merge #231
3 years ago
Daniel Karzel 1f1b3a95bc Logging for different scenarios when reading from rate stream
3 years ago
rishflab abc9aaa327 Use default alice peer id and multiaddr if not specified in cli args
3 years ago
Daniel Karzel cad6a1c3a7 ABS only sends quote response if sufficient XMR balance
3 years ago
rishflab f52567155a Use default testnet config if config file path not specified
3 years ago
Daniel Karzel fc2c08c7c9 Error only on close message when fetching the rate
3 years ago
rishflab 51c16f23d8
Download and run monero wallet rpc on swap cli startup
3 years ago
Daniel Karzel 0945cee459 Remove traits in favour of public functions
3 years ago
Daniel Karzel 578d23d7fc Proper encapsulation of wallet boundaries through private fields
3 years ago
Daniel Karzel 947bcb6192 ASB reloads the default wallet after generate_from_keys atomically
3 years ago
Daniel Karzel 684cbe4d0b Remember monero wallet-height for Alice's refund scenario
3 years ago
Daniel Karzel fa04775188 Rename function explicit to cancellation to cancel
3 years ago
Daniel Karzel 1404057dbe Remove misleading TODO
3 years ago
Daniel Karzel 9f1deb9fdc Wrap the Monero wallet client in a Mutex
3 years ago
Daniel Karzel aed8358fb7 Remove dead code
3 years ago
bors[bot] 2654879ff3
Merge #218
3 years ago
bors[bot] fb2057453a
Merge #219 #221
3 years ago
Thomas Eizinger 66db8e1851
Remove unnecessary log dependency
3 years ago
Thomas Eizinger 03078f328c
Split monero-harness into harness and rpc
3 years ago
rishflab 8280072400 Fix/improve comment explaining TxRefund encsigning
3 years ago
Daniel Karzel 151f33ba10 Rename variables to add to understanding the code
3 years ago
bors[bot] 61a8282be1
Merge #203
3 years ago
Daniel Karzel b4ceee49df Change monitoring to default wallet
3 years ago
Daniel Karzel 9496dce917 Skip heartbeat messages
3 years ago
Thomas Eizinger a8bfc1d686 Make LatestRate::Error require std::error::Error trait bound
3 years ago
Thomas Eizinger b47b06aa23 Import anyhow::Result across the codebase
3 years ago
Franck Royer 519d1a5701 Log rate and amounts for Alice when doing execution setup
3 years ago
Franck Royer 644f4c1732 Bubble up ws error to consumer
3 years ago
Franck Royer 92b3df4158 Introduce dynamic rates
3 years ago
bors[bot] a6724f29af
Merge #214
3 years ago
bors[bot] 81228c9d5b
Merge #209
3 years ago
Daniel Karzel fe3d6f1fef Rename nectar to asb (automated swap backend)
3 years ago
Daniel Karzel 164de3c524 Properly calculate the confirmations for Bitcoin tx
3 years ago
Thomas Eizinger 2d8ede80e1
Use released version of backoff
3 years ago
Thomas Eizinger cabf0efb8c
Only construct proof system once
3 years ago
Thomas Eizinger 84bc2c82b7
Upgrade to bdk 4.0
3 years ago
bors[bot] b3f49cf83e
Merge #200
3 years ago
bors[bot] 8537b88a68
Merge #201
3 years ago
Daniel Karzel babd1d7b60
Wait for refund if insufficient Monero is locked up
3 years ago
Daniel Karzel ebb869e6f4 Distinguish transient and permanent Electrum errors
3 years ago
Daniel Karzel 9b93cabfdf Use context instead of map_error
3 years ago
rishflab fe362d765b Add sync wallet on nectar's startup
3 years ago
rishflab 00e2b257c4 Remove misplaced sync wallet call
3 years ago
Daniel Karzel 2ced9ddba4 Prevent future from being stopped by calling forget on handle
3 years ago
Daniel Karzel 77ec7e502f Distinguish permanent and transient error when watching tx
3 years ago
rishflab b66bb00c77 Remove stale code
3 years ago
rishflab bc1d2bda54 Test URL creation for default electrum HTTP API
3 years ago
rishflab d296c22ecf Log bitcoin deposit address on startup
3 years ago
rishflab 4768c79070 Derive bitcoin private key from seed
3 years ago
Thomas Eizinger a51194b9fa Instantiate electrum client with custom config with 2 retries
3 years ago
rishflab 180e778df9 Allow blockchain calls to fail
3 years ago
rishflab a0ef1f96ec Replace bitcoind wallet with bdk wallet
3 years ago
bors[bot] 4d8e801c1e
Merge #190
3 years ago
bors[bot] 5d215caf35
Merge #188
3 years ago
Franck Royer f36f5acaf1
Remove unnecessary async block
3 years ago
Franck Royer 73c52ffb61
Remove unused structs
3 years ago
Franck Royer 2dbd43e2c0
Only pass btc amount to CLI
3 years ago
Franck Royer 144da75270
Remove redundant data
3 years ago
Franck Royer fb3b2aa546
Remove unnecessary pub qualifier
3 years ago
Franck Royer b4e2e11dde
Remove unnecessary fields
3 years ago
Franck Royer d6effb7d39
Remove unnecessary pub qualifiers
3 years ago
Franck Royer b8a84aa34b
Avoid possible mix up between timelocks
3 years ago
Franck Royer 9a321a4f09
Move transaction types in dedicated modules
3 years ago
Franck Royer 65e0e5b731
Use Remote handle to access ongoing swaps on Alice
3 years ago
bors[bot] a0753e24dc
Merge #189
3 years ago
Franck Royer 5d78556665
Give a more specific name to the CLI binary: `swap-cli`
3 years ago
Franck Royer 8fada42074
Make `config` argument global
3 years ago
Franck Royer 83dcf4ba3c
Add `nectar` binary
3 years ago
Daniel Karzel c166232daf Remove unnecessary mention of Tor in comment
3 years ago
Franck Royer 9ded728879
The first message is actually a quote or rate request
3 years ago
Franck Royer ee43125bdd
Add `nectar` binary
3 years ago
Franck Royer fac5b59d17
Remove unnecessary specification of the types
3 years ago
Franck Royer 7805a6d684
Move cli specific modules under cli folder
3 years ago
Franck Royer 901c9e89c9
No evident added value of having separate `Seed` structs
3 years ago
Franck Royer 7d392c3086
This files contains `Command` and `Arguments` structs
3 years ago
Franck Royer 45dccb8be2
Rename the config struct `Config`
3 years ago
Franck Royer 6e6dc320b4
Alice event loop now handles the creation of new swaps
3 years ago
Franck Royer bfc19d5628
Remove acknowledgements processing
3 years ago
Franck Royer cc8b855117
Make it possible to clone a handle
3 years ago
Franck Royer 1b2be804ed
Remove unnecessary channels
3 years ago
Franck Royer f5ca5faabf
Process execution setup failure similarly to other failures
3 years ago
Franck Royer 4ade5df0e5
Remove unnecessary impl block
3 years ago
Franck Royer 60e0b9382c
Introduced from float API for Monero quantities
3 years ago
Franck Royer b5b990257a
Move `Behaviour` in dedicated module
3 years ago
Franck Royer 87be9aeb2a
Prepare separation of event loop initialisation to swap initialisation
3 years ago
Franck Royer 530b9b2ea8
Remove possible mix up of timelocks when using `State0::new`
3 years ago
Franck Royer f35ed436ce
Allow `EventLoop` to hold a database ready to pass to `alice::Buider`
3 years ago
Franck Royer 39a46baa2c
Preemptively box cancel tx to avoid size difference in enum
3 years ago
Franck Royer 69363e43a3
Preemptively box encrypted signature to avoid size difference in enum
3 years ago
Franck Royer fd084b764d
Move generation of keys inside `State0::new`
3 years ago
Franck Royer 788445964a
Move main.rs to cli.rs to prepare for nectar binary
3 years ago
Franck Royer 311ba74cd6
Remove sell-xmr from CLI
3 years ago
Daniel Karzel 0a0bce1552 Rename temporary wallet to blockchain monitoring wallet
3 years ago
Daniel Karzel 1e29433bd2 Open or create temporary Monero wallet upon wallet initialization
3 years ago
Daniel Karzel dac4443bbd Add functionality to open monero wallet through rpc
3 years ago
Daniel Karzel 62605a318a Add CreateWallet trait to expose create_wallet
3 years ago
Daniel Karzel 53fcd9224c Give finding the refund tx priority over waiting for the punish transaction to be finalized.
3 years ago
Daniel Karzel 86290649e7 work in review comments
3 years ago
Daniel Karzel c930ad84a4 Add --force flag for cancel and refund
3 years ago
Daniel Karzel 2d5d70d856 Timeout for Alice waiting for ack for sending transfer proof
3 years ago
Daniel Karzel ad2aefc2a5 Refund Command
3 years ago
Daniel Karzel 0600a7048e Cancel command
3 years ago
Franck Royer dee8c1e335
Remove scopes
3 years ago
Franck Royer a48823a665
Re-organise Alice state to be more coherent with the msg sequence
3 years ago
Franck Royer eefb1b3b16
Use event_process = false for Bob
3 years ago
Franck Royer a7b89e2fe4
Use event_process = false for Alice
3 years ago
Franck Royer 554ae6c00e
Remove Request Response types
3 years ago
Franck Royer 5a5a1c05f7
Set appropriate name to codec
3 years ago
Franck Royer a11e894b31
Prepend all libp2p protocols with "comit"
3 years ago
Franck Royer cfc5cb5206
Remove dead code and combine swap request & one shot codecs
3 years ago
Franck Royer fc2d8d3861
Rename alice::Message0 to Message0
3 years ago
Franck Royer 88bf080dc0
rename alice::Message0 to Message1
3 years ago
Franck Royer 18f326ddd1
Rename bob::Message1 to Message2
3 years ago
Franck Royer 0d1be52966
Rename alice::Message1 to Message3
3 years ago
Franck Royer e74efd38b5
Rename bob::Message2 to Message4
3 years ago
Franck Royer 081237bb6f
Remove unused behaviours
3 years ago
Franck Royer ecb54958ee
Preemptively Box few messages
3 years ago
Franck Royer 3fa4ffa82c
Implement new behaviour for execution setup
3 years ago
Franck Royer 9ae050abf8
Use correct variable name
3 years ago
Franck Royer c316ea5244
Upgrade toolchain
3 years ago
Franck Royer e82383bcf6
Avoid carrying rng
3 years ago
Philipp Hoenisch 25bf5df122
Merge pull request #172 from comit-network/dead-code
3 years ago
Philipp Hoenisch 8743527df9
Remove dead code
3 years ago
Daniel Karzel b27363e386 Use correct default data directory
3 years ago
Daniel Karzel 5cb4f3c99d rename configuration to config
3 years ago
Daniel Karzel 89b3775e05 Rename config to execution_params
3 years ago
Daniel Karzel 802dc61e7e Configuration for RPC urls and Bitcoin wallet name
3 years ago
Franck Royer f1c07fbb6d
Remove incorrect todo
3 years ago
Franck Royer c25d5ff07e
Improve network logging
3 years ago
Franck Royer f9f17b0e23
Do not consider transfer proof sent until it's ack'd
3 years ago
Franck Royer b968c98805
remove unnecessary logs
3 years ago
Franck Royer cc76b201b5
Do not consider encrypted signature sent until it's ack'd
3 years ago
Franck Royer 5af3532cbf
Fix log messages
3 years ago
Franck Royer 704a8e7b01
Add swap id to tracing context
3 years ago
Franck Royer b8a9356d1b
Change expiries depending on the test goal
3 years ago
rishflab 0b69573129
Run tests on one thread, increase T1
3 years ago
rishflab 1597f5336b
Restart event loop in tests
3 years ago
rishflab 77fc5743a2
Upgrade tokio to 1.0
3 years ago
Franck Royer 2073e88683
Remove wrapping if `ReadOneError` when unnecessary
3 years ago
Franck Royer 2929a8f101
Use the correct protocol support
3 years ago
Franck Royer b62ef9c2d9
Harmonizing naming
3 years ago
Franck Royer 8fd2620b83
Improve names for messages 4 and 5
3 years ago
Franck Royer 33db688e3a
Bob peer id can be retrieved from the DB
4 years ago
Franck Royer a910bc2046
Box all messages in enum
4 years ago
Franck Royer d2a1937f51
Use `Message4`
4 years ago
Franck Royer 124d6f1ebb
Introduced Message 4 sent by Alice to replace message 2 response
4 years ago
Franck Royer edb93624f3
Introduce one shot code
4 years ago
Franck Royer 9a5e35c1bd
Rename `bob::Message2` to `Message5`
4 years ago
Franck Royer 10eeecfe54
Remove dependency of main.rs on lib.rs
4 years ago
Franck Royer f2a25ee49b
Move definitions out of lib.rs
4 years ago
Franck Royer b88a777bae
Remove dead code
4 years ago
Daniel Karzel 33a9057b1f Move run_until is_target_state comparison functions into testutils
4 years ago
Daniel Karzel 3593f5323a Bob saves lock proof after received so he can resume swap
4 years ago
Daniel Karzel 433704e48c Top to bottom `pub mod` then `mod` then `pub use` then `use` (incl. `use crate` and `use self`)
4 years ago
Daniel Karzel 44c4b5dcea Remove newlines from import statements to avoid problems
4 years ago
bors[bot] 4e858197c9
Merge #149
4 years ago
Franck Royer 8c76abcd37
Remove TODO
4 years ago
Franck Royer 898b8bf8b0
Remove dead code
4 years ago
Franck Royer ae8134f04e
Replace amounts messages with swap res/req
4 years ago
Daniel Karzel 6a75c840b5 Fix Alice redeem scenario
4 years ago
Daniel Karzel 8a7d746e96 Wait for Bob's refund finality
4 years ago
Franck Royer c44b867d01
Delay the wrapping in Arc
4 years ago
Franck Royer 83b72c0a45
Make `make_init_state` and `init_loop` associated to `alice::SwapFactory`
4 years ago
Franck Royer c11042ff0d
Use `builder` terminology instead of `factory`
4 years ago
Franck Royer 9148af2dbe
`bob::SwapFactory` should be consumed once a swap is returned
4 years ago
Franck Royer 652bfa14a9
Remove unnecessary `pub` qualifiers
4 years ago
Franck Royer b21dc03ed0
`alice::SwapFactory` should be consumed once a swap is returned
4 years ago
Franck Royer 9b32409b8d
Remove unnecessary `allow(clippy)`
4 years ago
Franck Royer 9e3ef7ea24
Remove `StartingBalances` from release code
4 years ago
Franck Royer 181999e04f
Remove unnecessary `alice` qualifiers in `alice::SwapFactor`
4 years ago
Franck Royer 3bc76a91c6
Make `init_state` associated to `bob::SwapFactory`
4 years ago
Franck Royer f0e6e45d56
Remove unecessary `bob` qualifier
4 years ago
Franck Royer dbc633ea06
Remove unecessary `connect` qualifier
4 years ago
Franck Royer e26629b593
Remove unecessary fields from `bob::SwapFactory`
4 years ago
Franck Royer 3c68026cfe
Move init event loop in `bob::SwapFactory`
4 years ago
Franck Royer 96b1b18037
Keep terminology consistent
4 years ago
Daniel Karzel 28429fa9fe Revert log statement
4 years ago
Daniel Karzel 37f619dbfc Move StartingBalances into protocol module
4 years ago
Daniel Karzel 41e335fc2d Error messages instead of unreachable
4 years ago
Daniel Karzel 2dceab28a4 Derive Default
4 years ago
Daniel Karzel e91987e23f Fix rand import
4 years ago
Daniel Karzel 170e90ffed Rename do_run_until to _run_until_internal
4 years ago
Daniel Karzel 82974412b2 Remove roles from SwapFactory name as implied by module and cleanup
4 years ago
Daniel Karzel 75f89f3b25 Use Bob swap factory in production
4 years ago
Daniel Karzel e56c48ee23 Remove unused type
4 years ago
Daniel Karzel 3398ef8236 Use Alice swap factory in production
4 years ago
Daniel Karzel 67e925fe1f Refactor Bob's peer-id and identity to be handled on the outside
4 years ago
Daniel Karzel 0c19af9090 Refactor Alice's peer-id and identity to be handled on the outside
4 years ago
Daniel Karzel 8bf467b550 Make the factory code usable in production
4 years ago
Daniel Karzel e4795fa4ee Fix recursive call to swap by using run_until
4 years ago
bors[bot] 35c42263df
Merge #145
4 years ago
bors[bot] a7f68e4aa1
Merge #144
4 years ago
Franck Royer 9a823dca4c
Do not introduced State6
4 years ago
bors[bot] 974b6ebf6f
Merge #136
4 years ago
Daniel Karzel d4316f0cfe Print each monero confirmation for Bob
4 years ago
Daniel Karzel 8615aaed6e Make lock-tx id available in redeem/punish state to be able to assert exact fees
4 years ago
Daniel Karzel b031bc5e42 Re-export run_until
4 years ago
rishflab 9cbf6e9774 Re-export event loop handles
4 years ago
rishflab 6040f2ae63 Re-export event loops
4 years ago
rishflab e8fdf62623 Re-export swap function
4 years ago
rishflab f5cfe014be Fix imports
4 years ago
Franck Royer 31c63f0c4d
Remove dead code
4 years ago
Franck Royer 0852f90473
Remove unused variant
4 years ago
Daniel Karzel f8848aca55 Describe additional state for ToDo that might cause trouble
4 years ago
Daniel Karzel 59f01ad680 Remove Todo that was already actioned
4 years ago
Daniel Karzel 60f3923a63 Set tracing level to Info in production code
4 years ago
Daniel Karzel 00b4f3110f Remove ToDo that is already actioned
4 years ago
Daniel Karzel ab9117aa4c Log Alice's lock tx proof receive on Bob's side
4 years ago
Daniel Karzel af45206fde Remember the block-height before XMR lock for generated monero wallet restore height
4 years ago
bors[bot] ca6ba78862
Merge #123
4 years ago
Daniel Karzel 664958939d Create network::Seed from swap::Seed instead of abstracting over byte array
4 years ago
Daniel Karzel f18d01dfaf Deterministic peer id from seed for bob
4 years ago
Daniel Karzel 0a21040e08 Deterministic peer id from seed for alice
4 years ago
Franck Royer 6ffc66867c
Typo
4 years ago
Franck Royer 047f990d05
Improve error reporting on signature verification
4 years ago
Franck Royer ef906876a0
Increase timelocks on testnet
4 years ago
Franck Royer 17356eaff9
Do not guard waiting for encrypted signature with arbitrary timeout
4 years ago
Franck Royer 95ecb02e7a
Small changes to make debugging easier and tests
4 years ago
Franck Royer 9d8f8b0a1f
P2p socket should be listening for external connections
4 years ago
rishflab 1c644cb377 Rename message behaviours
4 years ago
rishflab 5d7d72c826 Remove unused import
4 years ago
rishflab 387a4da2f6 Make modules private
4 years ago
rishflab dcea54dbf1 Move protocol parent states into appropriate module
4 years ago
rishflab f64eede5d8 Move monero ser/deser to monero module
4 years ago
rishflab e7c00d742e Re-export bitcoin and monero types
4 years ago
rishflab c900d12593 Merge xmr_btc crate
4 years ago
Daniel Karzel 487b880371 Cleanup unused config param that was accidentally introduced
4 years ago
Daniel Karzel e031681369 Add minimum monero confirmations to config use it for Bob
4 years ago
Daniel Karzel c6bc45e7a0 Wait for bitcoin tx finality before locking XMR
4 years ago
Daniel Karzel 30dd15774e Log Bitcoin and Monero transaction IDs on info instead of debug
4 years ago
Daniel Karzel 0977d36703 Set log level to info instead of trace
4 years ago
Daniel Karzel 8a2128e93a Correct monero-wallet-rpc parameter name
4 years ago
Daniel Karzel 4d9559fc2e Monero network settings and testnet
4 years ago
Daniel Karzel 1f7e72b230 Log bitcoin harness and monero harness
4 years ago
Franck Royer dd10e68db4
Merge pull request #113 from comit-network/clippy
4 years ago
Franck Royer bcbc54b569
Type timelock and block height
4 years ago
Franck Royer 81cbc24c46
Use action to name trait
4 years ago
Franck Royer e1e8533862
Embed state mod in database mod
4 years ago
Franck Royer 59708c57e6
Move Alice and Bob db states in separate modules
4 years ago
Franck Royer b410de01df
Move state.rs under database module
4 years ago
Franck Royer 8c7964bfee
Rename storage.rs to database.rs to reduce terminology variants
4 years ago
Franck Royer 5ed18469e4
Move db state conversion with db type definition
4 years ago
Franck Royer 2a778f5644
Remove overzealous clippy overrides
4 years ago
Franck Royer cdf2800fa5
Align clippy lints
4 years ago