Skip to content

bgd-labs/toolkit

Repository files navigation

BGD Toolkit

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

Packages

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

Apps

  • docs - Centralized documentation for BGD Labs 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

Packages

 
 
 

Contributors 3

  •  
  •  
  •  

Languages