Experience the future of gas-free transactions with Synapse! No funds? No problem! Synapse lets you watch a quick ad to cover gas fees for your Starknet transactions.
We are inspired by a future where blockchain transactions are approachable for everyone ๐. Our app, Synapse, makes this possible by eliminating the need for users to pay transaction fees ๐ธ.
We designed a paymaster system where four parties are included in a transaction: the sender ๐ฉ, the recipient ๐ฅ, Synapse ๐, and advertisers ๐ข. We came up with an interaction flow that benefits all. In the end, what is better than a win-win? A win-win-win-win! ๐
The user experience is simple and decluttered as it should be ๐งผ. There is no need to log in for a one-time use for a single transaction. An account is necessary only if the user wishes to go beyond sponsoring their transactions and earn currency from watching ads ๐ฐ, which also helps our ad system to target specific user types ๐ฏ. But don't worry, you are anonymous in the eyes of Synapse ๐ต๏ธ. No malicious data passes through our privacy guardians ๐ก๏ธ.
Frontend:
We use React.js and Create React App for building the web app. Additionally, we use Dynamic React components for the login method. For the UI, we utilize the Material-UI component library.
Backend:
We use Node.js and Express.js to host our backend and starknet.js to handle the communication and transactions between the backend and Starknet on-chain. For RPC services, we use Infura.