Balancer SDK

Balancer is a community-driven protocol, automated portfolio manager, liquidity provider, and price sensor that empowers decentralized exchange and the automated portfolio management of tokens on the Ethereum blockchain and other EVM compatible systems.

This SDK gives developers access to methods and examples for formatting data and exectuting transaction on the Balancer V2 Protocol.

balancer-js A JavaScript SDK which provides commonly used utilties for interacting with Balancer Protocol V2.

balancer-py Python tools for interacting with Balancer Protocol V2 in Python.

balancer-sor Smart Order Router, or SOR, is a Javascript off-chain linear optimization of routing orders across pools for best price execution.

Useful Info

Balancer V2 Monorepo The repository contains the Balancer Protocol V2 core smart contracts, including the Vault and standard Pools, along with their tests, configuration, and deployment information.

Balancer Documentation Documention including high level overviews of Balancer Protocol, FAQs and walkthroughs.

Contributing/Suggestions

Balancer is a community driven project and we welcome external contributions and feedback. Please see the Contributing guides within each project for guidance on how to submit code. If you have any suggestions or requests please open an issue in this repo with some further details and we'll be happy to investigate further.