├── ECDSA-adaptor.md ├── Introduction.md ├── LICENSE.txt ├── Messaging.md ├── MultiOracle.md ├── Non-Interactive-Protocol.md ├── NumericOutcome.md ├── NumericOutcomeCompression.md ├── Oracle-Validation.md ├── Oracle.md ├── PayoutCurve.md ├── Protocol.md ├── README.md ├── Resources.md ├── Transactions.md ├── images ├── DLCCompression.png ├── DLCCompressionWhiteBack.png ├── LargePrimaryInterval.png ├── LargePrimaryIntervalWhiteBack.png ├── SecondaryDLCOracle.png ├── SecondaryDLCOracleWhiteBack.png ├── SmallPrimaryInterval.png ├── SmallPrimaryIntervalWhiteBack.png ├── dlc_outsider_view.png ├── dlc_overview.png ├── dlc_overview_rbf.png └── dlc_participant_view.png ├── meeting ├── README.md ├── meeting_april_12_2022.md ├── meeting_april_6_2021.md ├── meeting_august_3_2021.md ├── meeting_august_4_2020.md ├── meeting_august_9_2022.md ├── meeting_december_7_2021.md ├── meeting_december_8_2020.md ├── meeting_february_2_2021.md ├── meeting_february_8_2022.md ├── meeting_january_11_2022.md ├── meeting_january_5_2021.md ├── meeting_july_12_2022.md ├── meeting_july_6_2021.md ├── meeting_june_8_2022.md ├── meeting_june_9_2020.md ├── meeting_march_2_2021.md ├── meeting_march_8_2022.md ├── meeting_may_10_2022.md ├── meeting_may_5_2021.md ├── meeting_may_6_2020.md ├── meeting_november_10_2020.md ├── meeting_november_9_2021.md ├── meeting_october_5_2021.md ├── meeting_october_6_2020.md ├── meeting_september_15_2021.md ├── meeting_september_1_2020.md └── meeting_september_6_2022.md ├── test ├── contract_id_test.json ├── dlc_fee_test.json ├── dlc_fee_test_scripts.json ├── dlc_hash_test.json ├── dlc_message_test.json ├── dlc_schnorr_test.json ├── dlc_test.json ├── dlc_tx_test.json ├── ecdsa_adaptor.json └── test_vectors │ ├── enum_3_of_3_test.json │ ├── enum_3_of_5_test.json │ ├── enum_and_numerical_3_of_5_test.json │ ├── enum_and_numerical_5_of_5_test.json │ ├── enum_and_numerical_with_diff_3_of_5_test.json │ ├── enum_and_numerical_with_diff_5_of_5_test.json │ ├── enum_single_oracle_test.json │ ├── single_oracle_numerical_hyperbola_test.json │ ├── single_oracle_numerical_test.json │ ├── three_of_five_oracle_numerical_with_diff_test.json │ ├── three_of_three_oracle_numerical_test.json │ ├── three_of_three_oracle_numerical_with_diff_test.json │ ├── two_of_five_oracle_numerical_test.json │ └── two_of_five_oracle_numerical_with_diff_test.json └── v0Milestone.md /ECDSA-adaptor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discreetlogcontracts/dlcspecs/HEAD/ECDSA-adaptor.md -------------------------------------------------------------------------------- /Introduction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discreetlogcontracts/dlcspecs/HEAD/Introduction.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discreetlogcontracts/dlcspecs/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /Messaging.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discreetlogcontracts/dlcspecs/HEAD/Messaging.md -------------------------------------------------------------------------------- /MultiOracle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discreetlogcontracts/dlcspecs/HEAD/MultiOracle.md -------------------------------------------------------------------------------- /Non-Interactive-Protocol.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discreetlogcontracts/dlcspecs/HEAD/Non-Interactive-Protocol.md -------------------------------------------------------------------------------- /NumericOutcome.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discreetlogcontracts/dlcspecs/HEAD/NumericOutcome.md -------------------------------------------------------------------------------- /NumericOutcomeCompression.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discreetlogcontracts/dlcspecs/HEAD/NumericOutcomeCompression.md -------------------------------------------------------------------------------- /Oracle-Validation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discreetlogcontracts/dlcspecs/HEAD/Oracle-Validation.md -------------------------------------------------------------------------------- /Oracle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discreetlogcontracts/dlcspecs/HEAD/Oracle.md -------------------------------------------------------------------------------- /PayoutCurve.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discreetlogcontracts/dlcspecs/HEAD/PayoutCurve.md -------------------------------------------------------------------------------- /Protocol.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discreetlogcontracts/dlcspecs/HEAD/Protocol.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discreetlogcontracts/dlcspecs/HEAD/README.md -------------------------------------------------------------------------------- /Resources.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discreetlogcontracts/dlcspecs/HEAD/Resources.md -------------------------------------------------------------------------------- /Transactions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discreetlogcontracts/dlcspecs/HEAD/Transactions.md -------------------------------------------------------------------------------- /images/DLCCompression.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discreetlogcontracts/dlcspecs/HEAD/images/DLCCompression.png -------------------------------------------------------------------------------- /images/DLCCompressionWhiteBack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discreetlogcontracts/dlcspecs/HEAD/images/DLCCompressionWhiteBack.png -------------------------------------------------------------------------------- /images/LargePrimaryInterval.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discreetlogcontracts/dlcspecs/HEAD/images/LargePrimaryInterval.png -------------------------------------------------------------------------------- /images/LargePrimaryIntervalWhiteBack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discreetlogcontracts/dlcspecs/HEAD/images/LargePrimaryIntervalWhiteBack.png -------------------------------------------------------------------------------- /images/SecondaryDLCOracle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discreetlogcontracts/dlcspecs/HEAD/images/SecondaryDLCOracle.png -------------------------------------------------------------------------------- /images/SecondaryDLCOracleWhiteBack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discreetlogcontracts/dlcspecs/HEAD/images/SecondaryDLCOracleWhiteBack.png -------------------------------------------------------------------------------- /images/SmallPrimaryInterval.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discreetlogcontracts/dlcspecs/HEAD/images/SmallPrimaryInterval.png -------------------------------------------------------------------------------- /images/SmallPrimaryIntervalWhiteBack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discreetlogcontracts/dlcspecs/HEAD/images/SmallPrimaryIntervalWhiteBack.png -------------------------------------------------------------------------------- /images/dlc_outsider_view.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discreetlogcontracts/dlcspecs/HEAD/images/dlc_outsider_view.png -------------------------------------------------------------------------------- /images/dlc_overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discreetlogcontracts/dlcspecs/HEAD/images/dlc_overview.png -------------------------------------------------------------------------------- /images/dlc_overview_rbf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discreetlogcontracts/dlcspecs/HEAD/images/dlc_overview_rbf.png -------------------------------------------------------------------------------- /images/dlc_participant_view.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discreetlogcontracts/dlcspecs/HEAD/images/dlc_participant_view.png -------------------------------------------------------------------------------- /meeting/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discreetlogcontracts/dlcspecs/HEAD/meeting/README.md -------------------------------------------------------------------------------- /meeting/meeting_april_12_2022.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discreetlogcontracts/dlcspecs/HEAD/meeting/meeting_april_12_2022.md -------------------------------------------------------------------------------- /meeting/meeting_april_6_2021.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discreetlogcontracts/dlcspecs/HEAD/meeting/meeting_april_6_2021.md -------------------------------------------------------------------------------- /meeting/meeting_august_3_2021.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discreetlogcontracts/dlcspecs/HEAD/meeting/meeting_august_3_2021.md -------------------------------------------------------------------------------- /meeting/meeting_august_4_2020.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discreetlogcontracts/dlcspecs/HEAD/meeting/meeting_august_4_2020.md -------------------------------------------------------------------------------- /meeting/meeting_august_9_2022.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discreetlogcontracts/dlcspecs/HEAD/meeting/meeting_august_9_2022.md -------------------------------------------------------------------------------- /meeting/meeting_december_7_2021.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discreetlogcontracts/dlcspecs/HEAD/meeting/meeting_december_7_2021.md -------------------------------------------------------------------------------- /meeting/meeting_december_8_2020.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discreetlogcontracts/dlcspecs/HEAD/meeting/meeting_december_8_2020.md -------------------------------------------------------------------------------- /meeting/meeting_february_2_2021.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discreetlogcontracts/dlcspecs/HEAD/meeting/meeting_february_2_2021.md -------------------------------------------------------------------------------- /meeting/meeting_february_8_2022.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discreetlogcontracts/dlcspecs/HEAD/meeting/meeting_february_8_2022.md -------------------------------------------------------------------------------- /meeting/meeting_january_11_2022.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discreetlogcontracts/dlcspecs/HEAD/meeting/meeting_january_11_2022.md -------------------------------------------------------------------------------- /meeting/meeting_january_5_2021.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discreetlogcontracts/dlcspecs/HEAD/meeting/meeting_january_5_2021.md -------------------------------------------------------------------------------- /meeting/meeting_july_12_2022.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discreetlogcontracts/dlcspecs/HEAD/meeting/meeting_july_12_2022.md -------------------------------------------------------------------------------- /meeting/meeting_july_6_2021.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discreetlogcontracts/dlcspecs/HEAD/meeting/meeting_july_6_2021.md -------------------------------------------------------------------------------- /meeting/meeting_june_8_2022.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discreetlogcontracts/dlcspecs/HEAD/meeting/meeting_june_8_2022.md -------------------------------------------------------------------------------- /meeting/meeting_june_9_2020.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discreetlogcontracts/dlcspecs/HEAD/meeting/meeting_june_9_2020.md -------------------------------------------------------------------------------- /meeting/meeting_march_2_2021.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discreetlogcontracts/dlcspecs/HEAD/meeting/meeting_march_2_2021.md -------------------------------------------------------------------------------- /meeting/meeting_march_8_2022.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discreetlogcontracts/dlcspecs/HEAD/meeting/meeting_march_8_2022.md -------------------------------------------------------------------------------- /meeting/meeting_may_10_2022.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discreetlogcontracts/dlcspecs/HEAD/meeting/meeting_may_10_2022.md -------------------------------------------------------------------------------- /meeting/meeting_may_5_2021.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discreetlogcontracts/dlcspecs/HEAD/meeting/meeting_may_5_2021.md -------------------------------------------------------------------------------- /meeting/meeting_may_6_2020.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discreetlogcontracts/dlcspecs/HEAD/meeting/meeting_may_6_2020.md -------------------------------------------------------------------------------- /meeting/meeting_november_10_2020.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discreetlogcontracts/dlcspecs/HEAD/meeting/meeting_november_10_2020.md -------------------------------------------------------------------------------- /meeting/meeting_november_9_2021.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discreetlogcontracts/dlcspecs/HEAD/meeting/meeting_november_9_2021.md -------------------------------------------------------------------------------- /meeting/meeting_october_5_2021.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discreetlogcontracts/dlcspecs/HEAD/meeting/meeting_october_5_2021.md -------------------------------------------------------------------------------- /meeting/meeting_october_6_2020.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discreetlogcontracts/dlcspecs/HEAD/meeting/meeting_october_6_2020.md -------------------------------------------------------------------------------- /meeting/meeting_september_15_2021.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discreetlogcontracts/dlcspecs/HEAD/meeting/meeting_september_15_2021.md -------------------------------------------------------------------------------- /meeting/meeting_september_1_2020.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discreetlogcontracts/dlcspecs/HEAD/meeting/meeting_september_1_2020.md -------------------------------------------------------------------------------- /meeting/meeting_september_6_2022.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discreetlogcontracts/dlcspecs/HEAD/meeting/meeting_september_6_2022.md -------------------------------------------------------------------------------- /test/contract_id_test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discreetlogcontracts/dlcspecs/HEAD/test/contract_id_test.json -------------------------------------------------------------------------------- /test/dlc_fee_test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discreetlogcontracts/dlcspecs/HEAD/test/dlc_fee_test.json -------------------------------------------------------------------------------- /test/dlc_fee_test_scripts.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discreetlogcontracts/dlcspecs/HEAD/test/dlc_fee_test_scripts.json -------------------------------------------------------------------------------- /test/dlc_hash_test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discreetlogcontracts/dlcspecs/HEAD/test/dlc_hash_test.json -------------------------------------------------------------------------------- /test/dlc_message_test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discreetlogcontracts/dlcspecs/HEAD/test/dlc_message_test.json -------------------------------------------------------------------------------- /test/dlc_schnorr_test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discreetlogcontracts/dlcspecs/HEAD/test/dlc_schnorr_test.json -------------------------------------------------------------------------------- /test/dlc_test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discreetlogcontracts/dlcspecs/HEAD/test/dlc_test.json -------------------------------------------------------------------------------- /test/dlc_tx_test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discreetlogcontracts/dlcspecs/HEAD/test/dlc_tx_test.json -------------------------------------------------------------------------------- /test/ecdsa_adaptor.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discreetlogcontracts/dlcspecs/HEAD/test/ecdsa_adaptor.json -------------------------------------------------------------------------------- /test/test_vectors/enum_3_of_3_test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discreetlogcontracts/dlcspecs/HEAD/test/test_vectors/enum_3_of_3_test.json -------------------------------------------------------------------------------- /test/test_vectors/enum_3_of_5_test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discreetlogcontracts/dlcspecs/HEAD/test/test_vectors/enum_3_of_5_test.json -------------------------------------------------------------------------------- /test/test_vectors/enum_and_numerical_3_of_5_test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discreetlogcontracts/dlcspecs/HEAD/test/test_vectors/enum_and_numerical_3_of_5_test.json -------------------------------------------------------------------------------- /test/test_vectors/enum_and_numerical_5_of_5_test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discreetlogcontracts/dlcspecs/HEAD/test/test_vectors/enum_and_numerical_5_of_5_test.json -------------------------------------------------------------------------------- /test/test_vectors/enum_and_numerical_with_diff_3_of_5_test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discreetlogcontracts/dlcspecs/HEAD/test/test_vectors/enum_and_numerical_with_diff_3_of_5_test.json -------------------------------------------------------------------------------- /test/test_vectors/enum_and_numerical_with_diff_5_of_5_test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discreetlogcontracts/dlcspecs/HEAD/test/test_vectors/enum_and_numerical_with_diff_5_of_5_test.json -------------------------------------------------------------------------------- /test/test_vectors/enum_single_oracle_test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discreetlogcontracts/dlcspecs/HEAD/test/test_vectors/enum_single_oracle_test.json -------------------------------------------------------------------------------- /test/test_vectors/single_oracle_numerical_hyperbola_test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discreetlogcontracts/dlcspecs/HEAD/test/test_vectors/single_oracle_numerical_hyperbola_test.json -------------------------------------------------------------------------------- /test/test_vectors/single_oracle_numerical_test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discreetlogcontracts/dlcspecs/HEAD/test/test_vectors/single_oracle_numerical_test.json -------------------------------------------------------------------------------- /test/test_vectors/three_of_five_oracle_numerical_with_diff_test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discreetlogcontracts/dlcspecs/HEAD/test/test_vectors/three_of_five_oracle_numerical_with_diff_test.json -------------------------------------------------------------------------------- /test/test_vectors/three_of_three_oracle_numerical_test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discreetlogcontracts/dlcspecs/HEAD/test/test_vectors/three_of_three_oracle_numerical_test.json -------------------------------------------------------------------------------- /test/test_vectors/three_of_three_oracle_numerical_with_diff_test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discreetlogcontracts/dlcspecs/HEAD/test/test_vectors/three_of_three_oracle_numerical_with_diff_test.json -------------------------------------------------------------------------------- /test/test_vectors/two_of_five_oracle_numerical_test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discreetlogcontracts/dlcspecs/HEAD/test/test_vectors/two_of_five_oracle_numerical_test.json -------------------------------------------------------------------------------- /test/test_vectors/two_of_five_oracle_numerical_with_diff_test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discreetlogcontracts/dlcspecs/HEAD/test/test_vectors/two_of_five_oracle_numerical_with_diff_test.json -------------------------------------------------------------------------------- /v0Milestone.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discreetlogcontracts/dlcspecs/HEAD/v0Milestone.md --------------------------------------------------------------------------------