Inspiration
Trail is a tool which can be used to make transactions safely. People need to send funds to others and end up sending them to the wrong address because they didn't check the receiver address. Hence, it's important to have an escrow service as a tool which can be used to make day to day fund transfers.
What it does
Trail let's you send funds safely. It keeps the sent funds stored in a smart contract, and waits for the receiver to claim the funds. If, in case funds were transferred to a wrong account, you can revert the transaction and get their funds back. The receiver can claim the funds and smart contract will release the funds to the receiver.
How we built it
We built it using rust, next js, chakra UI, html, css, javascript
Challenges we ran into
It was difficult to figure out the exact flow of the escrow service, and how can we make it user friendly. It was also difficult to integrate the frontend with the smart contract
Accomplishments that we're proud of
We are proud of the fact that our extension is not just a proof of concept but a full fledged tool which anyone and everyone can use.
What we learned
We learned a lot about event subscriptions, coding contracts using rust and coswasm, integrating frontend with the contract and user experience.
What's next for Trail
We will try to integrate various other features and think about ways to make the project sustainable
Built With
- browserify
- css
- html
- javascript
- solidity
- web3js
Log in or sign up for Devpost to join the conversation.