Links

Contracts

Beanstalk

Diamond

Beanstalk is a ERC-2535 Diamond. The following are the different facets Beanstalk uses. You can explore the facets on Louper, an interface for inspecting Ethereum Diamonds.
Contract
Address
Sun > SeasonFacet
Silo > SiloFacet
Silo > BDVFacet
Silo > WhitelistFacet
Silo > ConvertFacet
Silo > ConvertGettersFacet
Silo > ApprovalFacet
Silo > MetadataFacet
Silo > EnrootFacet
Silo > MigrationFacet
Silo > LegacyClaimWithdrawalFacet
Field > FieldFacet
Field > FundraiserFacet
Barn > FertilizerFacet
Barn > UnripeFacet
Market > MarketplaceFacet
Farm > FarmFacet
Farm > DepotFacet
Farm > TokenFacet
Farm > TokenSupportFacet
Farm > CurveFacet
Diamond > DiamondCutFacet
Diamond > DiamondLoupeFacet
Diamond > OwnershipFacet
Diamond > PauseFacet

Oracle

Multisigs

Ecosystem

Misc.

Contract
Description
Address
Bean Price Contract
Helper contract for getting the Bean price
Base Fee Contract
Helper contract for getting the base fee of the current block
InitMint Contract
Used for minting Beans as part of BIPs
Ethical Return Contract
Deployed per BOP-2

Pre-Exploit Contracts

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.