partner_chains_cardano_offchain/
lib.rs

1//! Off-chain code for Partner Chains Smart Contracts and general purpose utilities related to Cardano
2#![deny(missing_docs)]
3
4/// Code for adding signatures to multisig transaction and submitting it.
5pub mod assemble_and_submit_tx;
6/// Primitives used for awaiting for tx being observed on the blockchain
7pub mod await_tx;
8/// Parsing and wrapping of Cardano keys
9pub mod cardano_keys;
10/// General purpose code for interacting with cardano-serialization-lib
11pub mod csl;
12/// Supports D-Parameter upsert
13pub mod d_param;
14/// Governance data types
15pub mod governance;
16/// Supports Governed Map key-value pair store management
17pub mod governed_map;
18/// Supports governance initialization
19pub mod init_governance;
20/// Types and functions related to smart-contracts that support MultiSig governance
21pub mod multisig;
22#[cfg(test)]
23mod ogmios_mock;
24/// Supports Permissioned Candidates upsert
25pub mod permissioned_candidates;
26/// Utilities for handling Plutus script data
27pub mod plutus_script;
28/// Supports candidate registration
29pub mod register;
30pub mod reserve;
31/// Provides synthesized scripts data
32pub mod scripts_data;
33/// Signing transactions
34pub mod sign_tx;
35#[cfg(test)]
36mod test_values;
37/// Supports governance updates
38pub mod update_governance;