Minting & Trading NFTs
Minting
Single Mint
- Open a collection page
- Click Mint NFT
- Enter the token name and optional metadata URI / attributes
- Click Mint
Only the collection creator can mint new tokens.
Batch Mint
Mint multiple NFTs at once:
- Open a collection page
- Click Batch Mint
- Provide a list of names (and optional URIs for each)
- Click Mint All
Fee is 5 XRGE per NFT in the batch.
Per-token attributes in a batch mint are applied once the client signs them as the payload's
attributesfield (one entry per name).@rougechain/sdk1.11.0 and later do this (rc.nft.batchMint(wallet, { ..., attributes: [...] })); SDK 1.10.0 and earlier, and site builds before this fix, sent them underbatchAttributes, which the node ignores, so those batch-minted tokens have no attributes. Upgrade the SDK (or mint individually) if a token needs on-chain attributes.
Token Properties
Each NFT has:
| Property | Description |
|---|---|
token_id | Sequential ID within the collection |
name | Token name |
owner | Current owner's address (rouge1...) |
creator | Original minter |
metadata_uri | Link to off-chain metadata (IPFS, HTTP) |
attributes | On-chain key-value attributes |
locked | Whether the token is locked (non-transferable) |
created_at | Timestamp of minting |
Transferring
- Open the NFT detail page
- Click Transfer
- Enter the recipient's RougeChain address (
rouge1...) - Optionally set a sale price (for marketplace tracking)
- Confirm
Locked NFTs cannot be transferred until unlocked by the owner.
Burning
Permanently destroy an NFT:
- Open the NFT detail page
- Click Burn
- Confirm
Only the current owner can burn. This action is irreversible.
Locking
Lock an NFT to prevent it from being transferred:
- Open the NFT detail page
- Toggle Lock
Only the owner can lock/unlock their NFTs.