Skip to main content

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:
Available Actions:
  • init - Initialize Web3 environment
  • wallet - Wallet operations
  • balance - Check balances
  • transfer - Transfer tokens
  • status - Show Web3 status
  • chat - AI-powered Web3 assistance
Examples:

/blockchain [action]

Blockchain operations (alias for /web3). Syntax:
Examples:

GOAT SDK Commands

/goat [action]

GOAT SDK operations for advanced DeFi and Web3 interactions. Syntax:
Available Actions:
  • init - Initialize GOAT SDK
  • wallet - Wallet management
  • balance - Check balances
  • transfer - Transfer assets
  • tools - Available tools
  • markets - Market data
  • chat - AI-powered DeFi assistance
Examples:
GOAT SDK Features:
  • 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:
Examples:

Polymarket Integration

/polymarket [action]

Polymarket prediction market operations. Syntax:
Available Actions:
  • markets - List available markets
  • positions - Show current positions
  • bet - Place a bet
  • balance - Check USDC balance
  • history - Trading history
Examples:
Market Categories:
  • 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:
Available Actions:
  • list - List available toolchains
  • execute - Execute toolchain workflow
  • status - Show execution status
  • cancel - Cancel running execution
  • history - Execution history
Examples:

/w3-toolchain [action]

Short alias for Web3 toolchain operations. Syntax:
Examples:

/defi-toolchain [action]

DeFi-specific toolchain operations. Syntax:
Available Toolchains:
  • yield-farming - Automated yield farming
  • arbitrage - Cross-DEX arbitrage
  • liquidity-provision - LP management
  • portfolio-rebalancing - Portfolio optimization
  • risk-management - Risk assessment and mitigation
Examples:

Wallet Management

Wallet Operations

Initialize Wallet:
Wallet Information:
Security Features:

Token Operations

Balance Management

Check Balances:
Multi-Chain Balances:

Token Transfers

Simple Transfers:
Batch Transfers:

DeFi Operations

Decentralized Exchanges

Token Swaps:
Liquidity Operations:

Lending and Borrowing

Lending Operations:
Borrowing Operations:

Yield Farming

Farming Operations:

NFT Operations

NFT Management

View NFTs:
NFT Trading:

NFT Creation

Minting NFTs:

Smart Contract Interaction

Contract Deployment

Deploy Contracts:

Contract Interaction

Read Operations:
Write Operations:

Market Data and Analytics

Price Information

Token Prices:
Market Analysis:

Portfolio Analytics

Portfolio Tracking:

AI-Powered Web3 Assistance

Web3 Chat

General Web3 Questions:
Smart Contract Help:

Security and Risk Management

Security Features

Transaction Security:
Risk Assessment:

Monitoring and Alerts

Transaction Monitoring:
Price Alerts:

Integration Examples

DeFi Yield Strategy

NFT Trading Bot

Cross-Chain Arbitrage

Troubleshooting

Common Issues

Connection Problems:
Transaction Failures:
Wallet Issues:

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