Web3 & Blockchain Commands
NikCLI provides comprehensive Web3 and blockchain integration through multiple toolchains including GOAT SDK, Coinbase AgentKit, and custom Web3 toolchains. These commands enable decentralized application development, DeFi operations, and blockchain interactions.Core Web3 Commands
/web3 [action]
Main Web3 operations using Coinbase AgentKit integration.
Syntax:
init- Initialize Web3 environmentwallet- Wallet operationsbalance- Check balancestransfer- Transfer tokensstatus- Show Web3 statuschat- AI-powered Web3 assistance
/blockchain [action]
Blockchain operations (alias for /web3).
Syntax:
GOAT SDK Commands
/goat [action]
GOAT SDK operations for advanced DeFi and Web3 interactions.
Syntax:
init- Initialize GOAT SDKwallet- Wallet managementbalance- Check balancestransfer- Transfer assetstools- Available toolsmarkets- Market datachat- AI-powered DeFi assistance
- Multi-chain support (Ethereum, Polygon, Arbitrum, etc.)
- DeFi protocol integrations
- Automated trading strategies
- Risk management tools
- Portfolio analytics
/defi [action]
DeFi-specific operations (alias for /goat).
Syntax:
Polymarket Integration
/polymarket [action]
Polymarket prediction market operations.
Syntax:
markets- List available marketspositions- Show current positionsbet- Place a betbalance- Check USDC balancehistory- Trading history
- Politics and elections
- Sports events
- Cryptocurrency prices
- Economic indicators
- Technology predictions
Web3 Toolchain Commands
/web3-toolchain [action]
Advanced Web3 toolchain operations for complex workflows.
Syntax:
list- List available toolchainsexecute- Execute toolchain workflowstatus- Show execution statuscancel- Cancel running executionhistory- Execution history
/w3-toolchain [action]
Short alias for Web3 toolchain operations.
Syntax:
/defi-toolchain [action]
DeFi-specific toolchain operations.
Syntax:
yield-farming- Automated yield farmingarbitrage- Cross-DEX arbitrageliquidity-provision- LP managementportfolio-rebalancing- Portfolio optimizationrisk-management- Risk assessment and mitigation
Wallet Management
Wallet Operations
Initialize Wallet:Token Operations
Balance Management
Check Balances:Token Transfers
Simple Transfers:DeFi Operations
Decentralized Exchanges
Token Swaps:Lending and Borrowing
Lending Operations:Yield Farming
Farming Operations:NFT Operations
NFT Management
View NFTs:NFT Creation
Minting NFTs:Smart Contract Interaction
Contract Deployment
Deploy Contracts:Contract Interaction
Read Operations:Market Data and Analytics
Price Information
Token Prices:Portfolio Analytics
Portfolio Tracking:AI-Powered Web3 Assistance
Web3 Chat
General Web3 Questions:Security and Risk Management
Security Features
Transaction Security:Monitoring and Alerts
Transaction Monitoring:Integration Examples
DeFi Yield Strategy
NFT Trading Bot
Cross-Chain Arbitrage
Troubleshooting
Common Issues
Connection Problems:Debug Commands
Best Practices
Security
- Always verify contract addresses
- Use hardware wallets for large amounts
- Enable transaction simulation
- Set appropriate spending limits
- Regular security audits
Risk Management
- Diversify across protocols and chains
- Monitor smart contract risks
- Use stop-loss mechanisms
- Keep emergency funds
- Stay updated on protocol changes
Performance
- Optimize gas usage
- Use batch transactions when possible
- Monitor network congestion
- Choose appropriate chains for operations
- Implement proper error handling
Development
- Test on testnets first
- Use established protocols
- Implement proper access controls
- Regular code audits
- Follow security best practices