Core Features
-
Task Management
- Create bounties
- Set requirements
- Tag categorization
- Token payments
-
Payment Options
- Multiple SPL tokens
- Customizable amounts
- Secure escrow
- Transaction verification
Usage
Parameters
Parameter | Type | Required | Description |
---|---|---|---|
title | string | Yes | Task title |
content | string | Yes | Task description |
requirements | string | Yes | Task requirements |
tags | string[] | Yes | Task categories |
tokenMintAddress | PublicKey | Yes | Payment token mint |
tokenAmount | number | Yes | Payment amount |
payer | PublicKey | No | Custom payer address |
Example Prompts
Natural Language Prompts
LangChain Tool Prompts
Response Format
Implementation Details
Task Creation Process
Error Handling
Best Practices
-
Task Creation
- Clear descriptions
- Specific requirements
- Appropriate tags
- Fair pricing
-
Payment Setup
- Verify token balance
- Consider fees
- Set reasonable amounts
- Check approvals
-
Content Management
- Detailed descriptions
- Clear requirements
- Relevant tags
- Regular updates
-
Security
- Verify transactions
- Check permissions
- Monitor tasks
- Track payments
Common Issues
-
Task Creation
- Missing information
- Invalid tokens
- Insufficient funds
- Network issues
-
Payment
- Token approval
- Balance issues
- Transaction failures
- Fee calculation
-
Validation
- Tag limits
- Content length
- Token support
- Payer verification
Common Token Addresses
- USDC:
EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v
- USDT:
Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB
- BONK:
DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263
Task Management Tips
-
Description Writing
- Be specific
- Include deliverables
- Set timelines
- Define scope
-
Payment Planning
- Market rates
- Token stability
- Payment schedule
- Fee consideration
-
Task Monitoring
- Track submissions
- Review progress
- Update status
- Manage payments
Related Functions
getBalance
: Check token balanceapproveToken
: Setup paymentsupdateTask
: Modify tasksgetTasks
: List tasks