DataParameterizedValidator

scalus.prelude.DataParameterizedValidator

Validator, parametrized by Data. Keep

Needed for compatibility with solutions which use existing uplc scripts and apply Data as parameter on UPLC level.

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Abstract methods

inline def certify(param: Data, redeemer: Data, cert: TxCert, tx: TxInfo): Unit
inline def mint(param: Data, redeemer: Data, policyId: PolicyId, tx: TxInfo): Unit
inline def propose(param: Data, proposalProcedure: ProposalProcedure, tx: TxInfo): Unit
inline def reward(param: Data, redeemer: Data, stakingKey: Credential, tx: TxInfo): Unit
inline def spend(param: Data, datum: Option[Data], redeemer: Data, tx: TxInfo, ownRef: TxOutRef): Unit
inline def vote(param: Data, redeemer: Data, voter: Voter, tx: TxInfo): Unit

Concrete methods

inline def validate(param: Data)(scData: Data): Unit