whenubelieve / mip21-toolkit

SW Repo; Content Manager: CES-001; MIP21 Toolkit: Equipment for Off-chain Asset Backed Lending in MakerDAO

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Equipment for MIP21: Off-chain Asset Backed Lending in MakerDAO

Components

  • RwaLiquidationOracle: acts as a liquidation beacon for an off-chain enforcer.
  • RwaUrn: facilitates borrowing of DAI, delivering to a designated account.
  • RwaUrn2: variation of RwaUrn that allows authorized parties to flush out any outstanding DAI at any moment.
  • RwaOutputConduit: disburses DAI.
  • RwaOutputConduit2: variation of RwaOutputConduit with an whitelist to control permissions to disburse DAI.
  • RwaOutputConduit3: variation of RwaOutputConduit for swaping DAI to GEM through PSM.
  • RwaInputConduit: repays DAI.
  • RwaInputConduit2: variation of RwaInputConduit with an whitelist to control permissions to repay DAI.
  • RwaInputConduit3: variation of RwaInputConduit for swapping GEM to DAI through PSM.
  • RwaToken: represents the RWA collateral in the system.
  • RwaTokenFactory: factory of RwaTokens.
  • RwaJar: facilitates paying stability fess directly into the DSS surplus buffer.
  • RwaCageSettlement: RWA settlement facility to allow DAI holders to redeem RWA tokens if MakerDAO Governance ever issues an Emergency Shutdown.
  • RwaCageSettlementFactory: factory of RwaCageSettlement.

Spells

⚠️ ATTENTION: Spells were moved to ces-spells-goerli.

Deploy

Kovan [deprecated]

make deploy-kovan

Goerli

make deploy-goerli

Mainnet

make deploy-mainnet

About

SW Repo; Content Manager: CES-001; MIP21 Toolkit: Equipment for Off-chain Asset Backed Lending in MakerDAO

License:GNU Affero General Public License v3.0


Languages

Language:Solidity 96.1%Language:Shell 3.6%Language:Makefile 0.4%