trustless-sidechain-8.0.0: Smart contract code used by the partner-chains project.
Safe HaskellSafe-Inferred
LanguageHaskell2010

TrustlessSidechain.IlliquidCirculationSupply

Synopsis

Documentation

mkIlliquidCirculationSupplyValidator :: VersionOracleConfig -> BuiltinData -> IlliquidCirculationSupplyRedeemer -> ScriptContext -> Bool #

Error codes description follows:

ERROR-ILLIQUID-CIRCULATION-SUPPLY-01: Input UTxO has non-unit datum ERROR-ILLIQUID-CIRCULATION-SUPPLY-02: Output UTxO has non-unit datum ERROR-ILLIQUID-CIRCULATION-SUPPLY-03: Assets of the supply UTxO decreased ERROR-ILLIQUID-CIRCULATION-SUPPLY-04: Single illiquid circulation supply token is not minted ERROR-ILLIQUID-CIRCULATION-SUPPLY-05: No unique input UTxO at the supply address ERROR-ILLIQUID-CIRCULATION-SUPPLY-06: No unique output UTxO at the supply address