Welcome to the MetaCartel App Registry. The app registry is a token curated registry of Ethereum apps curated by the MetaCartel community.
Use Truffle to compile and test (test/tcr.js) contract
There are three contracts :
- Registry contract
- TCR contract
- Bootstrap List contract
The Registry contract is the contract that applies for membership to the DAO. Once accepted in to the DAO, anyone can call the ragequit
function to seed the contract with grant funds.
Status : The contract needs to be audited and lacks proper unit tests.
The TCR contract is the heart of the app registry. It uses a commit/reveal scheme to add/remove ENS entries in to the registry. It uses a bonding curve to buy/sell TCR tokens.
Status : bonding curve needs to be implemented. The contract needs to be audited and lacks proper unit tests.
The Bootstrap List contract holds a list of addresses that will have TCR Tokens airdropped once the TCR is started. The addresses in this bootstrap list is incomplete and needs to be vetted prior to deployment with the latest snapshot of members.
Status : The contract needs to be audited and lacks proper unit tests.
- The TCR bonding curve needs to be implemented buying/selling TCR tokens.
- Unit tests need to verify failure scenarios and edge cases.
- Bootstrap list needs to be finalized with snapshot of members that will be airdropped tokens.
- The Registry contract that is used to apply for DAO membership needs to be tested with MetaCartel DAO contract implementation.
- Contracts need to be audited.