bitbadgesjs-sdk - v0.22.7
    Preparing search index...

    Class OutgoingApprovalCriteria<T>

    OutgoingApprovalCriteria represents the details of an outgoing approval.

    Type Parameters

    Hierarchy (View Summary)

    Implements

    Index

    Constructors

    Properties

    approvalAmounts?: ApprovalAmounts<T>

    The maximum approved amounts for this approval.

    autoDeletionOptions?: AutoDeletionOptions<T>

    Whether the approval should be deleted after one use.

    coinTransfers?: CoinTransfer<T>[]

    The BADGE or sdk.coin transfers to be executed upon every approval.

    dynamicStoreChallenges?: DynamicStoreChallenge<T>[]

    The list of dynamic store challenges that the initiator must pass for approval.

    ethSignatureChallenges?: ETHSignatureChallenge[]

    The list of ETH signature challenges that the initiator must pass for approval.

    maxNumTransfers?: MaxNumTransfers<T>

    The max num transfers for this approval.

    merkleChallenges?: MerkleChallenge<T>[]

    The list of merkle challenges that need valid proofs to be approved.

    mustOwnTokens?: MustOwnTokens<T>[]

    The list of must own tokens that need valid proofs to be approved.

    predeterminedBalances?: PredeterminedBalances<T>

    The predetermined balances for each transfer. These allow approvals to use predetermined balance amounts rather than an incrementing tally system.

    requireToDoesNotEqualInitiatedBy?: boolean

    Whether the to address must not equal the initiatedBy address.

    requireToEqualsInitiatedBy?: boolean

    Whether the to address must equal the initiatedBy address.

    Methods