Versions in this module Expand all Collapse all v0 v0.5.0 Jul 17, 2025 Changes in this version + func IssueValidate(ctx *Context) error + func TransferActionValidate(ctx *Context) error + func TransferBalanceValidate(ctx *Context) error + func TransferHTLCValidate(ctx *Context) error + func TransferSignatureValidate(ctx *Context) error + type ActionDeserializer struct + func (a *ActionDeserializer) DeserializeActions(tr *driver.TokenRequest) ([]*actions.IssueAction, []*actions.TransferAction, error) + type Context = common.Context[*setup.PublicParams, *actions.Output, *actions.TransferAction, *actions.IssueAction, driver.Deserializer] + type ValidateAuditingFunc = common.ValidateAuditingFunc[*setup.PublicParams, *actions.Output, *actions.TransferAction, *actions.IssueAction, driver.Deserializer] + type ValidateIssueFunc = common.ValidateIssueFunc[*setup.PublicParams, *actions.Output, *actions.TransferAction, *actions.IssueAction, driver.Deserializer] + type ValidateTransferFunc = common.ValidateTransferFunc[*setup.PublicParams, *actions.Output, *actions.TransferAction, *actions.IssueAction, driver.Deserializer] + type Validator = common.Validator[*setup.PublicParams, *actions.Output, *actions.TransferAction, *actions.IssueAction, driver.Deserializer] + func NewValidator(logger logging.Logger, pp *setup.PublicParams, ...) *Validator