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).
bcrvRenBTC: 0x6dEf55d2e18486B9dDfaA075bc4e4EE0B28c1545
bslpWbtcBadger: 0x1862A18181346EBd9EdAf800804f89190DeF24a5
bslpWbtcEth: 0x758A43EE2BFf8230eeb784879CdcFF4828F2544D
bcrvIbBTC: 0xaE96fF08771a109dc6650a1BdCa62F2d558E40af
bcrvTricrypto2: 0x27E98fC7d05f54E544d16F58C194C2D7ba71e3B5
bcvxCRV: 0x2B5455aac8d64C14786c3a29858E43b5945819C0
bveCVX: 0xfd05D3C7fe2924020620A8bE4961bBaA747e6305
bbveCVX-CVX-f: 0x937B8E917d0F36eDEBBA8E459C5FB16F3b315551
byvWBTC: 0x4b92d19c11435614CD49Af1b589001b7c08cD4D5
bcrvBADGER: 0xeC1c717A3b02582A4Aa2275260C583095536b613
graviAURA: 0xBA485b556399123261a5F9c95d413B4f93107407
bauraBAL: 0x37d9D2C6035b744849C15F1BFEE8F268a20fCBd8
b80BADGER-20WBTC: 0x63ad745506BD6a3E57F764409A47ed004BEc40b1
bBB-A-USD: 0x06D756861De0724FAd5B5636124e0f252d3C1404
bgraviAURAWethAuraBAL: 0xf8f5677B6bCecdb9be94AE8f6770a05a6C53C378
bgraviAuraDiggWbtc: 0x371B7C451858bd88eAf392B383Df8bd7B8955d5a
bwstEthWeth: 0x41466b8ec544e3192Aa1aA30f65fC60FAb4D52Bf
brEthWeth: 0xA484427CF91bbd945c39eF87dF0A02Bb8625dC97
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.renCrv: 0x61e16b46F74aEd8f9c2Ec6CB2dCb2258Bdfc7071
native.sushiWbtcEth: 0x7A56d65254705B4Def63c68488C0182968C452ce
native.sushiBadgerWbtc: 0x3a494D79AA78118795daad8AeFF5825C6c8dF7F1
native.tricrypto2: 0x647eeb5C5ED5A71621183f09F6CE8fa66b96827d
native.cvxCrv: 0x826048381d65a65DAa51342C51d464428d301896
native.vestedCVX: 0x3ff634ce65cDb8CC0D569D6d1697c41aa666cEA9
native.bbveCVX-CVX-f: 0x98Ca7AFa876f0e15494E76E92C5b3658cdE1Ffe1
native.bcrvIbBTC: 0x6D4BA00Fd7BB73b5aa5b3D6180c6f1B0c89f70D1
native.badgerCrv: 0x1905FD2D2D09792eE058C2b46a05F11630a1EcA1
native.graviAURA: 0x3c0989eF27e3e3fAb87a2d7C38B35880C90E63b5
native.bauraBal: 0xED6d51A82065725e283fC035f488213e869FD976
native.b80BADGER-20WBTC: 0xe43857fE16D18b6633A663389934d6c64D5E81FD
native.bBB-A-USD: 0x2eDc46AC0eE850081e14a6E6cF09d69A29D61563
native.bgraviAURAWethAuraBAL: 0xA773b13A64D213291a063a1910b96C117b2438Df
native.bgraviAuraDiggWbtc: 0xD87F2cdE238D0122b3865164359CFF6b2431d927
native.bwstEthWeth: 0x1cC3731d8f30341EF4527E7da1B6a4DA88ef71DF
native.brEthWeth: 0xE6153AdD9913c7D25a6d475acFfACc5Eb570D8bE
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
Bridge System
The Bridge System includes all the contracts behind the Ethereum side of the Badger Bridge.
Bridge Infrastructure
bridge_v1: 0xcB5c2B0FE765069708f17376981C9aFE56Fed339
bridge_v2: 0xb6ea1d3fb9100a2Cf166FEBe11f24367b5FCD24A
Deprecated Contracts
Gaysers Geysers are the staking contracts for tokens deposited in their respective setts. These were during the first iteration of the Badger emissions. Native refers to setts that are only using badger contracts, something else would mean some other protocols are leveraged for additional yield (example: harvest.renCrv = the harvest renCrv Super Sett).
native.badger: 0xa9429271a28F8543eFFfa136994c0839E7d7bF77
native.renCrv: 0x2296f174374508278DC12b806A7f27c87D53Ca15
native.sbtcCrv: 0x10fC82867013fCe1bD624FafC719Bb92Df3172FC
native.tbtcCrv: 0x085A9340ff7692Ab6703F17aB5FfC917B580a6FD
native.uniBadgerWbtc: 0xA207D69Ea6Fb967E54baA8639c408c31767Ba62D
sushi.slpEthWbtc: 0x612f681BCd12A0b284518D42D2DBcC73B146eb65
harvest.renCrv: 0x612f681BCd12A0b284518D42D2DBcC73B146eb65
Vaults
bBADGER: 0x19D97D8fA813EE2f51aD4B4e04EA08bAf4DFfC28
bDIGG: 0x7e7E112A68d8D2E221E11047a72fFC1065c38e1a
bcrvSBTC: 0xd04c48A53c111300aD41190D63681ed3dAd998eC
bcrvTBTC: 0xb9D076fDe463dbc9f915E5392F807315Bf940334
bharvestcrvRenBTC: 0xAf5A1DECfa95BAF63E0084a35c62592B774A2A87
buniWbtcBadger: 0x235c9e24D3FB2FAFd58a2E49D454Fdcd2DBf7FF1
bslpWbtcibBTC: 0x8a8FFec8f4A0C8c9585Da95D9D97e8Cd6de273DE
buniWbtcDigg: 0xC17078FDd324CC473F8175Dc5290fae5f2E84714
bslpWbtcDigg: 0x88128580ACdD9c04Ce47AFcE196875747bF2A9f6
bcrvHBTC: 0x8c76970747afd5398e958bdfada4cf0b9fca16c4
bcrvPBTC: 0x55912d0cf83b75c492e761932abc4db4a5cb1b17
bcrvOBTC: 0xf349c0faa80fc1870306ac093f75934078e28991
bcrvBBTC: 0x5dce29e92b1b939f8e8c60dcf15bde82a85be4a9
bcrvTricrypto: 0xBE08Ef12e4a553666291E9fFC24fCCFd354F2Dd2
bCVX: 0x53c8e199eb2cb7c01543c137078a038937a68e40
bimBTC: 0x599D92B453C010b1050d31C364f6ee17E819f193
bFpMbtcHbtc: 0x26B8efa69603537AC8ab55768b6740b67664D518
bMIM-3LP3CRV-f: 0x19E4d89e0cB807ea21B8CEF02df5eAA99A110dA5
bFRAX3CRV-f: 0x15cBC4ac1e81c97667780fE6DAdeDd04a6EEB47B
Strategies
native.badger: 0x75b8E21BD623012Efb3b69E1B562465A68944eE6
native.sbtcCrv: 0xCce0D2d1Eb2310F7e67e128bcFE3CE870A3D3a3d
native.tbtcCrv: 0xAB73Ec65a1Ef5a2e5b56D5d6F36Bee4B2A1D3FFb
native.uniBadgerWbtc: 0x95826C65EB1f2d2F0EDBb7EcB176563B61C60bBf
harvest.renCrv: 0xaaE82E3c89e15E6F26F60724f115d5012363e030
native.digg: 0x4a8651F2edD68850B944AD93f2c67af817F39F62
native.uniDiggWbtc: 0xadc8d7322f2E284c1d9254170dbe311E9D3356cf
native.sushiDiggWbtc: 0xaa8dddfe7DFA3C3269f1910d89E4413dD006D08a
experimental.sushiIBbtcWbtc: 0xf4146A176b09C664978e03d28d07Db4431525dAd
experimental.digg: 0xA6af1B913E205B8E9B95D3B30768c0989e942316
native.hbtcCrv: 0x8c26D9B6B80684CC642ED9eb1Ac1729Af3E819eE
native.pbtcCrv: 0xA9A646668Df5Cec5344941646F5c6b269551e53D
native.obtcCrv: 0x5dd69c6D81f0a403c03b99C5a44Ef2D49b66d388
native.bbtcCrv: 0xF2F3AB09E2D8986fBECbBa59aE838a5418a6680c
native.tricrypto: 0x05ec4356e1acd89cc2d16adc7415c8c95e736ac1
native.cvx: 0xBCee2c6CfA7A4e29892c3665f464Be5536F16D95
native.mstableImBtc: 0xd409C506742b7f76f164909025Ab29A47e06d30A
native.mstableFpMbtcHbtc: 0x54D06A0E1cE55a7a60Ee175AbCeaC7e363f603f3
native.mimCrv: 0x6D1de7B7F586f17d573BB57ce39159ff6245A285
native.fraxCrv: 0xf1e6aB438136D391fdafff5263f129d434BC6efB
Last updated
Was this helpful?