Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
TrustlessSidechain.IlliquidCirculationSupply
Synopsis
- icsWithdrawalMintingPolicyTokenName :: TokenName
- mkIlliquidCirculationSupplyValidator :: VersionOracleConfig -> BuiltinData -> IlliquidCirculationSupplyRedeemer -> ScriptContext -> Bool
- mkIlliquidCirculationSupplyValidatorUntyped :: BuiltinData -> BuiltinData -> BuiltinData -> BuiltinData -> BuiltinUnit
- serialisableIlliquidCirculationSupplyValidator :: SerialisedScript
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