DEV Community

Daniel Ioni
Daniel Ioni

Posted on

πŸš€ Dev Update: Multisig Escrow Merged & Gateway Live!

πŸš€ Dev Update: Multisig Escrow Merged & Gateway Live!

Date: July 31, 2026
Author: DanielIoni-creator (Project Admin)
πŸ“Œ Summary

We have officially merged the 2/3 Multisig Escrow implementation into the main branch of MyZubsterGateway. This is a major step forward for our decentralized marketplace infrastructure.

The Gateway service has also been successfully deployed and is now publicly accessible.
πŸ”§ What has been merged?

Pull Request #153 – feat: integrate 2/3 multisig wallet with Monero – has been merged. This work was contributed by @laurentketterle-hub and includes:

MultisigWallet class (src/wallet/multisig.js):
659 lines of logic for key generation, multisig setup, signing, and transaction flows.

Integration module (src/wallet/index.js) for easy access.

Comprehensive test suite (tests/multisig.test.js):
525 lines covering the full wallet lifecycle and edge cases.

CI/CD setup (.github/workflows/ci.yml) to ensure linting, testing, and builds run automatically on every push.
Enter fullscreen mode Exit fullscreen mode

This closes issue #61 ([Bounty] Integrate 2/3 multisig with Monero).
🌐 Deployment status

The Gateway backend is now live on Render:

https://myzubster-backend.onrender.com
Region: Oregon
Status: 🟒 Live
Enter fullscreen mode Exit fullscreen mode

The deployment pipeline is now stable. The previous cache and submodule issues (BruteForceAI) have been resolved and cleaned up.
βœ… What this means for the platform

With this merge, our ecosystem now supports secure, trustless escrow transactions. This is the backbone for the upcoming Marketplace integration:

Sellers and buyers can lock funds in a 2-of-3 multisig wallet.

A third party (or AI agent) can act as the arbiter.

The system is built on top of Monero, ensuring privacy and decentralization.
Enter fullscreen mode Exit fullscreen mode

πŸ§ͺ Next steps for the Dev Team

Test the Multisig flow on Monero testnet before moving to mainnet.

Update the Marketplace API to call the new MultisigWallet methods.

Review the environment variables required for Monero RPC connection (MONERO_RPC_URL, PORT, etc.).

Start writing integration tests between the Gateway and the Marketplace frontend.
Enter fullscreen mode Exit fullscreen mode

πŸ™ Acknowledgements

A huge thank you to @laurentketterle-hub for the excellent implementation, and to the community for the continued support.
Also, thanks to @wasim-builds and @b1n4ry-0v3n for their contributions and feedback on ongoing issues.
πŸ“‚ For new contributors

We still have many open issues labeled good-first-issue across the MyZubsterGateway repository.
If you're looking for a place to start, feel free to browse the issues and pick one up!

Let’s keep building the future of decentralized commerce. 🌍

– DanielIoni-creator
Admin, MyZubster Ecosystem
Enter fullscreen mode Exit fullscreen mode

Top comments (0)