Intro to Giveth TRACE
Giveth TRACE has officially been deprecated. After 5 years of faithful service, Giveth and its platform, services and products have fully migrated to Giveth.io. With the deprecation of the Rinkeby network and low user activity, the Giveth DAO decided to sunset its original dApp in Q3 of 2022. The code has and will forever be open-source, and you can find it in Giveth's Github repositories.
This documentation will remain available for historical reference.
Giveth is re-engineering charitable giving, by creating entirely free, open-source platforms, built on the Ethereum Blockchain. Giveth TRACE cuts out bureaucracy and enables makers to create a high level of transparency and accountability for Givers. The basic donation hierarchy of Communities, Campaigns and Traces allows for users to specify the scope of their donation. There are multiple reviewer roles and security check points that allow Givers and Makers to use our DApp with confidence. You can read more about the basic components and the logic behind our DApp (Donation Application) in this post.
Current Status
The Giveth TRACE DApp is on the Ethereum mainnet, bridged to Rinkeby testnet. We are in active development on the DApp and aiming for a post-beta release in the coming months. The best way to reach out to our team is via Discord, feel free to drop in and say hello!
New Projects are currently being added onto Giveth TRACE by a case-by-case vetting process. If you have a simple project looking for funding try out Giveth.io. If you have a community, cause or project that is more complex, and perhaps requiring greater transparency and traceability, then get in touch with us on Discord.
Check out the amazing projects onboarded onto our DApp, and register as a user by completing a profile. You can support the development of our Dapp by giving to a Community or Campaign, or funding specific Traces directly and see exactly how your donation creates positive change in the world.
A Tale of Two Networks
It's been a quest getting to mainnet efficiency, challenged by scalability issues that were too prohibitive for real use. In 2017, we found a smooth solution with a bridge between Ethereum mainnet and Rinkeby testnet.
In order to interface with the Giveth application you'll have to download and install MetaMask on your favourite web browser. The Ethereum address used for your MetaMask sign-in will be how we identify your personal profile on the DApp.
This ground-breaking innovation (of its time) allows Giveth and the user to perform smart contract interactions for free, spending only gas on Rinkeby testnet, while still tracking everything on a blockchain. For most tasks on Giveth TRACE you'll want to make sure you're connected to the Rinkeby test network.
When you're sending real funds to any entity on Giveth TRACE, you do it with the Ethereum mainnet. Conversely, when you claim funds that have been delegated to a completed Trace you are the recipient of, Giveth pays the gas to bridge your transaction to the mainnet and send the funds to you.
To learn more about the Giveth bridge, head over to the documentation here. There is also a wonderful Medium article from 2017, that identifies the major scalability issues of that era in crypto and how we found a solution.
Development
You can follow the development on Github, read more in this documentation (add internal link) or join our contributors channel in Discord. Our meetings are on the Giveth calendar, and you are welcome to join!