All environment variables are optional. CLI flags take precedence.
Variable Description Default
CAN_NETWORKNetwork preset: localnet, testnet, mainnet localnet
CAN_ALGOD_URLOverride algod URL from network
CAN_ALGOD_TOKENOverride algod API token from network
CAN_INDEXER_URLOverride indexer URL from network
CAN_INDEXER_TOKENOverride indexer API token from network
Variable Description Default
CAN_SEEDAgent seed (hex-encoded 32 bytes) from keystore
CAN_ADDRESSAgent Algorand address from keystore
CAN_PASSWORDKeystore password interactive prompt
Variable Description Default
RUST_LOGLog level filter info
Examples:
# Show debug logs
RUST_LOG=debug can run
# Show only warnings
RUST_LOG=warn can run
# Module-specific logging
RUST_LOG=corvid_agent_nano=debug,algochat=info can run
CAN_NETWORK=testnet \
CAN_PASSWORD=mypassword \
CAN_SEED=aabbccdd... \
CAN_ADDRESS=ALGO_ADDRESS... \
can run