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

    Interface iIncomingApprovalCriteriaWithDetails<T>

    Type Parameters

    Hierarchy (View Summary)

    Implemented by

    Index

    Properties

    altTimeChecks?: iAltTimeChecks<T>

    Alternative time-based checks for approval denial (offline hours/days).

    approvalAmounts?: iApprovalAmounts<T>

    The maximum approved amounts for this approval.

    autoDeletionOptions?: iAutoDeletionOptions

    Whether the approval should be deleted after one use.

    coinTransfers?: iCoinTransfer<T>[]

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

    dynamicStoreChallenges?: iDynamicStoreChallenge<T>[]

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

    ethSignatureChallenges?: iETHSignatureChallenge[]

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

    initiatorChecks?: iAddressChecks

    Address checks for initiator

    maxNumTransfers?: iMaxNumTransfers<T>

    The max num transfers for this approval.

    merkleChallenges?: iMerkleChallengeWithDetails<T>[]

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

    mustOwnTokens?: iMustOwnToken<T>[]

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

    mustPrioritize?: boolean

    If true, this approval must be explicitly prioritized in PrioritizedApprovals to be used.

    predeterminedBalances?: iPredeterminedBalances<T>

    The predetermined balances for each transfer using this approval.

    requireFromDoesNotEqualInitiatedBy?: boolean

    Whether the from address must not equal the initiatedBy address.

    requireFromEqualsInitiatedBy?: boolean

    Whether the from address must equal the initiatedBy address.

    senderChecks?: iAddressChecks

    Address checks for sender

    votingChallenges?: iVotingChallenge<T>[]

    The list of voting challenges that must be satisfied for approval.