amadeusprotocol/node
A Rust-based node program for running the Amadeus Protocol blockchain network
amadeusprotocol/node is the software that runs a node on the Amadeus Protocol blockchain, written in Rust. The README explains how to build it with containers, spin up a local test network, and run it as a persistent background service on a Linux server. It also shows how to send a coin transfer and deploy a WebAssembly smart contract as working examples.
What it does
- Build the node using podman or docker containers with a provided build script, tested on Ubuntu 24.04 with Linux Kernel 6.8.
- Run a local test network (testnet) by pointing a local domain to 127.0.0.1, opening privileged ports, and starting the amadeusd program.
- In the network's interactive console (REPL), you can send a coin transfer to yourself or deploy and call functions on a sample WebAssembly (compiled bytecode format) contract.
- For long-term operation, the README provides system tuning settings for UDP network buffers and file/process limits, plus a systemd service file so the node restarts automatically and can auto-update.
- Optional environment variables let the node auto-update itself or run as a 'computor', including as a validator (trainer) role in the network.
Why it matters
This gives anyone technically inclined a concrete path to actually run a node on this blockchain network rather than just reading about it. The detailed OS-level tuning and systemd setup also signal this is meant for production-grade, long-running deployments, not just experiments.
Terms in this repo
- podman/docker · 컨테이너(격리된 실행 환경)를 만들고 실행하는 도구
- testnet · 실제 자산이 오가지 않는 테스트용 블록체인 네트워크
- REPL · 명령어를 입력하면 바로 결과를 보여주는 대화형 콘솔
- WebAssembly (wasm) · 여러 환경에서 실행 가능한 컴파일된 바이트코드 형식, 스마트 컨트랙트 실행에 쓰임
- systemd service · 리눅스에서 프로그램을 백그라운드 서비스로 등록해 자동 재시작·부팅 시 실행되게 하는 방식
Repository description (English)
amadeusprotocol/node
Open on GitHubTrending repos
- cathrynlavery/diagram-designA skill that makes AI coding tools draw magazine-quality diagrams instead of generic rounded boxes
- public-apis/public-apisA giant crowd-curated directory of free APIs for developers
- semantica-agi/semanticaAn open-source graph infrastructure that lets AI agents show their work, not just their answers
- cactus-compute/needleA 14MB AI model small enough to run tool-calling on a phone or watch, without internet
- unslothai/unslothA desktop app that lets you run and train AI models on your own computer, no coding required
- macro-inc/macroAn all-in-one workspace where email, chat, docs, tasks, and CRM are cross-linked and share one AI memory
- harry0703/MoneyPrinterTurboAn open-source tool that turns a single topic or keyword into a finished short video, complete with script, footage, subtitles, and music
- basecamp/omarchyA ready-made, opinionated Linux setup built by DHH
Latest from METAL LAB
- 그록, 암호문에 숨긴 명령만으로 대화·위치정보 유출
- Cursor lets agents handle long-running tasks with new "/goal" command
- NVIDIA releases Switchyard, an LLM routing proxy for coding agents
- Caveman Cuts Claude Code Token Usage by 33% Using Caveman-Speak
- Apple Keeps 2027 Target for Camera AirPods, Qwen3.8-27B Makes 80 Tool Calls Locally