├── .clippy.toml ├── .dockerignore ├── .github └── workflows │ └── rust.yml ├── .gitignore ├── Cargo.toml ├── LICENSE ├── README.md ├── bitcoin-rpc-provider ├── Cargo.toml ├── Readme.md └── src │ └── lib.rs ├── bitcoin-test-utils ├── Cargo.toml ├── Readme.md └── src │ ├── lib.rs │ └── rpc_helpers.rs ├── dlc-manager ├── CHANGELOG.md ├── Cargo.toml ├── Readme.md ├── benches │ ├── Readme.md │ └── benchmarks.rs ├── src │ ├── chain_monitor.rs │ ├── channel │ │ ├── accepted_channel.rs │ │ ├── mod.rs │ │ ├── offered_channel.rs │ │ ├── party_points.rs │ │ ├── ser.rs │ │ ├── signed_channel.rs │ │ └── utils.rs │ ├── channel_updater.rs │ ├── contract │ │ ├── accepted_contract.rs │ │ ├── contract_info.rs │ │ ├── contract_input.rs │ │ ├── enum_descriptor.rs │ │ ├── mod.rs │ │ ├── numerical_descriptor.rs │ │ ├── offered_contract.rs │ │ ├── ser.rs │ │ ├── signed_contract.rs │ │ └── utils.rs │ ├── contract_updater.rs │ ├── conversion_utils.rs │ ├── error.rs │ ├── lib.rs │ ├── manager.rs │ ├── payout_curve.rs │ └── utils.rs ├── test_inputs │ ├── Accepted │ ├── offer_channel.json │ ├── offer_contract.json │ ├── offer_enum_collateral_not_equal_payout.json │ ├── offer_enum_missing_payout.json │ ├── offer_enum_oracle_with_diff_payout.json │ ├── offer_numerical_bad_first_payout.json │ ├── offer_numerical_bad_last_payout.json │ ├── offer_numerical_collateral_less_than_payout.json │ ├── offer_numerical_empty_rounding_interval.json │ ├── offer_numerical_invalid_rounding_interval.json │ └── offer_numerical_non_continuous.json └── tests │ ├── channel_execution_tests.rs │ ├── manager_execution_tests.rs │ └── test_utils.rs ├── dlc-messages ├── CHANGELOG.md ├── Cargo.toml ├── Readme.md └── src │ ├── channel.rs │ ├── compatibility_tests.rs │ ├── contract_msgs.rs │ ├── lib.rs │ ├── message_handler.rs │ ├── oracle_msgs.rs │ ├── segmentation │ ├── mod.rs │ └── segment_reader.rs │ ├── ser_impls.rs │ ├── ser_macros.rs │ ├── serde_utils.rs │ └── test_inputs │ ├── accept_msg.json │ ├── dlc_fee_test.json │ ├── dlc_fee_test_scripts.json │ ├── dlc_test.json │ ├── dlc_tx_test.json │ ├── offer_msg.json │ ├── offer_msg_disjoint.json │ ├── segment_chunk_msg.json │ ├── segment_start_msg.json │ └── sign_msg.json ├── dlc-sled-storage-provider ├── CHANGELOG.md ├── Cargo.toml ├── Readme.md ├── src │ └── lib.rs └── test_files │ ├── Accepted │ ├── AcceptedChannel │ ├── Closed │ ├── Confirmed │ ├── Confirmed1 │ ├── Offered │ ├── OfferedChannel │ ├── PreClosed │ ├── Signed │ ├── Signed1 │ ├── SignedChannelEstablished │ └── SignedChannelSettled ├── dlc-trie ├── CHANGELOG.md ├── Cargo.toml ├── Readme.md └── src │ ├── combination_iterator.rs │ ├── digit_decomposition.rs │ ├── digit_trie.rs │ ├── lib.rs │ ├── multi_oracle.rs │ ├── multi_oracle_trie.rs │ ├── multi_oracle_trie_with_diff.rs │ ├── multi_trie.rs │ ├── test_utils.rs │ └── utils.rs ├── dlc ├── CHANGELOG.md ├── Cargo.toml ├── Readme.md ├── benches │ ├── Readme.md │ └── benchmarks.rs └── src │ ├── channel │ └── mod.rs │ ├── lib.rs │ ├── secp_utils.rs │ └── util.rs ├── docker-compose.yml ├── docs ├── Contributing.md └── Development.md ├── electrs-blockchain-provider ├── Cargo.toml └── src │ └── lib.rs ├── fuzz ├── .gitignore ├── Cargo.toml ├── Dockerfile ├── Readme.md └── src │ ├── bin │ ├── acceptdlc_fuzz.rs │ ├── gen_msgs_fuzz.sh │ ├── msg_offer.rs │ ├── msg_template.txt │ ├── offerdlc_fuzz.rs │ └── signdlc_fuzz.rs │ └── lib.rs ├── mocks ├── Cargo.toml ├── Readme.md └── src │ ├── lib.rs │ ├── memory_storage_provider.rs │ ├── mock_blockchain.rs │ ├── mock_oracle_provider.rs │ ├── mock_time.rs │ └── mock_wallet.rs ├── p2pd-oracle-client ├── CHANGELOG.md ├── Cargo.toml ├── Readme.md └── src │ └── lib.rs ├── rustfmt.toml ├── sample ├── .gitignore ├── Cargo.toml ├── Readme.md ├── examples │ ├── configurations │ │ ├── alice.yml │ │ └── bob.yml │ └── contracts │ │ └── numerical_contract_input.json ├── src │ ├── cli.rs │ ├── disk.rs │ ├── hex_utils.rs │ └── main.rs └── tests │ └── cli_tests.rs ├── scripts ├── check_balances.sh ├── create_wallets.sh ├── gen-sample-offer.sh ├── generate_blocks.sh ├── generate_integration_test_coverage.sh ├── generate_serialized_contract_files.sh ├── generate_test_coverage.sh ├── generate_test_list.sh ├── generate_test_vectors.sh ├── get_test_list.sh ├── load_wallets.sh ├── run_integration_tests.sh ├── run_loop.sh ├── start_node.sh ├── stop_node.sh ├── wait_for_container.sh └── wait_for_electrs.sh ├── simple-wallet ├── Cargo.toml ├── Readme.md └── src │ └── lib.rs └── testconfig ├── config └── default.conf ├── oracle ├── certs │ ├── db │ │ ├── db.crt │ │ └── db.key │ └── oracle │ │ ├── key.pem │ │ └── pass.txt ├── integration.yaml └── oracledb.dockerfile └── pass └── pass.txt /.clippy.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/.clippy.toml -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/workflows/rust.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/.github/workflows/rust.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/.gitignore -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/README.md -------------------------------------------------------------------------------- /bitcoin-rpc-provider/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/bitcoin-rpc-provider/Cargo.toml -------------------------------------------------------------------------------- /bitcoin-rpc-provider/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/bitcoin-rpc-provider/Readme.md -------------------------------------------------------------------------------- /bitcoin-rpc-provider/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/bitcoin-rpc-provider/src/lib.rs -------------------------------------------------------------------------------- /bitcoin-test-utils/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/bitcoin-test-utils/Cargo.toml -------------------------------------------------------------------------------- /bitcoin-test-utils/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/bitcoin-test-utils/Readme.md -------------------------------------------------------------------------------- /bitcoin-test-utils/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/bitcoin-test-utils/src/lib.rs -------------------------------------------------------------------------------- /bitcoin-test-utils/src/rpc_helpers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/bitcoin-test-utils/src/rpc_helpers.rs -------------------------------------------------------------------------------- /dlc-manager/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/dlc-manager/CHANGELOG.md -------------------------------------------------------------------------------- /dlc-manager/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/dlc-manager/Cargo.toml -------------------------------------------------------------------------------- /dlc-manager/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/dlc-manager/Readme.md -------------------------------------------------------------------------------- /dlc-manager/benches/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/dlc-manager/benches/Readme.md -------------------------------------------------------------------------------- /dlc-manager/benches/benchmarks.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/dlc-manager/benches/benchmarks.rs -------------------------------------------------------------------------------- /dlc-manager/src/chain_monitor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/dlc-manager/src/chain_monitor.rs -------------------------------------------------------------------------------- /dlc-manager/src/channel/accepted_channel.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/dlc-manager/src/channel/accepted_channel.rs -------------------------------------------------------------------------------- /dlc-manager/src/channel/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/dlc-manager/src/channel/mod.rs -------------------------------------------------------------------------------- /dlc-manager/src/channel/offered_channel.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/dlc-manager/src/channel/offered_channel.rs -------------------------------------------------------------------------------- /dlc-manager/src/channel/party_points.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/dlc-manager/src/channel/party_points.rs -------------------------------------------------------------------------------- /dlc-manager/src/channel/ser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/dlc-manager/src/channel/ser.rs -------------------------------------------------------------------------------- /dlc-manager/src/channel/signed_channel.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/dlc-manager/src/channel/signed_channel.rs -------------------------------------------------------------------------------- /dlc-manager/src/channel/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/dlc-manager/src/channel/utils.rs -------------------------------------------------------------------------------- /dlc-manager/src/channel_updater.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/dlc-manager/src/channel_updater.rs -------------------------------------------------------------------------------- /dlc-manager/src/contract/accepted_contract.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/dlc-manager/src/contract/accepted_contract.rs -------------------------------------------------------------------------------- /dlc-manager/src/contract/contract_info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/dlc-manager/src/contract/contract_info.rs -------------------------------------------------------------------------------- /dlc-manager/src/contract/contract_input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/dlc-manager/src/contract/contract_input.rs -------------------------------------------------------------------------------- /dlc-manager/src/contract/enum_descriptor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/dlc-manager/src/contract/enum_descriptor.rs -------------------------------------------------------------------------------- /dlc-manager/src/contract/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/dlc-manager/src/contract/mod.rs -------------------------------------------------------------------------------- /dlc-manager/src/contract/numerical_descriptor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/dlc-manager/src/contract/numerical_descriptor.rs -------------------------------------------------------------------------------- /dlc-manager/src/contract/offered_contract.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/dlc-manager/src/contract/offered_contract.rs -------------------------------------------------------------------------------- /dlc-manager/src/contract/ser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/dlc-manager/src/contract/ser.rs -------------------------------------------------------------------------------- /dlc-manager/src/contract/signed_contract.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/dlc-manager/src/contract/signed_contract.rs -------------------------------------------------------------------------------- /dlc-manager/src/contract/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/dlc-manager/src/contract/utils.rs -------------------------------------------------------------------------------- /dlc-manager/src/contract_updater.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/dlc-manager/src/contract_updater.rs -------------------------------------------------------------------------------- /dlc-manager/src/conversion_utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/dlc-manager/src/conversion_utils.rs -------------------------------------------------------------------------------- /dlc-manager/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/dlc-manager/src/error.rs -------------------------------------------------------------------------------- /dlc-manager/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/dlc-manager/src/lib.rs -------------------------------------------------------------------------------- /dlc-manager/src/manager.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/dlc-manager/src/manager.rs -------------------------------------------------------------------------------- /dlc-manager/src/payout_curve.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/dlc-manager/src/payout_curve.rs -------------------------------------------------------------------------------- /dlc-manager/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/dlc-manager/src/utils.rs -------------------------------------------------------------------------------- /dlc-manager/test_inputs/Accepted: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/dlc-manager/test_inputs/Accepted -------------------------------------------------------------------------------- /dlc-manager/test_inputs/offer_channel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/dlc-manager/test_inputs/offer_channel.json -------------------------------------------------------------------------------- /dlc-manager/test_inputs/offer_contract.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/dlc-manager/test_inputs/offer_contract.json -------------------------------------------------------------------------------- /dlc-manager/test_inputs/offer_enum_collateral_not_equal_payout.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/dlc-manager/test_inputs/offer_enum_collateral_not_equal_payout.json -------------------------------------------------------------------------------- /dlc-manager/test_inputs/offer_enum_missing_payout.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/dlc-manager/test_inputs/offer_enum_missing_payout.json -------------------------------------------------------------------------------- /dlc-manager/test_inputs/offer_enum_oracle_with_diff_payout.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/dlc-manager/test_inputs/offer_enum_oracle_with_diff_payout.json -------------------------------------------------------------------------------- /dlc-manager/test_inputs/offer_numerical_bad_first_payout.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/dlc-manager/test_inputs/offer_numerical_bad_first_payout.json -------------------------------------------------------------------------------- /dlc-manager/test_inputs/offer_numerical_bad_last_payout.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/dlc-manager/test_inputs/offer_numerical_bad_last_payout.json -------------------------------------------------------------------------------- /dlc-manager/test_inputs/offer_numerical_collateral_less_than_payout.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/dlc-manager/test_inputs/offer_numerical_collateral_less_than_payout.json -------------------------------------------------------------------------------- /dlc-manager/test_inputs/offer_numerical_empty_rounding_interval.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/dlc-manager/test_inputs/offer_numerical_empty_rounding_interval.json -------------------------------------------------------------------------------- /dlc-manager/test_inputs/offer_numerical_invalid_rounding_interval.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/dlc-manager/test_inputs/offer_numerical_invalid_rounding_interval.json -------------------------------------------------------------------------------- /dlc-manager/test_inputs/offer_numerical_non_continuous.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/dlc-manager/test_inputs/offer_numerical_non_continuous.json -------------------------------------------------------------------------------- /dlc-manager/tests/channel_execution_tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/dlc-manager/tests/channel_execution_tests.rs -------------------------------------------------------------------------------- /dlc-manager/tests/manager_execution_tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/dlc-manager/tests/manager_execution_tests.rs -------------------------------------------------------------------------------- /dlc-manager/tests/test_utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/dlc-manager/tests/test_utils.rs -------------------------------------------------------------------------------- /dlc-messages/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/dlc-messages/CHANGELOG.md -------------------------------------------------------------------------------- /dlc-messages/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/dlc-messages/Cargo.toml -------------------------------------------------------------------------------- /dlc-messages/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/dlc-messages/Readme.md -------------------------------------------------------------------------------- /dlc-messages/src/channel.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/dlc-messages/src/channel.rs -------------------------------------------------------------------------------- /dlc-messages/src/compatibility_tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/dlc-messages/src/compatibility_tests.rs -------------------------------------------------------------------------------- /dlc-messages/src/contract_msgs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/dlc-messages/src/contract_msgs.rs -------------------------------------------------------------------------------- /dlc-messages/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/dlc-messages/src/lib.rs -------------------------------------------------------------------------------- /dlc-messages/src/message_handler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/dlc-messages/src/message_handler.rs -------------------------------------------------------------------------------- /dlc-messages/src/oracle_msgs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/dlc-messages/src/oracle_msgs.rs -------------------------------------------------------------------------------- /dlc-messages/src/segmentation/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/dlc-messages/src/segmentation/mod.rs -------------------------------------------------------------------------------- /dlc-messages/src/segmentation/segment_reader.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/dlc-messages/src/segmentation/segment_reader.rs -------------------------------------------------------------------------------- /dlc-messages/src/ser_impls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/dlc-messages/src/ser_impls.rs -------------------------------------------------------------------------------- /dlc-messages/src/ser_macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/dlc-messages/src/ser_macros.rs -------------------------------------------------------------------------------- /dlc-messages/src/serde_utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/dlc-messages/src/serde_utils.rs -------------------------------------------------------------------------------- /dlc-messages/src/test_inputs/accept_msg.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/dlc-messages/src/test_inputs/accept_msg.json -------------------------------------------------------------------------------- /dlc-messages/src/test_inputs/dlc_fee_test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/dlc-messages/src/test_inputs/dlc_fee_test.json -------------------------------------------------------------------------------- /dlc-messages/src/test_inputs/dlc_fee_test_scripts.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/dlc-messages/src/test_inputs/dlc_fee_test_scripts.json -------------------------------------------------------------------------------- /dlc-messages/src/test_inputs/dlc_test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/dlc-messages/src/test_inputs/dlc_test.json -------------------------------------------------------------------------------- /dlc-messages/src/test_inputs/dlc_tx_test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/dlc-messages/src/test_inputs/dlc_tx_test.json -------------------------------------------------------------------------------- /dlc-messages/src/test_inputs/offer_msg.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/dlc-messages/src/test_inputs/offer_msg.json -------------------------------------------------------------------------------- /dlc-messages/src/test_inputs/offer_msg_disjoint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/dlc-messages/src/test_inputs/offer_msg_disjoint.json -------------------------------------------------------------------------------- /dlc-messages/src/test_inputs/segment_chunk_msg.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/dlc-messages/src/test_inputs/segment_chunk_msg.json -------------------------------------------------------------------------------- /dlc-messages/src/test_inputs/segment_start_msg.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/dlc-messages/src/test_inputs/segment_start_msg.json -------------------------------------------------------------------------------- /dlc-messages/src/test_inputs/sign_msg.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/dlc-messages/src/test_inputs/sign_msg.json -------------------------------------------------------------------------------- /dlc-sled-storage-provider/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/dlc-sled-storage-provider/CHANGELOG.md -------------------------------------------------------------------------------- /dlc-sled-storage-provider/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/dlc-sled-storage-provider/Cargo.toml -------------------------------------------------------------------------------- /dlc-sled-storage-provider/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/dlc-sled-storage-provider/Readme.md -------------------------------------------------------------------------------- /dlc-sled-storage-provider/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/dlc-sled-storage-provider/src/lib.rs -------------------------------------------------------------------------------- /dlc-sled-storage-provider/test_files/Accepted: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/dlc-sled-storage-provider/test_files/Accepted -------------------------------------------------------------------------------- /dlc-sled-storage-provider/test_files/AcceptedChannel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/dlc-sled-storage-provider/test_files/AcceptedChannel -------------------------------------------------------------------------------- /dlc-sled-storage-provider/test_files/Closed: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/dlc-sled-storage-provider/test_files/Closed -------------------------------------------------------------------------------- /dlc-sled-storage-provider/test_files/Confirmed: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/dlc-sled-storage-provider/test_files/Confirmed -------------------------------------------------------------------------------- /dlc-sled-storage-provider/test_files/Confirmed1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/dlc-sled-storage-provider/test_files/Confirmed1 -------------------------------------------------------------------------------- /dlc-sled-storage-provider/test_files/Offered: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/dlc-sled-storage-provider/test_files/Offered -------------------------------------------------------------------------------- /dlc-sled-storage-provider/test_files/OfferedChannel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/dlc-sled-storage-provider/test_files/OfferedChannel -------------------------------------------------------------------------------- /dlc-sled-storage-provider/test_files/PreClosed: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/dlc-sled-storage-provider/test_files/PreClosed -------------------------------------------------------------------------------- /dlc-sled-storage-provider/test_files/Signed: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/dlc-sled-storage-provider/test_files/Signed -------------------------------------------------------------------------------- /dlc-sled-storage-provider/test_files/Signed1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/dlc-sled-storage-provider/test_files/Signed1 -------------------------------------------------------------------------------- /dlc-sled-storage-provider/test_files/SignedChannelEstablished: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/dlc-sled-storage-provider/test_files/SignedChannelEstablished -------------------------------------------------------------------------------- /dlc-sled-storage-provider/test_files/SignedChannelSettled: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/dlc-sled-storage-provider/test_files/SignedChannelSettled -------------------------------------------------------------------------------- /dlc-trie/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/dlc-trie/CHANGELOG.md -------------------------------------------------------------------------------- /dlc-trie/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/dlc-trie/Cargo.toml -------------------------------------------------------------------------------- /dlc-trie/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/dlc-trie/Readme.md -------------------------------------------------------------------------------- /dlc-trie/src/combination_iterator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/dlc-trie/src/combination_iterator.rs -------------------------------------------------------------------------------- /dlc-trie/src/digit_decomposition.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/dlc-trie/src/digit_decomposition.rs -------------------------------------------------------------------------------- /dlc-trie/src/digit_trie.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/dlc-trie/src/digit_trie.rs -------------------------------------------------------------------------------- /dlc-trie/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/dlc-trie/src/lib.rs -------------------------------------------------------------------------------- /dlc-trie/src/multi_oracle.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/dlc-trie/src/multi_oracle.rs -------------------------------------------------------------------------------- /dlc-trie/src/multi_oracle_trie.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/dlc-trie/src/multi_oracle_trie.rs -------------------------------------------------------------------------------- /dlc-trie/src/multi_oracle_trie_with_diff.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/dlc-trie/src/multi_oracle_trie_with_diff.rs -------------------------------------------------------------------------------- /dlc-trie/src/multi_trie.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/dlc-trie/src/multi_trie.rs -------------------------------------------------------------------------------- /dlc-trie/src/test_utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/dlc-trie/src/test_utils.rs -------------------------------------------------------------------------------- /dlc-trie/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/dlc-trie/src/utils.rs -------------------------------------------------------------------------------- /dlc/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/dlc/CHANGELOG.md -------------------------------------------------------------------------------- /dlc/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/dlc/Cargo.toml -------------------------------------------------------------------------------- /dlc/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/dlc/Readme.md -------------------------------------------------------------------------------- /dlc/benches/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/dlc/benches/Readme.md -------------------------------------------------------------------------------- /dlc/benches/benchmarks.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/dlc/benches/benchmarks.rs -------------------------------------------------------------------------------- /dlc/src/channel/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/dlc/src/channel/mod.rs -------------------------------------------------------------------------------- /dlc/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/dlc/src/lib.rs -------------------------------------------------------------------------------- /dlc/src/secp_utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/dlc/src/secp_utils.rs -------------------------------------------------------------------------------- /dlc/src/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/dlc/src/util.rs -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docs/Contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/docs/Contributing.md -------------------------------------------------------------------------------- /docs/Development.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/docs/Development.md -------------------------------------------------------------------------------- /electrs-blockchain-provider/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/electrs-blockchain-provider/Cargo.toml -------------------------------------------------------------------------------- /electrs-blockchain-provider/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/electrs-blockchain-provider/src/lib.rs -------------------------------------------------------------------------------- /fuzz/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/fuzz/.gitignore -------------------------------------------------------------------------------- /fuzz/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/fuzz/Cargo.toml -------------------------------------------------------------------------------- /fuzz/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/fuzz/Dockerfile -------------------------------------------------------------------------------- /fuzz/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/fuzz/Readme.md -------------------------------------------------------------------------------- /fuzz/src/bin/acceptdlc_fuzz.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/fuzz/src/bin/acceptdlc_fuzz.rs -------------------------------------------------------------------------------- /fuzz/src/bin/gen_msgs_fuzz.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/fuzz/src/bin/gen_msgs_fuzz.sh -------------------------------------------------------------------------------- /fuzz/src/bin/msg_offer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/fuzz/src/bin/msg_offer.rs -------------------------------------------------------------------------------- /fuzz/src/bin/msg_template.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/fuzz/src/bin/msg_template.txt -------------------------------------------------------------------------------- /fuzz/src/bin/offerdlc_fuzz.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/fuzz/src/bin/offerdlc_fuzz.rs -------------------------------------------------------------------------------- /fuzz/src/bin/signdlc_fuzz.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/fuzz/src/bin/signdlc_fuzz.rs -------------------------------------------------------------------------------- /fuzz/src/lib.rs: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /mocks/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/mocks/Cargo.toml -------------------------------------------------------------------------------- /mocks/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/mocks/Readme.md -------------------------------------------------------------------------------- /mocks/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/mocks/src/lib.rs -------------------------------------------------------------------------------- /mocks/src/memory_storage_provider.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/mocks/src/memory_storage_provider.rs -------------------------------------------------------------------------------- /mocks/src/mock_blockchain.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/mocks/src/mock_blockchain.rs -------------------------------------------------------------------------------- /mocks/src/mock_oracle_provider.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/mocks/src/mock_oracle_provider.rs -------------------------------------------------------------------------------- /mocks/src/mock_time.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/mocks/src/mock_time.rs -------------------------------------------------------------------------------- /mocks/src/mock_wallet.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/mocks/src/mock_wallet.rs -------------------------------------------------------------------------------- /p2pd-oracle-client/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/p2pd-oracle-client/CHANGELOG.md -------------------------------------------------------------------------------- /p2pd-oracle-client/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/p2pd-oracle-client/Cargo.toml -------------------------------------------------------------------------------- /p2pd-oracle-client/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/p2pd-oracle-client/Readme.md -------------------------------------------------------------------------------- /p2pd-oracle-client/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/p2pd-oracle-client/src/lib.rs -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- 1 | edition = "2021" 2 | max_width = 100 3 | -------------------------------------------------------------------------------- /sample/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/sample/.gitignore -------------------------------------------------------------------------------- /sample/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/sample/Cargo.toml -------------------------------------------------------------------------------- /sample/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/sample/Readme.md -------------------------------------------------------------------------------- /sample/examples/configurations/alice.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/sample/examples/configurations/alice.yml -------------------------------------------------------------------------------- /sample/examples/configurations/bob.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/sample/examples/configurations/bob.yml -------------------------------------------------------------------------------- /sample/examples/contracts/numerical_contract_input.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/sample/examples/contracts/numerical_contract_input.json -------------------------------------------------------------------------------- /sample/src/cli.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/sample/src/cli.rs -------------------------------------------------------------------------------- /sample/src/disk.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/sample/src/disk.rs -------------------------------------------------------------------------------- /sample/src/hex_utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/sample/src/hex_utils.rs -------------------------------------------------------------------------------- /sample/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/sample/src/main.rs -------------------------------------------------------------------------------- /sample/tests/cli_tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/sample/tests/cli_tests.rs -------------------------------------------------------------------------------- /scripts/check_balances.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/scripts/check_balances.sh -------------------------------------------------------------------------------- /scripts/create_wallets.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/scripts/create_wallets.sh -------------------------------------------------------------------------------- /scripts/gen-sample-offer.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/scripts/gen-sample-offer.sh -------------------------------------------------------------------------------- /scripts/generate_blocks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/scripts/generate_blocks.sh -------------------------------------------------------------------------------- /scripts/generate_integration_test_coverage.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/scripts/generate_integration_test_coverage.sh -------------------------------------------------------------------------------- /scripts/generate_serialized_contract_files.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/scripts/generate_serialized_contract_files.sh -------------------------------------------------------------------------------- /scripts/generate_test_coverage.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/scripts/generate_test_coverage.sh -------------------------------------------------------------------------------- /scripts/generate_test_list.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/scripts/generate_test_list.sh -------------------------------------------------------------------------------- /scripts/generate_test_vectors.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/scripts/generate_test_vectors.sh -------------------------------------------------------------------------------- /scripts/get_test_list.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/scripts/get_test_list.sh -------------------------------------------------------------------------------- /scripts/load_wallets.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/scripts/load_wallets.sh -------------------------------------------------------------------------------- /scripts/run_integration_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/scripts/run_integration_tests.sh -------------------------------------------------------------------------------- /scripts/run_loop.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/scripts/run_loop.sh -------------------------------------------------------------------------------- /scripts/start_node.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/scripts/start_node.sh -------------------------------------------------------------------------------- /scripts/stop_node.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/scripts/stop_node.sh -------------------------------------------------------------------------------- /scripts/wait_for_container.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/scripts/wait_for_container.sh -------------------------------------------------------------------------------- /scripts/wait_for_electrs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/scripts/wait_for_electrs.sh -------------------------------------------------------------------------------- /simple-wallet/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/simple-wallet/Cargo.toml -------------------------------------------------------------------------------- /simple-wallet/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/simple-wallet/Readme.md -------------------------------------------------------------------------------- /simple-wallet/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/simple-wallet/src/lib.rs -------------------------------------------------------------------------------- /testconfig/config/default.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/testconfig/config/default.conf -------------------------------------------------------------------------------- /testconfig/oracle/certs/db/db.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/testconfig/oracle/certs/db/db.crt -------------------------------------------------------------------------------- /testconfig/oracle/certs/db/db.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/testconfig/oracle/certs/db/db.key -------------------------------------------------------------------------------- /testconfig/oracle/certs/oracle/key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/testconfig/oracle/certs/oracle/key.pem -------------------------------------------------------------------------------- /testconfig/oracle/certs/oracle/pass.txt: -------------------------------------------------------------------------------- 1 | Qj6Yb+GMC/MTRBO02Qal+sTDQRlvu2EfseHiDy9dANo= 2 | -------------------------------------------------------------------------------- /testconfig/oracle/integration.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/testconfig/oracle/integration.yaml -------------------------------------------------------------------------------- /testconfig/oracle/oracledb.dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2pderivatives/rust-dlc/HEAD/testconfig/oracle/oracledb.dockerfile -------------------------------------------------------------------------------- /testconfig/pass/pass.txt: -------------------------------------------------------------------------------- 1 | lq6zequb-gYTdF2_ZEUtr8ywTXzLYtknzWU4nV8uVoo= 2 | --------------------------------------------------------------------------------