ParameterizedValidator

scalus.prelude.ParameterizedValidator

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Abstract methods

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

Concrete methods

inline def propose(param: A, proposalProcedure: ProposalProcedure, tx: TxInfo): Unit
inline def validate(param: A)(scData: Data): Unit