Beanstalk is a decentralized credit based algorithmic stablecoin protocol that is built on Ethereum.
Contract | Addresss |
---|---|
Bean | 0xDC59ac4FeFa32293A95889Dc396682858d52e5Db |
Beanstalk | 0xC1E088fC1323b20BCBee9bd1B9fC9546db5624C5 |
UniswapV2 BEAN:ETH Pair | 0x87898263B6C5BABe34b4ec53F22d98430b91e371 |
Development Budget 1 | 0x83A758a6a24FE27312C1f8BDa7F3277993b64783 |
Marketing Budget 1 | 0xAA420e97534aB55637957e868b658193b112A551 |
Beanstalk Farms Budget | 0x21DE18B6A8f78eDe6D16C50A167f6B222DC08DF7 |
Bean Sprout Budget | 0xb7ab3f0667eFF5e2299d39C23Aa0C956e8982235 |
BeaNFT Collection | 0x459895483556dad32526efa461f75e33e458d9e9 |
BeaNFT OpenSea | 0xa755A670Aaf1FeCeF2bea56115E65e03F7722A79 |
BEAN:3CRV Factory | 0x3a70DfA7d2262988064A2D051dd47521E43c9BdD |
The Beanstalk smart contract is a multi-facet proxy as it implements EIP-2535. Thus, the Beanstalk contract pulls in functions from a variety of different contracts (called facets in the EIP-2535 documentation) that are all capable of sharing the same state object.
The following are the different facets Beanstalk uses:
The following facets are part of the diamond functionality:
Contract | Addresss |
---|---|
DiamondCutFacet | 0xDFeFF7592915bea8D040499E961E332BD453C249 |
DiamondLoupeFacet | 0xB51D5C699B749E0382e257244610039dDB272Da0 |
OwnershipFacet | 0x0176D95fd451353F3543A4542e667C62b673621a |
- clone the repository
- run... Read more