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

    Class InvariantsAddObject

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

    from message badges.InvariantsAddObject

    Hierarchy

    Index

    Constructors

    Properties

    cosmosCoinBackedPath?: badges.CosmosCoinBackedPathAddObject

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

    from field: badges.CosmosCoinBackedPathAddObject cosmosCoinBackedPath = 3;

    disablePoolCreation: boolean = false

    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.

    from field: bool disablePoolCreation = 5;

    maxSupplyPerId: string = ""

    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.

    from field: string maxSupplyPerId = 2;

    noCustomOwnershipTimes: boolean = false

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

    from field: bool noCustomOwnershipTimes = 1;

    noForcefulPostMintTransfers: boolean = false

    If true, disallows any collection approvals that have overridesFromOutgoingApprovals or overridesToIncomingApprovals set to true. This prevents forceful transfers that bypass user-level approvals. This only applies to transfers where the from address does not equal "Mint".

    from field: bool noForcefulPostMintTransfers = 4;

    fields: FieldList = ...
    runtime: ProtoRuntime = proto3
    typeName: "badges.InvariantsAddObject"

    Methods