UNPKG

@harmoniclabs/plu-ts-onchain

Version:

An embedded DSL for Cardano smart contracts creation coupled with a library for Cardano transactions, all in Typescript

125 lines (124 loc) 9.09 kB
export declare const PDCert: import("../../../PTypes/PStruct/pstruct.js").PStruct<{ KeyRegistration: { stakeKey: import("../../../type_system/types.js").StructT<{ PStakingHash: { _0: import("../../../type_system/types.js").StructT<{ PPubKeyCredential: { pkh: [import("../../../type_system/types.js").PrimType.Alias, [import("../../../type_system/types.js").PrimType.BS], import("../../../type_system/types.js").Methods]; }; PScriptCredential: { valHash: [import("../../../type_system/types.js").PrimType.Alias, [import("../../../type_system/types.js").PrimType.BS], import("../../../type_system/types.js").Methods]; }; }, { hash: import("../../../index.js").Term<import("../../../index.js").PLam<import("../../../PTypes/PStruct/pstruct.js").PStruct<{ PPubKeyCredential: { pkh: [import("../../../type_system/types.js").PrimType.Alias, [import("../../../type_system/types.js").PrimType.BS], import("../../../type_system/types.js").Methods]; }; PScriptCredential: { valHash: [import("../../../type_system/types.js").PrimType.Alias, [import("../../../type_system/types.js").PrimType.BS], import("../../../type_system/types.js").Methods]; }; }, {}>, import("../../../index.js").PByteString>> & { $: (input: import("../../../index.js").PappArg<import("../../../PTypes/PStruct/pstruct.js").PStruct<{ PPubKeyCredential: { pkh: [import("../../../type_system/types.js").PrimType.Alias, [import("../../../type_system/types.js").PrimType.BS], import("../../../type_system/types.js").Methods]; }; PScriptCredential: { valHash: [import("../../../type_system/types.js").PrimType.Alias, [import("../../../type_system/types.js").PrimType.BS], import("../../../type_system/types.js").Methods]; }; }, {}>>) => import("../../../index.js").UtilityTermOf<import("../../../index.js").PByteString>; }; }>; }; PStakingPtr: { _0: [import("../../../type_system/types.js").PrimType.Int]; _1: [import("../../../type_system/types.js").PrimType.Int]; _2: [import("../../../type_system/types.js").PrimType.Int]; }; }, import("../../../type_system/types.js").Methods>; }; KeyDeRegistration: { stakeKey: import("../../../type_system/types.js").StructT<{ PStakingHash: { _0: import("../../../type_system/types.js").StructT<{ PPubKeyCredential: { pkh: [import("../../../type_system/types.js").PrimType.Alias, [import("../../../type_system/types.js").PrimType.BS], import("../../../type_system/types.js").Methods]; }; PScriptCredential: { valHash: [import("../../../type_system/types.js").PrimType.Alias, [import("../../../type_system/types.js").PrimType.BS], import("../../../type_system/types.js").Methods]; }; }, { hash: import("../../../index.js").Term<import("../../../index.js").PLam<import("../../../PTypes/PStruct/pstruct.js").PStruct<{ PPubKeyCredential: { pkh: [import("../../../type_system/types.js").PrimType.Alias, [import("../../../type_system/types.js").PrimType.BS], import("../../../type_system/types.js").Methods]; }; PScriptCredential: { valHash: [import("../../../type_system/types.js").PrimType.Alias, [import("../../../type_system/types.js").PrimType.BS], import("../../../type_system/types.js").Methods]; }; }, {}>, import("../../../index.js").PByteString>> & { $: (input: import("../../../index.js").PappArg<import("../../../PTypes/PStruct/pstruct.js").PStruct<{ PPubKeyCredential: { pkh: [import("../../../type_system/types.js").PrimType.Alias, [import("../../../type_system/types.js").PrimType.BS], import("../../../type_system/types.js").Methods]; }; PScriptCredential: { valHash: [import("../../../type_system/types.js").PrimType.Alias, [import("../../../type_system/types.js").PrimType.BS], import("../../../type_system/types.js").Methods]; }; }, {}>>) => import("../../../index.js").UtilityTermOf<import("../../../index.js").PByteString>; }; }>; }; PStakingPtr: { _0: [import("../../../type_system/types.js").PrimType.Int]; _1: [import("../../../type_system/types.js").PrimType.Int]; _2: [import("../../../type_system/types.js").PrimType.Int]; }; }, import("../../../type_system/types.js").Methods>; }; KeyDelegation: { delegator: import("../../../type_system/types.js").StructT<{ PStakingHash: { _0: import("../../../type_system/types.js").StructT<{ PPubKeyCredential: { pkh: [import("../../../type_system/types.js").PrimType.Alias, [import("../../../type_system/types.js").PrimType.BS], import("../../../type_system/types.js").Methods]; }; PScriptCredential: { valHash: [import("../../../type_system/types.js").PrimType.Alias, [import("../../../type_system/types.js").PrimType.BS], import("../../../type_system/types.js").Methods]; }; }, { hash: import("../../../index.js").Term<import("../../../index.js").PLam<import("../../../PTypes/PStruct/pstruct.js").PStruct<{ PPubKeyCredential: { pkh: [import("../../../type_system/types.js").PrimType.Alias, [import("../../../type_system/types.js").PrimType.BS], import("../../../type_system/types.js").Methods]; }; PScriptCredential: { valHash: [import("../../../type_system/types.js").PrimType.Alias, [import("../../../type_system/types.js").PrimType.BS], import("../../../type_system/types.js").Methods]; }; }, {}>, import("../../../index.js").PByteString>> & { $: (input: import("../../../index.js").PappArg<import("../../../PTypes/PStruct/pstruct.js").PStruct<{ PPubKeyCredential: { pkh: [import("../../../type_system/types.js").PrimType.Alias, [import("../../../type_system/types.js").PrimType.BS], import("../../../type_system/types.js").Methods]; }; PScriptCredential: { valHash: [import("../../../type_system/types.js").PrimType.Alias, [import("../../../type_system/types.js").PrimType.BS], import("../../../type_system/types.js").Methods]; }; }, {}>>) => import("../../../index.js").UtilityTermOf<import("../../../index.js").PByteString>; }; }>; }; PStakingPtr: { _0: [import("../../../type_system/types.js").PrimType.Int]; _1: [import("../../../type_system/types.js").PrimType.Int]; _2: [import("../../../type_system/types.js").PrimType.Int]; }; }, import("../../../type_system/types.js").Methods>; poolKeyHash: [import("../../../type_system/types.js").PrimType.Alias, [import("../../../type_system/types.js").PrimType.BS], import("../../../type_system/types.js").Methods]; }; PoolRegistration: { poolId: [import("../../../type_system/types.js").PrimType.Alias, [import("../../../type_system/types.js").PrimType.BS], import("../../../type_system/types.js").Methods]; poolVRF: [import("../../../type_system/types.js").PrimType.Alias, [import("../../../type_system/types.js").PrimType.BS], import("../../../type_system/types.js").Methods]; }; PoolRetire: { poolId: [import("../../../type_system/types.js").PrimType.Alias, [import("../../../type_system/types.js").PrimType.BS], import("../../../type_system/types.js").Methods]; epoch: [import("../../../type_system/types.js").PrimType.Int]; }; Genesis: {}; MoveInstantRewards: {}; }, import("../../../type_system/types.js").Methods>;