s-a-sakib/M3R_NodeSoftware — reverse-engineered prompt

Reverse engineered prompt

GitHub

Build me the M3R node software as a working Java 21 Spring Boot app.

I want it to run a coin network node with public APIs for health, fees, accounts, blocks, transaction status, and submitting signed transactions. It should support escrow transactions, validator mode, consensus voting, peer to peer gossip, chain sync, and committed block sharing between nodes.

Please include a simple public block explorer where anyone can browse recent blocks, transactions, accounts, and search by height, hash, transaction, or address. Also include a private node operations dashboard that only works from localhost, with login, where I can load a validator key, manage peers, start or stop validation, inspect the mempool, see validators, recent blocks, and manually announce the node.

Use MySQL for storage, environment variables for configuration, and make it easy to run locally or with Docker Compose as a three node test network. Add clear setup notes and sensible defaults. Look up current docs online if you need to.

Want more depth? Deep Reverse