Documentation
¶
Overview ¶
Copyright IBM Corp. All Rights Reserved.
SPDX-License-Identifier: Apache-2.0
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func IssueValidate ¶ added in v0.4.0
func TransferHTLCValidate ¶
func TransferZKProofValidate ¶
Types ¶
type ActionDeserializer ¶ added in v0.4.0
type ActionDeserializer struct{}
func (*ActionDeserializer) DeserializeActions ¶ added in v0.4.0
func (a *ActionDeserializer) DeserializeActions(tr *driver.TokenRequest) ([]*issue.IssueAction, []*transfer.Action, error)
type Context ¶
type Context = common.Context[*crypto.PublicParams, *token.Token, *transfer.Action, *issue.IssueAction, driver.Deserializer]
type ValidateIssueFunc ¶ added in v0.4.0
type ValidateIssueFunc = common.ValidateIssueFunc[*crypto.PublicParams, *token.Token, *transfer.Action, *issue.IssueAction, driver.Deserializer]
type ValidateTransferFunc ¶
type ValidateTransferFunc = common.ValidateTransferFunc[*crypto.PublicParams, *token.Token, *transfer.Action, *issue.IssueAction, driver.Deserializer]
type Validator ¶
type Validator = common.Validator[*crypto.PublicParams, *token.Token, *transfer.Action, *issue.IssueAction, driver.Deserializer]
func New ¶
func New(logger logging.Logger, pp *crypto.PublicParams, deserializer driver.Deserializer, extraValidators ...ValidateTransferFunc) *Validator
Click to show internal directories.
Click to hide internal directories.