MsgUniversalUpdateCollection

MsgUniversalUpdateCollection is a universal message that supports both creating and updating collections. If collection ID == 0, it is a create txn. This is mainly used for legacy purposes. We recommend using MsgCreateCollection and MsgUpdateCollection instead, respectively. We refer you to their documentation for further details.

interface MsgUniversalUpdateCollection {
    badgeMetadataTimeline?: BadgeMetadataTimeline<T>[];
    badgeIdsToAdd?: UintRange<T>[];
    balancesType?: string;
    collectionApprovals?: CollectionApproval<T>[];
    collectionId: T;
    collectionMetadataTimeline?: CollectionMetadataTimeline<T>[];
    collectionPermissions?: CollectionPermissions<T>;
    creator: string;
    customDataTimeline?: CustomDataTimeline<T>[];
    defaultBalances?: UserBalanceStore;
    isArchivedTimeline?: IsArchivedTimeline<T>[];
    managerTimeline?: ManagerTimeline<T>[];
    offChainBalancesMetadataTimeline?: OffChainBalancesMetadataTimeline<T>[];
    standardsTimeline?: StandardsTimeline<T>[];
    updateBadgeMetadataTimeline?: boolean;
    updateCollectionApprovals?: boolean;
    updateCollectionMetadataTimeline?: boolean;
    updateCollectionPermissions?: boolean;
    updateCustomDataTimeline?: boolean;
    updateIsArchivedTimeline?: boolean;
    updateManagerTimeline?: boolean;
    updateOffChainBalancesMetadataTimeline?: boolean;
    updateStandardsTimeline?: boolean;
}

Last updated