/Beanstalk

A monorepo for the Beanstalk protocol, SDK, subgraphs and UI.

Primary LanguageTypeScriptMIT LicenseMIT

Beanstalk logo

Beanstalk

Discord

Code Version: 2.4.1
Whitepaper Version: 2.4.0

About

Beanstalk is a permissionless fiat stablecoin protocol built on Ethereum.

Repository

Project Description
protocol The Beanstalk protocol, its facets and related contracts in the Beanstalk ecosystem.
subgraph-beanstalk A subgraph indexing Beanstalk (0xC1E088).
subgraph-bean A subgraph indexing the Bean ERC-20 token (0xBEA000).
sdk A Typescript SDK for interacting with Beanstalk and ecosystem contracts.
ui The Beanstalk UI hosted at app.bean.money.
cli A tool for interacting with Beanstalk in a development environment.

Development

If you are a developer and would like to contribute, please see our DEVELOPER.md document for how to get started.

Documentation

Conceptual documentation on Beanstalk can be found in the Farmers' Almanac.
Technical documentation on Beanstalk can be found in the Agronomics Handbook.

The latest version of the Beanstalk Whitepaper is available here (version history can be found here).

Audits

Read more about Beanstalk audits here.

Bug Bounty Program

The Beanstalk DAO partnered with Immunefi to launch a bug bounty program with rewards up to 1.1M Beans.

You can find the bug bounty program and submit bug reports here.

Contracts

A comprehensive list of contract addresses related to Beanstalk is available here.

Contract Address
Beanstalk 0xC1E088fC1323b20BCBee9bd1B9fC9546db5624C5
Bean 0xBEA0000029AD1c77D3d5D23Ba2D8893dB9d1Efab
BEAN:3CRV LP token 0xc9C32cd16Bf7eFB85Ff14e0c8603cc90F6F2eE49
Unripe Bean token 0x1BEA0050E63e05FBb5D8BA2f10cf5800B6224449
Unripe BEAN:3CRV LP token 0x1BEA3CcD22F4EBd3d37d731BA31Eeca95713716D
Fertilizer ERC-1155 token 0x402c84de2ce49af88f5e2ef3710ff89bfed36cb6
Beanstalk Community Multisig 0xa9bA2C40b263843C04d344727b954A545c81D043

License

MIT