Ethereum Contracts
Badger Infrastructure
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
General Infrastructure
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
Multisig Wallets
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
Operational Wallets
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
Proxy admins
proxyAdminTimelock: 0x20Dce41Acca85E8222D6861Aa6D23B6C941777bF
proxyAdminDev: 0x9215cBDCDe25629d0e3D69ee5562d1b444Cf69F9
testProxyAdmin: 0xB10b3Af646Afadd9C62D663dd5d226B15C25CdFA
techOpsProxyAdmin: 0x7D0398D7D7432c47Dffc942Cd097B9eA3d88C385
mStableBadgerProxyAdmin: 0x3cd782379cE010fcda43983B490A99f43AACE0c0
Sett System
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).
bveCVX: 0xfd05D3C7fe2924020620A8bE4961bBaA747e6305
graviAURA: 0xBA485b556399123261a5F9c95d413B4f93107407
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.vestedCVX: 0x3ff634ce65cDb8CC0D569D6d1697c41aa666cEA9
native.graviAURA: 0x3c0989eF27e3e3fAb87a2d7C38B35880C90E63b5
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
ibBTC System
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
Zaps
sett_zap: 0x27Fb47B9Fb32B9cF660C4E0128bE0f4e883f3df1
mint_zap: 0xe8E40093017A3A55B5c2BC3E9CA6a4d208c07734
IbbtcVault_zap: 0x87C3Ef099c6143e4687b060285bad201b9efa493
Digg System
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 updated