Skip to content

Latest commit

 

History

History
75 lines (40 loc) · 17.6 KB

contracts.md

File metadata and controls

75 lines (40 loc) · 17.6 KB

Contracts

Arbitrum

Beanstalk

ContractAddress
Beanstalk0xD1A0060ba708BC4BCD3DA6C37EFa8deDF015FB70
Bean ERC-20 Token0xBEA0005B8599265D41256905A9B3073D397812E4
Unripe Bean ERC-20 Token0x1BEA054dddBca12889e07B3E076f511Bf1d27543
Unripe LP ERC-20 Token0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788
Deposit ERC-1155 Token0xD1A0060ba708BC4BCD3DA6C37EFa8deDF015FB70
Fertilizer ERC-1155 Token0xFEFEFECA5375630d6950F40e564A27f6074845B5
Fertilizer Implementation0xFEFEFE2cfb089aEF0b0578573eF3CFAbC15f1490
Shipment Planner0x555555987d98079b9f43CDcDBD52DbB24FfEEef5

Deposit Whitelist

ContractAddress
Bean ERC-20 Token0xBEA0005B8599265D41256905A9B3073D397812E4
BEAN:WETH LP Token0xBeA00Aa8130aCaD047E137ec68693C005f8736Ce
BEAN:wstETH LP Token0xBEa00BbE8b5da39a3F57824a1a13Ec2a8848D74F
BEAN:weETH LP Token0xBeA00Cc9F93E9a8aC0DFdfF2D64Ba38eb9C2e48c
BEAN:WBTC LP Token0xBea00DDe4b34ACDcB1a30442bD2B39CA8Be1b09c
BEAN:USDC LP Token0xBea00ee04D8289aEd04f92EA122a96dC76A91bd7
BEAN:USDT LP Token0xbEA00fF437ca7E8354B174339643B4d1814bED33
Unripe Bean ERC-20 Token0x1BEA054dddBca12889e07B3E076f511Bf1d27543
Unripe LP ERC-20 Token0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788

Facets

Beanstalk is a ERC-2535 Diamond. You can explore the current list of Arbitrum Beanstalk facets on Louper, an interface for inspecting Diamonds.

{% embed url="https://louper.dev/diamond/0xD1A0060ba708BC4BCD3DA6C37EFa8deDF015FB70?network=arbitrum" %}

Non-Bean Assets

ContractAddress
WETH0x82aF49447D8a07e3bd95BD0d56f35241523fBab1
wstETH0x5979D7b546E38E414F7E9822514be443A4800529
weETH0x35751007a407ca6FEFfE80b3cB397736D2cf4dbe
WBTC0x2f2a2543B76A4166549F7aaB2e75Bef0aefC5B0f
USDC0xaf88d065e77c8cC2239327C5EDb3A432268e5831
USDT0xFd086bC7CD5C481DCC9C85ebE478A1C0b69FCbb9

Oracles

ContractAddress
ETH/USD Chainlink Data Feed0x639Fe6ab55C921f74e7fac1ee960C0B6293ba612
LSD Chainlink Oracle0xCCCCCC35b53c8a16404Ae414AFa31F30A5B35626
wstETH/ETH Chainlink Data Feed0xb523AE262D20A936BC152e6023996e46FDC2A95D
weETH/ETH Chainlink Data Feed0xE141425bc1594b8039De6390db1cDaf4397EA22b
WBTC/USD Chainlink Data Feed0xd0C7101eACbB49F3deCcCc166d238410D6D46d57
USDC/USD Chainlink Data Feed0x50834F3163758fcC1Df9973b6e91f0F0F0434aD3
USDT/USD Chainlink Data Feed0x3f3f5dF88dC9F13eac63DF89EC16ef6e7E25DdE7

Multisigs

ContractAddress
Beanstalk Community Multisig (BCM)0xDd5b31E73dB1c566Ca09e1F1f74Df34913DaaF69
Beanstalk Farms Multisig (BFM)0x390b023d316c2e92dd96A9bcC7fAe8dB12A2fBC1
Beanstalk Immunefi Committee Multisig (BICM)0xd39A31e5f23D90371D61A976cACb728842e04ca9
Immunefi VaultTBD

Hypernative

ContractAddress
Hypernative Module0xbBAd3c5D8B87Fd485c48d6Da7599FBBE33A079fe
Hypernative Response Wallet0x5F0F0860DF2714f708B4a3C221C36658E3627203

Ecosystem

ContractAddress
BasinSee Basin Docs
Pipeline0xb1bE000644bD25996b0d9C2F7a6D6BA3954c91B0
Depot0xdeb0f082ed3b0efe9257aea9f2e6e974aa4120c3

Misc.

ContractAddress
Bean Price Contract0xC218F5a782b0913931DCF502FA2aA959b36Ac9E7
Junctions0x5A5A5ADe4C9713172a5228703213d4D39608E2cD
Unwrap and Send ETH Helper0xD6Fc4a63d7E93267c3007eA176081052369A4749

Ethereum L1

Beanstalk on L1

ContractAddress
L1 Beanstalk0xC1E088fC1323b20BCBee9bd1B9fC9546db5624C5

You can explore the current list of L1 Beanstalk facets on Louper, an interface for inspecting Diamonds.

{% embed url="https://louper.dev/diamond/0xC1E088fC1323b20BCBee9bd1B9fC9546db5624C5?network=mainnet" %}

BeaNFTs on L1

ContractAddress
BeaNFT DAO Multisig (BDM)0x2D92a7Ba42472001111C1A1614EF6A8737bDf278
BeaNFT Genesis ERC-721 Token0xa755A670Aaf1FeCeF2bea56115E65e03F7722A79
BeaNFT Winter ERC-721 Token0x459895483556dad32526efa461f75e33e458d9e9
BeaNFT Winter Admin0x30980396e7A1C3b9272B948483694fAF057DB32B
BeaNFT Winter Implementation0xd23CA44dAdf271C7f0d540a571864043C36c1F27
BeaNFT Barn Raise ERC-721 Token0xa969bb19b1d35582ded7ea869cecd60a3bd5d1e8
BeaNFT Barn Raise Implementation0xa560c3afceb9a046573bf6f401134a6837f6d321
BeaNFT Basin ERC-721 Token0x191b7D1CfA89c9389BbF5f7F49F4B8F93eC3740F
BeaNFT Basin Implementation0x1DD0dEFe25dad4003DB39EBd618D3cCbAC288804

Contracts on L1

ContractAddress
Q4 2021 BudgetSee Beanstalk Budget Q4 2021
Ethical Return Contract0xf96681781cd426d25dd3ee45fe77ba5763ae24e4
Bean Sprout Multisig (BSM)0xb7ab3f0667eFF5e2299d39C23Aa0C956e8982235
Old Bean Price Contract0x4BEd6cb142b7d474242d87F4796387DEB9E1E1B4
Old USD Oracle Contract0xb24a70b71e4cca41eb114c2f61346982aa774180
Base Fee Contract0x84292919cB64b590C0131550483707E43Ef223aC
InitMint Contract0x077495925c17230E5e8951443d547ECdbB4925Bb
Unwrap and Send ETH Junction0x737cad465b75cdc4c11b3e312eb3fe5bef793d96
Hypernative Module0x59c78c1c2b4b03b4530d5f46f02362e4a03efe4d
Hypernative EOA0xd7E13e49e467637D75C43D917d98d69049a19bFF
Beanstalk Community Multisig (BCM)0xa9bA2C40b263843C04d344727b954A545c81D043
Beanstalk Farms Multisig (BFM)0x21DE18B6A8f78eDe6D16C50A167f6B222DC08DF7
Beanstalk Immunefi Committee Multisig (BICM)0x879c8B99430F28C4d297BD479Cd43396b4aCF697
Immunefi Vault0x66Efac6e6d58D4058CF017E66a0039315a3eb29C
Beanstalk Farms Subgraph Multisig (BFSM)0xe1c3aEf912eCBF766155100038994c3FE880dB02
Fertilizer Admin0xfECB01359263C12Aa9eD838F878A596F0064aa6e
Fertilizer Implementation0x5f68B4614DDAAd4eD1088E9E706efDFf66be5812

Deprecated L1 Contracts

{% hint style="danger" %} The addresses below refer to pre-L2 migration tokens. Do not buy these tokens. A new Bean token was issued on Arbitrum—you can find it at the top of this page. {% endhint %}

ContractAddress
Previous Bean ERC-20 Token0xBEA0000029AD1c77D3d5D23Ba2D8893dB9d1Efab
Previous Unripe Bean ERC-20 Token0x1BEA0050E63e05FBb5D8BA2f10cf5800B6224449
Previous Unripe LP ERC-20 Token0x1BEA3CcD22F4EBd3d37d731BA31Eeca95713716D
Previous Fertilizer ERC-1155 Token0x402c84de2ce49af88f5e2ef3710ff89bfed36cb6
Previous BEAN:WETH Well LP Token0xBEA0e11282e2bB5893bEcE110cF199501e872bAd
Previous BEAN:wstETH Well LP Token0xbea0000113b0d182f4064c86b71c315389e4715d
Previous BEAN:3CRV LP Token0xc9C32cd16Bf7eFB85Ff14e0c8603cc90F6F2eE49

Pre-Exploit Contracts on L1

{% hint style="danger" %} The addresses below refer to the exploited Bean token (0xDC59). Do not buy these tokens. A new Bean token was issued at Replant—you can find it at the top of this page. {% endhint %}

ContractAddress
Old Bean ERC-20 Token0xDC59ac4FeFa32293A95889Dc396682858d52e5Db
Old BEAN:ETH Uniswap V2 Pair0x87898263B6C5BABe34b4ec53F22d98430b91e371
Old BEAN:3CRV Metapool0x3a70DfA7d2262988064A2D051dd47521E43c9BdD
Old BEAN:LUSD Plain Pool0xD652c40fBb3f06d6B58Cb9aa9CFF063eE63d465D