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