Grow Open Source Bounties Hackathons Grants Quests Kudos
Back to Grants

Contraktor - a smart contract explorer


Community Education Defi Eth1.X Wallets





15 DAI
4 contributors


{"ops":[{"attributes":{"bold":true},"insert":"Contraktor"},{"insert":" is a smart contract explorer\n- browse and visualize smart contracts, to understand the risks and value before transacting with them.\n \n"},{"attributes":{"bold":true},"insert":"Why"},{"insert":"\nSmart contracts are complex instruments that offer the possibility to have self-enforcing contracts including transparent, tamper-proof and immutable information. They possess the authority to allocate high-value resources between complex systems. Often even working autonomously. This makes smart contracts an essential, and critical component in these systems. This increases demand to comply with transparency and trust in the ledger and its information.\n \n"},{"attributes":{"bold":true},"insert":"What"},{"insert":"\nSmart contracts need to be open, transparent and for everyone to verify. Users should be able to understand the risks and value of smart contracts before they transact with them and without having to be, or rely on software developers. "},{"attributes":{"bold":true},"insert":"Contraktor"},{"insert":" allows anyone to visualize, verify and interact with the smart contract's resources and state without having any implementation logic in place. Making it easy for further integration or consumption.\n \n"},{"attributes":{"bold":true},"insert":"How"},{"insert":"\n"},{"attributes":{"bold":true},"insert":"Contraktor"},{"insert":" is a stand-alone application that automatically generates a UI from the smart contract's specification ('ABI'). These specifications are pulled from a block explorer (e.g. Etherscan) or can be managed on a more decentralized source, such as IPFS. Increased decentralization will increase transparency.\n \nThe goal is to create a universally shared and open-source registry of verified smart contracts. Maintained and inspected by a diverse community of experts. Allowing anyone to visualize, interact and monitor these contracts through a common application that is understandable by anyone.\n \n"},{"attributes":{"bold":true},"insert":"Development roadmap"},{"insert":"\nAn initial prototype of Contraktor UI was developed during ETH Global's #HackMoney. The prototype allows to visualize and browse verified smart contracts on different public Ethereum (test-) networks. It contains a registry of common DeFi projects, such as Aave, Compound, Uniswap and ENS to explore related smart contracts and deployments. This makes it easy for DeFi users the assess the risks and value of smart contracts before they transact with them.\n \nRepo: "},{"attributes":{"link":"https://github.com/wslyvh/contraktor"},"insert":"https://github.com/wslyvh/contraktor"},{"insert":"\nLive demo: "},{"attributes":{"link":"https://contraktor.netlify.app/"},"insert":"https://contraktor.netlify.app/ "},{"insert":"\n \nThis proposal is to extend on that idea and continue development.\n"}]}

Activity Feed