
Pipechain
Create no-code workflows in under 5 minutes.
Demo
About
The problem it solves 1. Interoperability between web2 and web3 applications. 2. Create powerful workflows with no prior coding experience. 3. Create cross-chain automation. We got the idea to build this project during the Hyperdrive Hackathon.We built a bare minimum implementation that was specific to Solana itself. It consisted of the draggable arrow-based UI which was taken as a template and was used as a base to enhance the whole flow UI with better UX, and new features in the Unfold.On backend, we implemented scripts for SOL During the hackathon, we worked on the following: Contract: https://goerli.etherscan.io/address/0x18dBd71346637f43536E0b1640febf6Fe66effC8 SUI Dev Contract: 0x2286eb278e0ba2373831d951c6e321d9f56bad03a2f8ae0c624c2603f59478f2 1. We developed two contracts. One was on Ethereum and the other was on SUI. Both were done and deployed during the hackathon. References: Frontend(https://github.com/mishramonalisha76/unfold_pipechain) 1. We took a template and added a lot of additions for the hackathon including new images, and interactions. 2. We integrated the SUI and Okto wallet during the hackathon. 3. In the dashboard, we created new components for the hackathon with the template color scheme. 4. All necessary API integrations and state management were done during the hackathon itself. 5. Connected previous actions output on the workflows and parsing the accordingly Backend: https://github.com/DevSpace-Builder/unfold-pipechain-backend 1. We integrated operation scripts individually for Wormhole, Twitter, Discord, Ethereum NFT mint, and upgrades, SUI in the hackathon itself. 2. We also worked on the internal tools to incorporate based webhook and pooling-based triggers. 3. Scripts to interact with the SUI and Ethereum contract for testing, debugging and also to trigger them for demo were done in the hackathon itself. 4. APIs to fetch data from DB were done in the hackathon. 5. Configuration in DB to store the form parameters, app details as well as action details
How it's made
Challenges we ran into 1. Debugging issues. 2. Monitoring events from SUI contracts. 3. Getting familiar with Move language. 4. Wormhole integration.