Configuration

Configure NodeMatrix for your specific needs

Global Settings

Access global configuration by clicking the "Global Config" button in the top navigation bar.

SettingDescriptionDefault
Gas Price StrategyAuto, Fast, or Custom gas pricingAuto
Slippage ToleranceDefault slippage for swaps0.5%
Transaction DeadlineMax time for transaction execution5 minutes
Auto-RetryRetry failed transactions automaticallyEnabled
Notification LevelWhich events trigger notificationsAll

Wallet Configuration

Manage multiple wallets for different workflow purposes.

Security Note

NodeMatrix never stores your private keys. All signing happens locally in your wallet extension. You can connect multiple wallets and assign them to different workflows.
// Wallet configuration example
{
  "wallets": [
    {
      "name": "Trading Wallet",
      "address": "0x1234...5678",
      "permissions": ["swap", "transfer"],
      "dailyLimit": "1000 USDC"
    },
    {
      "name": "Treasury",
      "address": "0xabcd...efgh",
      "permissions": ["stake"],
      "dailyLimit": "unlimited"
    }
  ]
}

Node-Level Configuration

Each node has its own configuration panel accessible by clicking on the node.

Basic Settings

Name, description, and enabled/disabled status.

Execution Settings

Retry logic, timeout, and error handling.

Security Settings

Spending limits, allowed addresses, and restrictions.

Notification Settings

Alerts for success, failure, and custom conditions.

Environment Variables

Store sensitive data like API keys securely using environment variables.

# Environment Variables (stored encrypted)
TWITTER_API_KEY=your_twitter_api_key
TELEGRAM_BOT_TOKEN=your_telegram_bot_token
CUSTOM_RPC_URL=https://your-custom-rpc.com
WEBHOOK_SECRET=your_webhook_secret

Accessing Variables

Use double curly braces to reference environment variables in node configurations: {{env.TWITTER_API_KEY}}