| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
PartnerChains.Types
Synopsis
- data PermissionedCandidatesPolicyRedeemer
- data PermissionedCandidatesValidatorRedeemer
- data ImmutableReserveSettings = ImmutableReserveSettings {}
- data MutableReserveSettings = MutableReserveSettings {}
- newtype ReserveStats = ReserveStats {}
- data ReserveDatum = ReserveDatum {}
- data ReserveRedeemer
- data IlliquidCirculationSupplyRedeemer
- data VersionedGenericDatum a = VersionedGenericDatum {
- datum :: a
- genericData :: BuiltinData
- version :: Integer
- newtype VersionOracle = VersionOracle {}
- newtype VersionOracleConfig = VersionOracleConfig {}
- data VersionOracleDatum = VersionOracleDatum {}
- data VersionOraclePolicyRedeemer
Documentation
data PermissionedCandidatesPolicyRedeemer #
PermissionedCandidatesPolicyRedeemer signals whether transaction is supposed to mint or
burn PermissionedCandidates tokens
Constructors
| PermissionedCandidatesMint | |
| PermissionedCandidatesBurn |
Instances
data PermissionedCandidatesValidatorRedeemer #
PermissionedCandidatesValidatorRedeemer signals whether transaction is
supposed to update the list of permissioned candidates or remove the list
altogether.
Instances
data ImmutableReserveSettings #
Constructors
| ImmutableReserveSettings | |
Fields
| |
Instances
| Show ImmutableReserveSettings # | |
Defined in PartnerChains.Types Methods showsPrec :: Int -> ImmutableReserveSettings -> ShowS # show :: ImmutableReserveSettings -> String # showList :: [ImmutableReserveSettings] -> ShowS # | |
| Eq ImmutableReserveSettings # | |
Defined in PartnerChains.Types Methods (==) :: ImmutableReserveSettings -> ImmutableReserveSettings -> Bool # (/=) :: ImmutableReserveSettings -> ImmutableReserveSettings -> Bool # | |
| FromData ImmutableReserveSettings # | |
Defined in PartnerChains.Types Methods fromBuiltinData :: BuiltinData -> Maybe ImmutableReserveSettings # | |
| ToData ImmutableReserveSettings # | |
Defined in PartnerChains.Types Methods | |
| UnsafeFromData ImmutableReserveSettings # | |
Defined in PartnerChains.Types Methods unsafeFromBuiltinData :: BuiltinData -> ImmutableReserveSettings # | |
data MutableReserveSettings #
Constructors
| MutableReserveSettings | |
Fields
| |
Instances
| Show MutableReserveSettings # | |
Defined in PartnerChains.Types Methods showsPrec :: Int -> MutableReserveSettings -> ShowS # show :: MutableReserveSettings -> String # showList :: [MutableReserveSettings] -> ShowS # | |
| Eq MutableReserveSettings # | |
Defined in PartnerChains.Types Methods (==) :: MutableReserveSettings -> MutableReserveSettings -> Bool # (/=) :: MutableReserveSettings -> MutableReserveSettings -> Bool # | |
| FromData MutableReserveSettings # | |
Defined in PartnerChains.Types Methods fromBuiltinData :: BuiltinData -> Maybe MutableReserveSettings # | |
| ToData MutableReserveSettings # | |
Defined in PartnerChains.Types Methods | |
| UnsafeFromData MutableReserveSettings # | |
Defined in PartnerChains.Types Methods unsafeFromBuiltinData :: BuiltinData -> MutableReserveSettings # | |
newtype ReserveStats #
Constructors
| ReserveStats | |
Fields
| |
Instances
| Show ReserveStats # | |
Defined in PartnerChains.Types Methods showsPrec :: Int -> ReserveStats -> ShowS # show :: ReserveStats -> String # showList :: [ReserveStats] -> ShowS # | |
| Eq ReserveStats # | |
Defined in PartnerChains.Types | |
| Eq ReserveStats # | |
Defined in PartnerChains.Types Methods (==) :: ReserveStats -> ReserveStats -> Bool # | |
| FromData ReserveStats # | |
Defined in PartnerChains.Types Methods | |
| ToData ReserveStats # | |
Defined in PartnerChains.Types Methods | |
| UnsafeFromData ReserveStats # | |
Defined in PartnerChains.Types Methods | |
data ReserveDatum #
Constructors
| ReserveDatum | |
Instances
| Show ReserveDatum # | |
Defined in PartnerChains.Types Methods showsPrec :: Int -> ReserveDatum -> ShowS # show :: ReserveDatum -> String # showList :: [ReserveDatum] -> ShowS # | |
| Eq ReserveDatum # | |
Defined in PartnerChains.Types | |
| FromData ReserveDatum # | |
Defined in PartnerChains.Types Methods | |
| ToData ReserveDatum # | |
Defined in PartnerChains.Types Methods | |
| UnsafeFromData ReserveDatum # | |
Defined in PartnerChains.Types Methods | |
data ReserveRedeemer #
Instances
| Show ReserveRedeemer # | |
Defined in PartnerChains.Types Methods showsPrec :: Int -> ReserveRedeemer -> ShowS # show :: ReserveRedeemer -> String # showList :: [ReserveRedeemer] -> ShowS # | |
| Eq ReserveRedeemer # | |
Defined in PartnerChains.Types Methods (==) :: ReserveRedeemer -> ReserveRedeemer -> Bool # (/=) :: ReserveRedeemer -> ReserveRedeemer -> Bool # | |
| FromData ReserveRedeemer # | |
Defined in PartnerChains.Types Methods | |
| ToData ReserveRedeemer # | |
Defined in PartnerChains.Types Methods | |
| UnsafeFromData ReserveRedeemer # | |
Defined in PartnerChains.Types Methods | |
data IlliquidCirculationSupplyRedeemer #
Constructors
| DepositMoreToSupply | |
| WithdrawFromSupply |
Instances
| Show IlliquidCirculationSupplyRedeemer # | |
Defined in PartnerChains.Types Methods showsPrec :: Int -> IlliquidCirculationSupplyRedeemer -> ShowS # | |
| Eq IlliquidCirculationSupplyRedeemer # | |
Defined in PartnerChains.Types | |
| FromData IlliquidCirculationSupplyRedeemer # | |
Defined in PartnerChains.Types Methods fromBuiltinData :: BuiltinData -> Maybe IlliquidCirculationSupplyRedeemer # | |
| ToData IlliquidCirculationSupplyRedeemer # | |
Defined in PartnerChains.Types Methods toBuiltinData :: IlliquidCirculationSupplyRedeemer -> BuiltinData # | |
| UnsafeFromData IlliquidCirculationSupplyRedeemer # | |
Defined in PartnerChains.Types | |
data VersionedGenericDatum a #
Constructors
| VersionedGenericDatum | |
Fields
| |
Instances
| Show a => Show (VersionedGenericDatum a) # | |
Defined in PartnerChains.Types Methods showsPrec :: Int -> VersionedGenericDatum a -> ShowS # show :: VersionedGenericDatum a -> String # showList :: [VersionedGenericDatum a] -> ShowS # | |
| Eq a => Eq (VersionedGenericDatum a) # | |
Defined in PartnerChains.Types Methods (==) :: VersionedGenericDatum a -> VersionedGenericDatum a -> Bool # (/=) :: VersionedGenericDatum a -> VersionedGenericDatum a -> Bool # | |
| FromData a => FromData (VersionedGenericDatum a) # | |
Defined in PartnerChains.Types Methods fromBuiltinData :: BuiltinData -> Maybe (VersionedGenericDatum a) # | |
| ToData a => ToData (VersionedGenericDatum a) # | |
Defined in PartnerChains.Types Methods | |
| UnsafeFromData a => UnsafeFromData (VersionedGenericDatum a) # | |
Defined in PartnerChains.Types Methods unsafeFromBuiltinData :: BuiltinData -> VersionedGenericDatum a # | |
newtype VersionOracle #
Datum attached to VersionOraclePolicy tokens stored on the
VersionOracleValidator script.
Constructors
| VersionOracle | |
Instances
| Show VersionOracle # | |
Defined in PartnerChains.Types Methods showsPrec :: Int -> VersionOracle -> ShowS # show :: VersionOracle -> String # showList :: [VersionOracle] -> ShowS # | |
| Eq VersionOracle # | |
Defined in PartnerChains.Types Methods (==) :: VersionOracle -> VersionOracle -> Bool # (/=) :: VersionOracle -> VersionOracle -> Bool # | |
| Eq VersionOracle # | |
Defined in PartnerChains.Types Methods (==) :: VersionOracle -> VersionOracle -> Bool # | |
| FromData VersionOracle # | |
Defined in PartnerChains.Types Methods | |
| ToData VersionOracle # | |
Defined in PartnerChains.Types Methods | |
| UnsafeFromData VersionOracle # | |
Defined in PartnerChains.Types Methods | |
newtype VersionOracleConfig #
Configuration of the versioning system. Contains currency symbol of VersionOraclePolicy tokens. Required to identify versioning tokens that can be trusted.
Constructors
| VersionOracleConfig | |
Fields
| |
Instances
| Show VersionOracleConfig # | |
Defined in PartnerChains.Types Methods showsPrec :: Int -> VersionOracleConfig -> ShowS # show :: VersionOracleConfig -> String # showList :: [VersionOracleConfig] -> ShowS # | |
| Eq VersionOracleConfig # | |
Defined in PartnerChains.Types Methods (==) :: VersionOracleConfig -> VersionOracleConfig -> Bool # (/=) :: VersionOracleConfig -> VersionOracleConfig -> Bool # | |
| FromData VersionOracleConfig # | |
Defined in PartnerChains.Types Methods fromBuiltinData :: BuiltinData -> Maybe VersionOracleConfig # | |
| ToData VersionOracleConfig # | |
Defined in PartnerChains.Types Methods | |
| UnsafeFromData VersionOracleConfig # | |
Defined in PartnerChains.Types Methods unsafeFromBuiltinData :: BuiltinData -> VersionOracleConfig # | |
data VersionOracleDatum #
Datum attached to VersionOraclePolicy tokens stored on the
VersionOracleValidator script.
Constructors
| VersionOracleDatum | |
Fields
| |
Instances
| Show VersionOracleDatum # | |
Defined in PartnerChains.Types Methods showsPrec :: Int -> VersionOracleDatum -> ShowS # show :: VersionOracleDatum -> String # showList :: [VersionOracleDatum] -> ShowS # | |
| Eq VersionOracleDatum # | |
Defined in PartnerChains.Types Methods (==) :: VersionOracleDatum -> VersionOracleDatum -> Bool # (/=) :: VersionOracleDatum -> VersionOracleDatum -> Bool # | |
| Eq VersionOracleDatum # | |
Defined in PartnerChains.Types Methods (==) :: VersionOracleDatum -> VersionOracleDatum -> Bool # | |
| FromData VersionOracleDatum # | |
Defined in PartnerChains.Types Methods fromBuiltinData :: BuiltinData -> Maybe VersionOracleDatum # | |
| ToData VersionOracleDatum # | |
Defined in PartnerChains.Types Methods | |
| UnsafeFromData VersionOracleDatum # | |
Defined in PartnerChains.Types Methods unsafeFromBuiltinData :: BuiltinData -> VersionOracleDatum # | |
data VersionOraclePolicyRedeemer #
Redeemer for the versioning oracle minting policy that instructs the script whether to mint or burn versioning tokens.
Constructors
| InitializeVersionOracle VersionOracle ScriptHash | Mint versioning tokens from init tokens. Used during sidechain initialization. |
| MintVersionOracle VersionOracle ScriptHash | Mint a new versioning token ensuring it contains correct datum and reference script. |
| BurnVersionOracle VersionOracle | Burn existing versioning token. |
Instances
| FromData VersionOraclePolicyRedeemer # | |
Defined in PartnerChains.Types Methods fromBuiltinData :: BuiltinData -> Maybe VersionOraclePolicyRedeemer # | |
| ToData VersionOraclePolicyRedeemer # | |
Defined in PartnerChains.Types Methods toBuiltinData :: VersionOraclePolicyRedeemer -> BuiltinData # | |
| UnsafeFromData VersionOraclePolicyRedeemer # | |
Defined in PartnerChains.Types Methods unsafeFromBuiltinData :: BuiltinData -> VersionOraclePolicyRedeemer # | |