Smart Contracts

Contract Glossary:

  • ABACI - Price decrease function for Dutch auctions during the liquidation process of user's assets

  • AuctionProxy - Entrypoint for Dutch auction methods, which is part of the liquidation process of user assets. Allows users to start and participate in auctions.

  • DavosBridge - External cross-chain bridge that is deployed on the corresponding chains and linked together. Davos needs to give the bridge the right to mint and burn. It burns on the origin chain and mints on the destination chain.

  • DavosJoin - Adapter that mints/burns ERC20 DUSD against internal DUSD

  • DGTRewards - Rewards Distribution, in the DGT token

  • DOG - Starts Dutch Auctions during the Liquidation Process of the user's assets

  • Interaction - Entry point interface for the MakerDAO contracts. Provides deposit, withdraw, borrow, payback, and liquidation functions to the end users

  • Jar - Staking contract for the DUSD Redistribution Rate and for redistribution rewards (given in the DUSD token).

  • JUG - Collects Davos's borrowing interest for lending DUSD to the user.

  • SPOT - Fetches the price of collaterals used in CDP

  • VAT - Core vault for collateralized debt positions (CDP)

  • VOW - Vault balance sheet. Keeps track of debt or surplus of DUSD.

To better understand contract functionality, refer to the Development Details Section.

Mainnet


Arbitrum

  • ABACI (0x74FB5adf4eBA704c42f5974B83E53BBDA46F0C96)

  • AuctionProxy (0x1c539E755A1BdaBB168aA9ad60B31548991981F9)

  • DavosBridge (0xC734528d0525923F29979393f3988168ad26d402)

  • DavosJoin (0x92E77bA6ceCb46733aE482ba1d7E011Aa872Ad7e)

  • DGTRewards (0x55C9dd38733fd168d27F1ca68118515B2c6A29aE)

  • DOG (0xa0CF627D429F35411820590D72eBaD183FD61C33)

  • FlashMint (0xd12b8bdEA270617999Ffc3a0dBe4Ea49E4685Bd5)

  • Interaction (0xa48F322F8b3edff967629Af79E027628b9Dd1298)

  • Jar (0xec348813A94c2873E4D2372ae40955392A12ACFF)

  • JUG (0xb396b31599333739A97951b74652c117BE86eE1D)

  • POT (0x2228d4343699052E652eC7257765209BAac8FfD0)

  • SPOT (0x819d1Daa794c1c46B841981b61cC978d95A17b8e)

  • VAT (0x2304CE6B42D505141A286B7382d4D515950b1890)

  • VOW (0xe84d3029feDd3CbE3d30c5245679CBD9B30118bC)

> ankETH

> cUSDC

> rETH

> stEUR

> wstETH

> weETH


Avalanche

  • DavosBridge (0x62a509ba95c75cabc7190469025e5abee4eddb2a)


Base

  • DavosBridge (0x2304CE6B42D505141A286B7382d4D515950b1890)


Blast

  • DavosBridge (0x0a2F62Fa25a19E5f860d150735D52B19eDe10273)


BNB Smart Chain

  • ABACI (0x74FB5adf4eBA704c42f5974B83E53BBDA46F0C96)

  • AuctionProxy (0x1c539E755A1BdaBB168aA9ad60B31548991981F9)

  • DavosBridge (0xDB34888e13FF86dE87469Ac6d4FfC8A5b293B79D)

  • DavosJoin (0x92E77bA6ceCb46733aE482ba1d7E011Aa872Ad7e)

  • DGTRewards (0x55C9dd38733fd168d27F1ca68118515B2c6A29aE)

  • DOG (0xa0CF627D429F35411820590D72eBaD183FD61C33)

  • FlashMint (0xA8979dF21B6Dc13935A17F9C13ec6C82942eB9f5)

  • Interaction (0xa48F322F8b3edff967629Af79E027628b9Dd1298)

  • Jar (0xec348813A94c2873E4D2372ae40955392A12ACFF)

  • JUG (0xb396b31599333739A97951b74652c117BE86eE1D)

  • POT (0x02C7420407A6439d49E9816399A5d5b03187363B)

  • SPOT (0x819d1Daa794c1c46B841981b61cC978d95A17b8e)

  • VAT (0x2304CE6B42D505141A286B7382d4D515950b1890)

  • VOW (0xe84d3029feDd3CbE3d30c5245679CBD9B30118bC)

> ankrBNB

> vUSDC

> vUSDT


Ethereum

  • ABACI (0x6cFca08A8535A1029F906b1D7aCeb421372c240F)

  • AuctionProxy (0x1A80B0512580791dDA042FeF0083e6Ce7cbd5d88)

  • DavosBridge (0x6DeF4570251E1f435E121b3Ee47174496D851C99)

  • DavosJoin (0xec348813A94c2873E4D2372ae40955392A12ACFF)

  • DGTRewards (0xdD62Bcd052703684DbC4dD5EA533cD366A5e4b73)

  • DOG (0xA534E0f7b1c6a4bE0490a224baCc83220e3ABdE0)

  • FlashMint (0x879f6dd71BA71D08a06Af863a91b2D8De54A23D2)

  • Interaction (0x2F2E746b2e9ef33c2AC6348985f100AF8DBC944d)

  • Jar (0x4e90156997BB469c6F5975e13FF1451C9500B711)

  • JUG (0xbbF35c9Dcb16eA3cB64A0FcE51c51F9Ca34079Fe)

  • POT (0x0c3b5130bcB6768dbFf04fc77FF4d87df8D6D889)

  • SPOT (0x55C9dd38733fd168d27F1ca68118515B2c6A29aE)

  • VAT (0x1c539E755A1BdaBB168aA9ad60B31548991981F9)

  • VOW (0xb2565e05816963CFD957d8baEab95033470352bb)

> ankrETH

> ETHx

> osETH

> rETH

> sDAI

> sfrxETH

> swETH

> weETH

> woETH

> wstETH


Linea

  • ABACI (0x5bF6C2a5dF522FeD9FaA17AA280510b4F78163E6)

  • AuctoinProxy (0xcb52C3ED8d7a809f05ED93e6E86B837e116C7AcD)

  • DavosBridge (0x8ec1877698acf262fe8ad8a295ad94d6ea258988)

  • DavosJoin (0x8ed3b45662e885aABbEBd89EBe8850aD9c3C96Aa)

  • DGTRewards (0x5E7A00d850CD5E523002F25fA358a07C028ddC93)

  • DOG (0xc9069E47C72C0c54F473Ca44691cF64e5C95a823)

  • Interaction (0x738F9Ed74a64a01DA9FA3561230eBFa0F309cdC3)

  • JUG (0xd678b48DC9b92626b5C406C3f07a153FB9f23687)

  • POT (0x13be4D6E461cF28D7FBda50Cb970051fe50f92a1)

  • SPOT (0xfC9Bf9d3fB67422F89c816f698339a8916a3050f)

  • VAT (0x9032bDa78d8fCe219fB0E95b69E54047921BB816)

  • VOW (0x7B0E879f4860767d5e2455591Ba025978ab3461F)

> STONE

> weETH


Mantle

  • DavosBridge (0xA88B54E6b76Fb97CdB8eCAE868f1458e18a953F4)


Mode

  • ABACI (0x72112dEEb7F68B5A2629AdfB7b5830D8C06Dc8A1)

  • AuctionProxy (0x67423E8a06F1a35556E56B8214cDa9A248c0fe09)

  • DavosBridge (0xA88B54E6b76Fb97CdB8eCAE868f1458e18a953F4)

  • DavosJoin (0x77F4C841cb87fDFa43aB909cf56f7710Af648a8e)

  • DGTRewards (0x0837253AF481db0a9B5eA17F9F983E7606051995)

  • DOG (0xE309C0FE37D3696Cf8c13A629Dc43eAEfC077418)

  • jar (0xF97680e99Be42daCCEA9fe6f9F9aa385ccf97a62)

  • JUG (0x02C7420407A6439d49E9816399A5d5b03187363B)

  • Interaction (0x7e426F367C40Fc6e1ec919E0a7E51fcb9a564B0F)

  • POT (0x8ed3b45662e885aABbEBd89EBe8850aD9c3C96Aa)

  • SPOT (0x8D575d202B7653fb2E076Be451B006626Cc31858)

  • VAT (0x08ABFd7DEd42CC33900d3457118eAB7fC40b71c8)

  • VOW (0x29Ded4C99690968562f2D067968aA72b7d46A65D)

> ionUSDC

> ionUSDT

> weETH


Optimism

  • ABACI (0x604a34798DB956cD78FEC52F857C728496692ec7)

  • AuctionProxy (0xa48F322F8b3edff967629Af79E027628b9Dd1298)

  • DavosBridge (0xDB34888e13FF86dE87469Ac6d4FfC8A5b293B79D)

  • DavosJoin (0xe84d3029feDd3CbE3d30c5245679CBD9B30118bC)

  • DGTRewards (0xec348813A94c2873E4D2372ae40955392A12ACFF)

  • DOG (0x64fc77A3cbc8c713Bfe96beb06Dc3d72D96bD25f)

  • FlashMint (0xc832261228412a381eF7664B7AD1A1F8445d83cd)

  • Interaction (0xBDF1dceC3CD02a5230672fa4bd779Bdb2E4a67a3)

  • Jar (0xbbF35c9Dcb16eA3cB64A0FcE51c51F9Ca34079Fe)

  • JUG (0xa0CF627D429F35411820590D72eBaD183FD61C33)

  • POT (0xE345c626846772d2E037007dBbCa8d4C8D97a6e6)

  • JUG (0xa0CF627D429F35411820590D72eBaD183FD61C33)

  • SPOT (0x92E77bA6ceCb46733aE482ba1d7E011Aa872Ad7e)

  • VAT (0xf2393EEAdD67bf68a60f39992113775966F34E1e)

  • VOW (0x74FB5adf4eBA704c42f5974B83E53BBDA46F0C96)

> rETH

> wstETH


Polygon

  • ABACI (0xE309C0FE37D3696Cf8c13A629Dc43eAEfC077418)

  • AuctionProxy (0x87B3c773d6DD8Fc3a5b8FB96217031F226f0A5a9)

  • DavosBridge (0x78BE0423567A85Ba677d3AA5b73b45970E52256b)

  • DavosJoin (0x8FCD9542a6Ee0F05f470230da5B8cB41033da6Df)

  • DGTRewards (0x54809f204999a886839AC46b2FD796282e727158)

  • DOG (0x122897d16b2Dd5a193EFCe19A1B4f34d1C540118)

  • Jar (0xe69a1876bdacfa7a7a4f6d531be2fde843d2165c)

  • JUG (0xc5a7344461EEc05e174aa8AC4e4030b24aA02EBD)

  • Interaction (0xdd0BdF5749e300f946cdb1dDFE1ffa828eC0dB72)

  • SPOT (0xF97680e99Be42daCCEA9fe6f9F9aa385ccf97a62)

  • VAT (0xA983f4b5137B89f82B2Eb5DAC415e6490F06f639)

  • VOW (0x58CF68493BC178a17b43b270DDBB8d4c1A271429)

> stMATIC


Polygon zkEVM

  • ABACI (0x5eB89D7B8E10deC5267727D7eE0F128b557F892f)

  • AuctionProxy (0xbfD158A63D2f58F7F723939bD492dAF111d6Efb4)

  • DavosBridge (0x2304CE6B42D505141A286B7382d4D515950b1890)

  • DavosJoin (0x491579Bed0862Fd1f691A8eab2f614Ec48BACD0D)

  • DGTRewards (0x9B26a5E0234aa7EADa50020ba0375D3Dd7a9accD)

  • DOG (0xA534E0f7b1c6a4bE0490a224baCc83220e3ABdE0)

  • Interaction (0x442dC9E8A0370AdC4A1D250dA0d04803EDfE9C56)

  • Jar (0x1A80B0512580791dDA042FeF0083e6Ce7cbd5d88)

  • JUG (0x00658FC8ec685727F3F59d381B8Ad8f5E0FeDBc2)

  • SPOT (0xbbF35c9Dcb16eA3cB64A0FcE51c51F9Ca34079Fe)

  • VAT (0xd659ae8b53f5733532CE6a2e881420D0C0740509)

  • VOW (0xb2565e05816963CFD957d8baEab95033470352bb)

> ankrETH

> rETH

> wstETH


X Layer

  • DavosBridge (0x578122317baCa7A3C7BB5301460d2f4F96E9394A)

Last updated