Ethereum Contracts
The Badger infrastructure is conformed by all the contracts around the general functioning and operations of the BadgerDAO. This includes the tokens, emissions, governance, permissioned actors and proxies administration.
Tokens
- badger: 0x3472A5A71965499acd81997a54BBA8D852C6E53d
- digg : 0x798D1bE841a82a273720CE31c822C61a67a601C3
- ibBTC: 0xc4E15973E6fF2A35cC804c2CF9D2a1b817a8b40F
DAO Governance
- kernel: 0x33D53383314190B0B885D1b6913B5a50E2D3A639
- agent: 0x8dE82C4C968663a0284b01069DDE6EF231D0Ef9B
- keeperAccessControl: 0x711A339c002386f9db409cA55b6A35a604aB6cF6
- guardian: 0x6615e67b8B6b6375D38A0A3f937cd8c1a1e96386
- badgertree: 0x660802fc641b154aba66a62137e71f331b6d787a
- rewardsLogger : 0x0A4F4e92C3334821EbB523324D09E321a6B0d8ec
- EmissionControl: 0x31825c0A6278b89338970e3eB979b05B27FAa263
- registry: 0xFda7eB6f8b7a9e9fCFd348042ae675d1d652454f
- GatedMiniMeController: 0xdDB2dfad74F64F14bb1A1cbaB9C03bc0eed74493
- GlobalAccessControl: 0x9c58B0D88578cd75154Bdb7C8B013f7157bae35a
- governance_timelock: 0x21CF9b77F88Adf8F8C98d7E33Fe601DC57bC0893
- badgerhunt: 0x394dcfbcf25c5400fcc147ebd9970ed34a474543
- rewards_escrow: 0x19d099670a21bc0a8211a89b84cedf59abb4377f
- uniswap_rewards: 0x0c79406977314847a9545b11783635432d7fe019
- native_autocompounder: 0x5B60952481Eb42B66bdfFC3E049025AC5b91c127
- dev_multisig: 0xB65cef03b9B89f99517643226d76e286ee999e77
- techops_multisig: 0x86cbD0ce0c087b482782c181dA8d191De18C8275
- politician_multisig: 0x6F76C6A1059093E21D8B1C13C4e20D8335e2909F
- treasury_multisig: 0x042B32Ac6b453485e357938bdC38e0340d4b9276
- recovered_multisig: 0x9faA327AAF1b564B569Cb0Bc0FDAA87052e8d92c
- ops_multisig: 0xD4868d98849a58F743787c77738D808376210292
- ops_multisig_old: 0x576cD258835C529B54722F84Bb7d4170aA932C64
- treasury_ops_multisig: 0x042B32Ac6b453485e357938bdC38e0340d4b9276
- treasury_vault_multisig: 0xD0A7A8B98957b9CD3cFB9c0425AbE44551158e9e
- dfdBadgerShared: 0xCF7346A5E41b0821b80D5B3fdc385EEB6Dc59F44
- ops_deployer: 0xDA25ee226E534d868f0Dd8a459536b03fEE9079b
- ops_deployer2: 0xeE8b29AA52dD5fF2559da2C50b1887ADee257556
- ops_deployer3: 0x283C857BA940A61828d9F4c09e3fceE2e7aEF3f7
- ops_deployer4: 0xef42D748e09A2d9eF89238c053CE0B6f00236210
- ops_deployer5: 0xC6a902de22b10cb176460777ce6e7A12A6b6AE5a
- ops_deployer6: 0x7c1D678685B9d2F65F1909b9f2E544786807d46C
- ops_executor1: 0xcf4fF1e03830D692F52EB094c52A5A6A2181Ab3F
- ops_executor2: 0x8938bf50d1a3736bdA413510688834540858dAEA
- ops_executor3: 0xC69Fb085481bC8C4bfF99B924076656305D9a25D
- ops_executor4: 0xBB2281cA5B4d07263112604D1F182AD0Ab26a252
- ops_executor5: 0xcDAb3AcC1AD3870a93BB72377092B67e290D76f3
- ops_guardian: 0x29F7F8896Fb913CF7f9949C623F896a154727919
- ops_keeper: 0x872213E29C85d7e30F1C8202FC47eD1Ec124BB1D
- ops_root-validator: 0x1318d5c0C24830D86Cc27Db13Ced0CED31412438
- ops_cycle_bot: 0x68de9E2b015904530593426d934CE608e117Fa7A
- ops_botsquad: 0xF8dbb94608E72A3C4cEeAB4ad495ac51210a341e
- ops_botsquad_cycle0: 0x1a6D6D120a7e3F71B084b4023a518c72F1a93EE9
- ops_earner: 0x46099Ffa86aAeC689D11F5D5130044Ff7082C2AD
- ops_harvester: 0x73433896620E71f7b1C72405b8D2898e951Ca4d5
- ops_external_harvester: 0x64E2286148Fbeba8BEb4613Ede74bAc7646B2A2B
- proxyAdminTimelock: 0x20Dce41Acca85E8222D6861Aa6D23B6C941777bF
- proxyAdminDev: 0x9215cBDCDe25629d0e3D69ee5562d1b444Cf69F9
- testProxyAdmin: 0xB10b3Af646Afadd9C62D663dd5d226B15C25CdFA
- techOpsProxyAdmin: 0x7D0398D7D7432c47Dffc942Cd097B9eA3d88C385
- mStableBadgerProxyAdmin: 0x3cd782379cE010fcda43983B490A99f43AACE0c0
The Sett System is conformed by all the contracts behind the Sett products. Each one of the Setts is made up of three components: Vault, Strategy and Controller.
Vaults
Vaults handle the user interaction with the Setts. This mainly includes the deposits and withdraws. The naming convention for vaults is:
b + Underlying Asset Name
(Example: A vault that handles BADGER token is called bBADGER).- bcvxCRV: 0x2B5455aac8d64C14786c3a29858E43b5945819C0
- bveCVX: 0xfd05D3C7fe2924020620A8bE4961bBaA747e6305
- bbveCVX-CVX-f: 0x937B8E917d0F36eDEBBA8E459C5FB16F3b31555
- bcrvBADGER: 0xeC1c717A3b02582A4Aa2275260C583095536b613
- graviAURA: 0xBA485b556399123261a5F9c95d413B4f93107407
- bauraBAL: 0x37d9D2C6035b744849C15F1BFEE8F268a20fCBd8
- b80BADGER-20WBTC: 0x63ad745506BD6a3E57F764409A47ed004BEc40b1
- bgraviAuraDiggWbtc: 0x371B7C451858bd88eAf392B383Df8bd7B8955d5a
Strategies
Strategies implement the logic to generate yield for a Sett. They handle actions such as harvest and tending. The naming convention for strategies is
type of strategy + . + underlying asset
(Example: A native strategy that handles BADGER is called native.badger).- native.cvxCrv: 0x826048381d65a65DAa51342C51d464428d301896
- native.vestedCVX: 0x3ff634ce65cDb8CC0D569D6d1697c41aa666cEA9
- native.bbveCVX-CVX-f: 0x98Ca7AFa876f0e15494E76E92C5b3658cdE1Ffe1
- native.badgerCrv: 0x1905FD2D2D09792eE058C2b46a05F11630a1EcA1
- native.graviAURA: 0x3c0989eF27e3e3fAb87a2d7C38B35880C90E63b5
- native.bauraBal: 0xfecb580dd17b54537B3965010335343fB6D8F894
- native.b80BADGER-20WBTC: 0xDF30a25B5DBCb8E19d05973661A729a07C1C65BF
- native.bgraviAuraDiggWbtc: 0xC10bf5eC2e0d2A1A91E184ffEF228334B0c06023
Controllers
The Controllers interface the vault contracts with their respective strategies. They are used to handle strategy migrations, earns and withdraws:
- native: 0x63cF44B2548e4493Fd099222A1eC79F3344D9682
- harvest: 0x30392694C25fbBE5C026CF846e9b6525A2aC3eC8
- experimental: 0x9b4efA18c0c6b4822225b81D150f3518160f8609
- mstable: 0xd35ff2C170CC1e44de4EDdC9f2Fc425C16670250
- restitution: 0x3F61344BA56df00dad9bBcA05d98CA2AeC43Ba0B
The ibBTC System is conformed by all the contracts behind the ibBTC infrastructure as well as the Zap contracts that aid on the minting process.
ibBTC Infrastructure
- ibBTC: 0xc4E15973E6fF2A35cC804c2CF9D2a1b817a8b40F
- wibBTC: 0x8751D4196027d4e6DA63716fA7786B5174F04C15
- core: 0x2A8facc9D49fBc3ecFf569847833C380A13418a8
- badgerPeak: 0x41671BA1abcbA387b9b2B752c205e22e916BE6e3
- byvWbtcPeak: 0x825218beD8BE0B30be39475755AceE0250C50627
- feesink: 0x3b823864cd0cbad8a1f2b65d4807906775becaa7
- sett_zap: 0x27Fb47B9Fb32B9cF660C4E0128bE0f4e883f3df1
- mint_zap: 0xe8E40093017A3A55B5c2BC3E9CA6a4d208c07734
- IbbtcVault_zap: 0x87C3Ef099c6143e4687b060285bad201b9efa493
The Digg System is conformed by all the contracts behind the Digg token and rebase mechanics.
Digg Infrastructure
- digg: 0x798D1bE841a82a273720CE31c822C61a67a601C3
- uFragments: 0x798D1bE841a82a273720CE31c822C61a67a601C3
- uFragmentsPolicy: 0x327a78D13eA74145cc0C63E6133D516ad3E974c3
- orchestrator: 0xbd5d9451e004fc495f105ceab40d6c955e4192ba
- cpiMedianOracle: 0x57280661EcAB9B2ad0ddac9B5ed824Ae17424A8C
- marketMedianOracle: 0x058ec2bf15011095a25670b618a129c043e2162e
- chainlinkForwarder: 0xB572f69edbfC946af11a1b3ef8D5c2f41D38a642
- twoStageCentralizedOracle: 0x73083058e0f61D3fc7814eEEDc39F9608B4546d7
- constantOracle: 0xed57725991983e407837ce4b3e0f0fa38bd161b6
- centralizedOracle: 0x72dc16CFa95beB42aeebD2B10F22E55bD17Ce976
- daoDiggTimelock: 0x5A54Ca44e8F5A1A695f8621f15Bfa159a140bB61
- diggTeamVesting: 0x124FD4A9bd4914b32c77C9AE51819b1181dbb3D4
- diggDistributor: 0x5E79958EfbB8AFdeDB6EC7107110F329e4EAfffA
Last modified 2mo ago