Optionaldata: PartialMessage<badges.ApprovalCriteria>OptionalapprovalThreshold limit of amounts that can be transferred using this approval.
OptionalautoAuto-deletion options.
The sdk.Coins that need to be transferred for approval.
Dynamic store challenges that the initiator must pass for approval.
ETH signature challenges that the initiator must pass for approval.
OptionalmaxMaximum number of transfers that can be processed using this approval.
Merkle challenge that must be satisfied for approval.
Must own tokens for approval.
Overrides the user's outgoing approvals for approval.
Overrides the user's incoming approvals for approval.
OptionalpredeterminedPredetermined balances for eeach approval.
Require the "from" address to not be equal to the "initiated by" address for approval.
Require the "from" address to be equal to the "initiated by" address for approval.
Require the "to" address to not be equal to the "initiated by" address for approval.
Require the "to" address to be equal to the "initiated by" address for approval.
OptionaluserUser level royalties to apply to the transfer.
Static ReadonlyfieldsStatic ReadonlyruntimeStatic ReadonlytypeStaticequalsStaticfromOptionaloptions: Partial<BinaryReadOptions>StaticfromOptionaloptions: Partial<JsonReadOptions>StaticfromOptionaloptions: Partial<JsonReadOptions>
ApprovalCriteria defines the criteria for approving transfers.
Generated
from message badges.ApprovalCriteria