{"repo":"attocash/node","free":true,"listed":false,"github":"https://github.com/attocash/node","clone":"git clone https://github.com/attocash/node.git","description":"Atto is a fast and fee-less currency that scales. #Atto $ATTO","language":"Kotlin","stars":11,"topics":["atto","cryptocurrency","node"],"license":null,"category":"blockchain-web3","readme_excerpt":"Atto Node Atto Node is the network-facing service for the Atto cryptocurrency. It exposes a public HTTP API for submitting/querying blocks (transactions), maintains account state in a MySQL database, connects to other nodes over WebSockets, and participates in consensus by producing and relaying votes. This repository is a Kotlin + Spring Boot (WebFlux) application with a small embedded Ktor WebSocket/HTTP server for node-to-node communication. Website Docs Commons Table of contents - What this node does - Quick start (local dev) - Configuration - Ports - API - How consensus works (high level) - Bootstrapping / catching up - Code map - Docker images - Native image metadata - Troubleshooting What this node does At a high level, this service: 1. Accepts transactions via REST ( POST /transactions ) and via the peer network (WebSocket messages). 2. Validates incoming transactions against account state. 3. If valid and confirmed by the network, it applies them to the account ledger state stored in MySQL. 4. Participates in voting/consensus (if configured as a voter) by producing signed votes and gossiping them. 5. Bootstraps / discovers missing data by requesting and replaying missing transactions from peers. The node can behave as: - Voter : signs and broadcasts votes (requires sufficient voting weight and a configured signer key). - Historical : stores final votes / serves as a data source for bootstrap flows. - API node : exposes the REST API (this project does by default). (So","default_branch":null,"files":null,"tree":[],"storefront":"/r/attocash","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/attocash/node/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}