Skip to main content

Overview

Ape-based SDK for working with deployments of the Aave family of protocols

Dependencies

Installation

via pip

You can install the latest release via pip:

pip install aave

via uv

You can install the latest release via uv:

uv pip install aave

Quick Usage

Scripting

The SDK can be used for any scripting task:

>>> from aave import Aave
>>> aave = Aave()
>>> market = Aave.all_markets[0]
>>> pos = market.get_position(<acct>)
>>> pos.ltv
Decimal('0.56')
>>> pos.health_factor
Decimal('1.48')
>>> pos.repay("<TOKEN>", amount="100 TOKEN", sender=me)

CLI

TBD

Silverback

TBD

Development

This project is in development and should be considered a beta. Things might not be in their final state and breaking changes may occur. Comments, questions, criticisms and pull requests are welcomed.

Support

Support for different parts of the Aave protocols:

  • V1 (deprecated)
  • V2 (deprecated)
  • V3 (actively used)
  • V4 (protocol unreleased)
  • Aave staking

License

This project is licensed under Apache 2.0.

Release files for aave 0.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for aave 0.0.0
File Size Uploaded
aave-0.0.0.tar.gz 13.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for aave 0.0.0
File Interpreter ABI Platform
aave-0.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 26.3 kB

Release files / aave-0.0.0.tar.gz

Download URL aave-0.0.0.tar.gz
Size 13.4 kB
Tags Source
SHA-256 checksum
How to use checksums
55b8f775471e501216d492801e09b2e4c1c9a909caf2562339b62c4b96e751bc
BLAKE2b-256 checksum
How to use checksums
864299b0485ea0eb47078a59e6e37aab1357782d90f5f8f488a6851d99791c3b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.9.17 {"installer":{"name":"uv","version":"0.9.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Fedora Linux","version":"43","id":"","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / aave-0.0.0-py3-none-any.whl

Download URL aave-0.0.0-py3-none-any.whl
Size 12.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4b5c6dfa1e035843a16ad8bcacfe38dac980af791bc0bae29f0f1bd39bf9cc15
BLAKE2b-256 checksum
How to use checksums
9b8ac5fd66fb3fe18764924596bc293545afeedf2e0883a21160d16182250928
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.9.17 {"installer":{"name":"uv","version":"0.9.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Fedora Linux","version":"43","id":"","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release history Release notifications | RSS feed

This release

0.0.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page