Fantom 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

TBD

General Infrastructure

  • keeperAccessControl: 0x0680b32b52C5ca8C731490c0C576337058f39337

  • guardian: 0x576DFDEc454792773dD26a781177CF998aA832E3

  • badgertree: 0x89122c767A5F543e663DB536b603123225bc3823

  • rewardsLogger : 0xaB2F5E2709286aCe1863DF8ee55475482781F68C

  • registry: 0xFda7eB6f8b7a9e9fCFd348042ae675d1d652454f

  • timelock: 0x5ddE67e4f0abD7a94E99C037A04A1946f9DbaA36

Multisig Wallets

  • dev_multisig: 0x4c56ee3295042f8A5dfC83e770a21c707CB46f5b

  • techops_multisig: 0x781E82D5D49042baB750efac91858cB65C6b0582

  • treasury_vault: 0x45b798384c236ef0d78311D98AcAEc222f8c6F54

  • treasury_ops: 0xf109c50684EFa12d4dfBF501eD4858F25A4300B3

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

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).

Ecosystem Helpers:

  • native.SolidexWftmSex: 0x99f4db590ee266011631985589AEde1EBbDDc137

  • native.SolidexSolidSolidsex: 0xC7cBF5a24caBA375C09cc824481F5508c644dF28

Compounders:

  • native.Solidex

DCA:

  • bvAMM-WFTM/renBTC: 0x9a28eeFB2c5F8311f37c39314D78Be85C54B5da6

  • bvAMM-CRV/WFTM: 0x4145a9B8B7bdC76F14e65c26f9c71e23B9069b25

  • bsAMM-USDC/MIM: 0x1aaf7f8154704d80e2380b3dbc967fd0486016e0

  • bvAMM-g3CRV/GEIST: 0x02330E37fcc7C27eB4632b3E31b951fDE5126c48

Ecosystem:

  • bvAMM-WFTM/TOMB: 0x3f96f8cA67AcDE9041AD62125C5a4D062b07872c

  • bvAMM-CRV/WFTM: 0x60c5A975Bd0511e45D4C9Ae5592c8CA412BE2310

  • bsAMM-USDC/MIM: 0x561f4dBaFA71ad05694C7ea1b894b9D99f684281

  • bvAMM-BOO/xBOO: 0xFce6e3115D84c94df98BD286C1C67279dc021361

  • bvAMM-WFTM/SCREAM: 0x77e803F7d0B6d85731F68CfE1f1CA4c48de105F4

  • bvAMM-WFTM/renBTC: 0x609A51e13fd0896c0c02f0B642756533b29f36Ab

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).

Ecosystem Helpers:

  • native.solidexSexWftm: 0x99f4db590ee266011631985589AEde1EBbDDc137

  • native.solidexSolidSolidsex: 0x7AfB2E386b7990507009f81B3c486c8C596501a4

Compounders:

  • native.solidexWeveUsdc: 0xd6479e4477a41EadB0fc0DAB31a992efc7EFdAcd

  • native.solidexRenbtcWbtc: 0x711555f2b421da9a86a18dc163d04699310fe297

DCA:

  • native.solidexWftmRenbtc: 0xE143aA25Eec81B4Fc952b38b6Bca8D2395481377

  • native.solidexWftmCrv: 0x8bfc9dF1228D73BcaE1B553D0e472d5D4447D971

  • native.solidexUsdcMim: 0x5631baa4c636dd5fe3dbdcd6e31c41f2385d3405

  • native.solidexGeistG3crv: 0x24766758465f8d27395EBa4A8bD016cbC3C3978B

Ecosystem:

  • native.solidexTombWftm: 0x7EC44d9143c4A38908E5be4f7c6331f5805715D2

  • native.solidexWftmCrv: 0xF2DeF12E2559D75Ec8FC3aAa3EFe91a8ccd8B00e

  • native.solidexUsdcMim: 0x2B6F3533edfd42812Ea3F9E02cC18B99a23BE731

  • native.solidexBooXboo: 0xC2073A6C7625Ca5C5863a3072d6025025B6dE8bc

  • native.solidexScreamWftm: 0x560A990090eE872c85Df8641e90A1DC66E9D0988

  • native.solidexWftmRenbtc: 0xdD2f894375CdC8E4E574F0ccB9B65D617CEafee5

Controllers The Controllers interface the vault contracts with their respective strategies. They are used to handle strategy migrations, earns and withdraws:

  • helpers (compounders): 0x3811448236d4274705b81C6ab99d617bfab617Cd

  • dca: 0x85386C3cE0679b035a9F8F17f531C076d0b35954

  • ecosystem: 0x16c7D5F373a61bb3c93E5f46E1B6987Cf1223524

Last updated

Was this helpful?