Expand description
Off-chain code for Partner Chains Smart Contracts and general purpose utilities related to Cardano
Modules§
- assemble_
and_ submit_ tx - Code for adding signatures to multisig transaction and submitting it.
- await_
tx - Primitives used for awaiting for tx being observed on the blockchain
- cardano_
keys - Parsing and wrapping of Cardano keys
- csl
- General purpose code for interacting with cardano-serialization-lib
- d_param
- Supports D-Parameter upsert
D-parameter is stored on chain in an UTXO at the D-parameter validator address.
There should be at most one UTXO at the validator address and it should contain the D-parameter.
This UTXO should have 1 token of the D-parameter policy with an empty asset name.
The datum encodes D-parameter using VersionedGenericDatum envelope with the D-parameter being
datum
field being[num_permissioned_candidates, num_registered_candidates]
. - governance
- Governance data types
- governed_
map - Supports Governed Map key-value pair store management
- init_
governance - Supports governance initialization
- multisig
- Types and functions related to smart-contracts that support MultiSig governance
- permissioned_
candidates - Supports Permissioned Candidates upsert
- plutus_
script - Utilities for handling Plutus script data
- register
- Supports candidate registration
- reserve
- All smart-contracts related to Rewards Token Reserve Management
- scripts_
data - Provides synthesized scripts data
- sign_tx
- Signing transactions
- update_
governance - Supports governance updates Building and submitting of the transaction that changes the current governance authority
Macros§
- plutus_
script - Applies arguments to a Plutus script. The first argument is the script, the rest of the arguments are the datums that will be applied.