Sorobanhooks is a real-time webhook-driven platform for developers to automate contract deployment, event monitoring, and cross-chain transactions on the Stellar and Soroban blockchains. The platform provides a seamless way for developers to configure and monitor blockchain events, transactions, and account balances via customizable webhooks, helping them stay updated with crucial blockchain activities.
- Sign Up / Sign In: Create an account or log in with your email or Stellar wallet.
- Connect Wallet: Securely connect your Stellar or Soroban wallet to interact with the platform.
- Create Projects: Organize your blockchain contracts and events by creating separate projects.
- Configure Webhooks: Set up webhooks to get notified about contract events, transaction statuses, and balance thresholds.
- Monitor Events: Track real-time events related to Soroban contracts, including confirmations, failures, and status changes.
- Set Balance Alerts: Set alerts for wallet balances when they cross predefined thresholds.
- Cross-Chain Transaction Monitoring: Monitor cross-chain operations between Stellar and other blockchains.
- Node.js: Main backend framework.
- MongoDB: NoSQL database for storing project, webhook, and event data.
- React.js and TypeScript: For building the user interface.
- AWS Cloud: Cloud infrastructure for hosting and scaling the platform.
- Tools like Jest and Mocha for backend testing, and Cypress for frontend automated tests.
- Stellar and Soroban APIs: For interacting with the Stellar and Soroban blockchain.
- Webhook APIs: Custom APIs to trigger webhooks based on events.
- Sign up and log in to access the platform.
- Connect your Stellar/Soroban wallet to interact with blockchain events.
- Create a new project, configure webhooks, and start monitoring blockchain events and account balances in real-time.
Feel free to fork the repository and submit a pull request to contribute to the project.
This project is licensed under the MIT License.