DataParameterizedValidator

scalus.prelude.DataParameterizedValidator

Validator, parametrized by Data. Keep

Needed for compability 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

Concrete methods

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