1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
// Copyright Judica, Inc 2021 // // This Source Code Form is subject to the terms of the Mozilla Public // License, v. 2.0. If a copy of the MPL was not distributed with this // file, You can obtain one at https://mozilla.org/MPL/2.0/. #[deny(missing_docs)] /// Extra functionality for working with Bitcoin types pub mod util; pub use util::CTVHash; /// Helpers for making correct time locks pub mod timelocks; /// Trait & Structs for accessing Chain Data pub mod txindex; /// Concrete Instantiation of Miniscript Policy. Because we need to be able to generate exact /// transactions, we only work with `bitcoin::PublicKey` types. pub type Clause = miniscript::policy::concrete::Policy<bitcoin::PublicKey>; #[cfg(test)] mod tests { #[test] fn it_works() { assert_eq!(2 + 2, 4); } }