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

Share this project:

Updates