ElizaOS Integration
The@stwd/eliza-plugin provides drop-in Steward wallet management for ElizaOS agents — policy-enforced signing, balance checking, and approval flows.
Installation
Configuration
Add the plugin to your ElizaOS character configuration:What It Provides
Service
TheStewardService initializes and manages the Steward SDK connection:
Actions
sign-transaction
Signs and broadcasts an EVM transaction through Steward’s policy engine.
transfer
Transfer native tokens (ETH/SOL) to a specified address.
Providers
wallet-status
Provides wallet address and status context to the agent’s prompts.
balance
Provides current balance information for the agent’s wallet.
Evaluator
The approval-required evaluator checks for pending transactions in the approval queue and notifies the agent (or user) when manual approval is needed.Example: Full ElizaOS Character
Docker Container Setup
For agents running in Docker containers (e.g., on Milady Cloud), the plugin uses environment variables:Handling Approval Flows
When a transaction exceeds the auto-approve threshold, it enters the approval queue:approval-required evaluator periodically checks for pending transactions and can notify users in the chat.
Related
- Agent Setup Guide — Creating agents with policies
- SDK Reference — Detailed plugin API reference
- Milady Cloud Guide — Deploy on Milady Cloud