Skip to content

feat: add @aave/cli package with 10 read-only commands#154

Draft
foodaka wants to merge 1 commit intomainfrom
feat/cli
Draft

feat: add @aave/cli package with 10 read-only commands#154
foodaka wants to merge 1 commit intomainfrom
feat/cli

Conversation

@foodaka
Copy link
Copy Markdown
Contributor

@foodaka foodaka commented Mar 26, 2026

Adds a new CLI package (aave3) built on oclif that wraps the existing @aave/client to provide terminal access to the Aave v3 API.

Commands:

  • markets list: list markets across chains
  • reserves list: list reserves for a market
  • positions list: user position summary with health factor
  • supplies list: user supply positions
  • borrows list: user borrow positions
  • vaults list: list vaults (filterable by user/owner)
  • gho balance: sGHO savings balance
  • history list: user transaction history
  • incentives list: merit reward incentives
  • health-factor preview: simulate health factor changes

All commands support --json for machine-readable output and --staging for the staging API environment. Includes 38 integration tests.

Adds a new CLI package (`aave3`) built on oclif that wraps the existing
@aave/client to provide terminal access to the Aave v3 API.

Commands:
- markets list: list markets across chains
- reserves list: list reserves for a market
- positions list: user position summary with health factor
- supplies list: user supply positions
- borrows list: user borrow positions
- vaults list: list vaults (filterable by user/owner)
- gho balance: sGHO savings balance
- history list: user transaction history
- incentives list: merit reward incentives
- health-factor preview: simulate health factor changes

All commands support --json for machine-readable output and --staging
for the staging API environment. Includes 38 integration tests.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant