morpho-rs-cli-0.5.0 is not a library.
morpho-rs-cli
Command-line tool for interacting with Morpho vaults.
Installation
Or build from source:
Commands
vaultv1 - Query V1 (MetaMorpho) Vaults
# List vaults
# Get vault details
# Deposit into vault
# Withdraw from vault
vaultv2 - Query V2 Vaults
# List vaults
# Get vault details
# Deposit into vault
# Withdraw from vault
positions - Query User Positions
# Query positions across all chains
# Query positions on specific chain
Examples
List Vaults
# List top 25 V1 vaults on Ethereum
# List V2 vaults on Base
# List whitelisted vaults by curator
# Output as JSON
View Vault Info
# Get V1 vault details
# Get V2 vault on Base
Deposit and Withdraw
# Set environment variables
# Deposit 100 tokens
# Deposit with explicit RPC and key
# Withdraw 25 tokens
Query User Positions
# All positions across all chains
# Positions on specific chain
# Output as JSON for scripting
Environment Variables
| Variable | Description | Used By |
|---|---|---|
ETH_RPC_URL |
RPC endpoint URL | deposit, withdraw |
PRIVATE_KEY |
Private key for signing | deposit, withdraw |
Environment variables can be overridden with command-line flags:
--rpc-url <URL>overridesETH_RPC_URL--private-key <KEY>overridesPRIVATE_KEY
Chain Aliases
The --chain flag accepts chain names or IDs:
| Chain | Aliases |
|---|---|
| Ethereum | ethereum, eth, mainnet, 1 |
| Base | base, 8453 |
| Arbitrum | arbitrum, arb, 42161 |
| Optimism | optimism, op, 10 |
| Polygon | polygon, matic, 137 |
| Linea | linea, 59144 |
| Scroll | scroll, 534352 |
| Mode | mode, 34443 |
| Sonic | sonic, 146 |
| World Chain | worldchain, 480 |
| Fraxtal | fraxtal, 252 |
| Ink | ink, 57073 |
| Unichain | unichain, 130 |
| Hemi | hemi, 43111 |
| Corn | corn, 21000000 |
| Plume | plume, 98866 |
| Camp | camp, 123420001114 |
| Katana | katana, 747474 |
| Etherlink | etherlink, 42793 |
| TAC | tac, 239 |
| Lisk | lisk, 1135 |
| Hyperliquid | hyperliquid, 999 |
| Sei | sei, 1329 |
| Zero-G | zerog, 0g, 16661 |
| Monad | monad, 143 |
| Stable | stable, 988 |
| Cronos | cronos, 25 |
| Celo | celo, 42220 |
| Abstract | abstract, 2741 |
| Sepolia | sepolia, 11155111 (testnet) |
Output Format
Use --format to control output:
# Table output (default)
# JSON output
License
MIT