Validator

scalus.prelude.Validator
trait Validator

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Abstract methods

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

Concrete methods

inline def validate(scData: Data): Unit
inline def validateScriptContext(sc: ScriptContext): Unit