Hey everyone,
I´ve prepared a list of all the connections the DXdao needs to have in the coming weeks. It is meant to give everyone an overview and the current state of adding and removing connections.
Add Connections
Pending Proposal
TODO
Upgrade Proxy Contract
Lets the DXdao upgrade any upgradable contract it owns
Bonding-Curve Proxy Contract
Lets the DXdao interact with the Bonding-Curve. For example: buy DXD,burn DXD,close the Bonding-curve, pay DXD and more.
Omen Arbitrator Contract
Let the DXdao be an arbitrator on Omen.eth. For more information please check out the Omen Overview
Dxswap Contract
Let the DXdao remove/set the protocol fee and the swap fee.
Lock Token for Reputation Contract
Lets the DXdao add a Token for Reputation distribution configured by total REP amount and duration. If a Token Holder locks a token, the token holder will receive reputation protional to the total locked amount and duration. This will be important to distributibe REP for a variety of ways like rewarding Liquidity Provider on Omen or DXswap.
Add Generic Connection which could call any smart contract on Ethereum
This Connection allows the DXdao to call any function on ethereum.
Remove Connections
Pending Proposal
[Remove Lock Ether for REP Contract] (DxLockEth4Rep | 0x4564bfe303900178578769b2d76b1a13533e5fd5)
This Contract was used in the bootstrapping phase and has no use anymore.
TODO
Old Public Resolver Contract
Once we added the newest version of the public resolver contract we should remove the old one.
DONE
[Add Token Registry Contract Contract] (DXTokenRegistry | 0x93db90445b76329e9ed96ecd74e76d8fbf2590d8)
Lets the DXdao create Token lists, add and remove Tokens from a list.
[Add New Public Resolver Contract] (ENS: Public Resolver 2 | 0x4976fb03C32e5B8cfe2b6cCB31c09Ba78EBaBa41)
Lets the DXdao interact with its ENS domains with the newest version of the public resolver contract.
[Remove Lock DutchX registered Token for REP] (DutchXPriceOracle | 0x764c0020706575ebbdea3c425ebf894c4f855b07)
This Contract was used in the bootstrapping phase and has no use anymore.
[Remove Auction Contract for bidding on REP for GEN] (DxGenAuction4Rep | 0x4D8DB062dEFa0254d00a44aA1602C30594e47B12)
This Contract was used in the bootstrapping phase and has no use anymore.
[Remove Lock MGN(Magnolia) for REP Contract] (TokenFRTProxy | 0x80f222a749a2e18Eb7f676D371F19ad7EFEEe3b7)
This Contract was used in the bootstrapping phase and has no use anymore.