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

    Class InvariantsAddObject<T>

    InvariantsAddObject is used for adding invariants without specifying addresses. Addresses are generated by the keeper and stored in the collection.

    Type Parameters

    Hierarchy (View Summary)

    Implements

    Index

    Constructors

    Properties

    cosmosCoinBackedPath?: CosmosCoinBackedPathAddObject<T>

    The IBC backed (sdk.coin) path for the collection. Only one path is allowed. Address will be generated by the keeper.

    disablePoolCreation: boolean

    If true, disallows pool creation with this collection's assets. When true, any attempt to create a pool with badges assets from this collection will fail.

    maxSupplyPerId: T

    Maximum supply per token ID. If set, no balance can exceed this amount. This prevents any single token ID from having more than the specified supply.

    noCustomOwnershipTimes: boolean

    If true, all ownership times must be full ranges [{ start: 1, end: GoMaxUInt64 }]. This prevents time-based restrictions on token ownership.

    noForcefulPostMintTransfers: boolean

    If true, disallows any collection approvals that have overridesFromOutgoingApprovals or overridesToIncomingApprovals set to true. This prevents forceful post-mint transfers that bypass user-level approvals.

    Methods