Minting and Circulating Supply
Mint Address
const transferMsg: MsgTransferTokens = {
from: 'Mint',
toAddresses: ['bb1...'],
balances: [
{
amount: 1n,
tokenIds: [{ start: 1n, end: 1n }],
ownershipTimes: [{ start: 1n, end: 18446744073709551615n }],
},
],
// ... other fields
}const approval: CollectionApproval<bigint> = {
fromListId: 'Mint',
toListId: 'All',
initiatedByListId: 'All',
// ... other fields
approvalCriteria: {
// ... other criteria
overridesFromOutgoingApprovals: true, // Required for Mint
},
}Manager Controls Minting Flow
Common Approaches
Circulating Supply
Importance of Updatability Permissions
Important Disclaimers
Never Mix Mint with Other Addresses
Mint Approvals Must Override
Mint vs Mint Escrow Address
Last updated