Skip to content

Set WALLET_PRIVATE_KEY on Render for full automaton mode #5

Description

@OGCryptoKitty

Required for autonomous treasury operations

The HydraAutomaton currently runs in read-only mode because no private key is configured on Render. Without it, the automaton cannot:

  • Deposit idle USDC into Aave V3 for yield
  • Execute auto-remittance at $5K threshold
  • Sign any on-chain transactions

Steps

  1. Go to Render Dashboard → hydra-arm3 service → Environment
  2. Add environment variable:
    • Key: WALLET_PRIVATE_KEY
    • Value: Private key for wallet 0x2F12A73e1e08F3BCE12212005cCaBE2ACEf87141
  3. Click Save — Render will auto-restart the service

Security note

  • Render env vars are encrypted at rest
  • The key is never logged (automaton.py explicitly avoids logging it)
  • Only used for treasury_yield.py (Aave deposits) and remittance.py (profit transfers)

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions