Skip to content

Set WALLET_PRIVATE_KEY on Render for full automaton mode #5

@OGCryptoKitty

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)

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions