Core Features
-
Collection Management
- Create collections
- Set collection metadata
- Configure royalties
- Manage listings
-
NFT Creation
- Single edition minting
- Trait management
- Price configuration
- Multiple payment options
Collection Creation
Collection Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| collectionName | string | Yes | Collection name |
| collectionSymbol | string | Yes | Collection symbol |
| collectionDescription | string | Yes | Collection description |
| mainImageUrl | string | Yes | Main collection image |
| coverImageUrl | string | No | Cover image for collection |
NFT Creation
NFT Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| itemName | string | Yes | NFT name |
| sellerFee | number | Yes | Royalty percentage (basis points) |
| itemAmount | number | Yes | Edition size |
| traits | Trait[] | Yes | NFT attributes |
| price | number | Yes | Listing price |
| mainImageUrl | string | Yes | NFT image URL |
| splHash | string | No | SPL token for payment |
Example Prompts
Natural Language Prompts
LangChain Tool Prompts
Create Collection
Create NFT
Implementation Details
Store Initialization
Trait Structure
Error Handling
Best Practices
-
Collection Setup
- Plan collection structure
- Prepare metadata
- Configure royalties
- Test on devnet
-
NFT Creation
- Use high-quality images
- Set appropriate prices
- Define clear traits
- Monitor transactions
-
Asset Management
- Store images permanently
- Back up metadata
- Track transactions
- Monitor listings
-
Security
- Secure private keys
- Validate inputs
- Check transactions
- Monitor permissions
Common Issues
-
Creation Failures
- Invalid metadata
- Image issues
- Network errors
- Price formatting
-
Collection Management
- Missing accounts
- Invalid permissions
- Configuration errors
- Metadata issues
-
Transaction Issues
- Network congestion
- Invalid signatures
- Fee calculation
- Timeout errors
Response Format
Success Response
Error Response
Development Tips
-
Local Testing
- Use devnet first
- Test all parameters
- Verify metadata
- Check transactions
-
Asset Preparation
- Optimize images
- Format metadata
- Validate URLs
- Check sizes
-
Deployment
- Verify network
- Check balances
- Monitor status
- Track listings
Related Functions
getCollectionDetails: Get collection infoupdateCollection: Update collectiongetNftDetails: Get NFT infoupdateNft: Update NFT metadata