Skip to content

aave-dao/toolkit

Repository files navigation

Aave Toolkit

A TypeScript monorepo providing tools and utilities for interacting with Aave governance and DeFi protocols.

Packages

  • @aave-dao/toolbox - Core library with utilities for Aave ecosystem development, including ABIs, address book integration, governance operations, and testing tools
  • @aave-dao/cli - Command-line interface for interacting with Aave protocols and governance

Apps

  • docs - Centralized documentation for Aave projects

Getting Started

This monorepo uses:

  • pnpm for package management
  • Turbo for build orchestration
  • Changesets for versioning and publishing

Prerequisites

  • Node.js >=22
  • pnpm 10.5.2+

Installation

pnpm install

Development

# Run all packages in dev mode
pnpm dev

# Build all packages
pnpm build

# Run tests
pnpm test

# Lint code
pnpm lint

Publishing

# Create a changeset
pnpm changeset

# Version packages
pnpm version-packages

# Publish to npm
pnpm release

License

MIT

About

a collection of web3 tools, abis etc

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages