awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
amadeusprotocol avatar

amadeusprotocol/node

0
View on GitHub↗

Node

This is the full node implementation for the Amadeus blockchain network. Validators and developers run it to join the live chain, connect to a public testnet, or start a self-contained local test network. The node can take part in consensus as a validator, earning a validator score by solving the required computation, and it can be set up as a background system service that restarts automatically.

Two features set it apart. First, it includes a smart contract platform in which contracts written in Rust with an SDK are compiled to RISC-V and run by the node's virtual machine. Sample contracts (a deposit vault, coins, collectible tokens and a role-playing game) and local testing support are included. Second, it includes a hub-based cross-chain bridge that moves tokens between the main network and external EVM chains. Wrapped tokens are burned on one side and minted on the other, and only the bridge can change their supply. On-chain light clients check each connected chain's consensus proofs, so transfers do not rely on a trusted third party. Escrow held outside the main network is tracked and capped per chain.

Around the bridge are operational tools. Relays pick up tipped transfer orders and deliver them, and they keep validator sets current. Users can claim their own transfers instead. Administrators can set capped fees, pause one side of the bridge, hand over admin rights in two steps, and add support for another EVM chain by deploying contracts, writing an adapter and adding a matching light client. A relay service can run from a serverless worker per network or as a local loop.

For operators, the repository provides build scripts and a containerized environment that produce release artifacts, with the native database component built into a single deployable release. Release packages can be cryptographically signed. Peer traffic runs over UDP, so the documentation covers raising operating-system buffer and backlog limits. The local testnet exposes an HTTP RPC endpoint and comes with ten preloaded keys.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Features

  • Blockchain Node Implementations - Implements a full blockchain node that validators and developers run to join the live chain, a public testnet or a local network.
  • Blockchain Node Operation - Covers running a full network node or validator as a self-restarting background service, with network tuning and signed release builds.
  • Validator Nodes - Operates a full network node that takes part in consensus, with documented setup and steps for solving the computation behind validator score.
  • Cross-Chain Bridges - Moves tokens between the main network and external EVM chains by burning and minting wrapped assets, with relays and light clients.
  • Light Client Validations - Check each connected chain's consensus proofs, such as validator signatures, sync committees, and checkpoints, so transfers are accepted without trusting a third party.
  • Smart Contract Development Frameworks - Supports writing Rust contracts, compiling them to RISC-V, deploying and calling them, with sample vault, coin and collectible contracts.
  • RISC-V Smart Contract Virtual Machines - Executes Rust contracts compiled to RISC-V in the node's virtual machine, invoked through named method calls.
  • RISC-V Contract Runtimes - Runs Rust contracts compiled to RISC-V in the node's virtual machine, with sample contracts and local testing support.
  • Bridge-Only Wrapped Token Supply - Wrapped tokens are burned on one chain and minted on another, and only the bridge contract is allowed to change their supply.
  • Bridge Administration - Lets administrators set capped fees, pause one side, hand over admin rights in two steps, add chains and run relays.
  • Local Testnet Deployers - Launches a self-contained local test network with an HTTP RPC endpoint and preloaded keys for safe development without real funds.
  • Bridge Relay Services - Delivers tipped transfer orders, updates validator sets for each chain's light client, and serves status and delivery endpoints from serverless workers.
  • Hub-and-Spoke Bridge Designs - Routes token transfers through a central main chain that proves each order before minting or releasing assets on the destination chain.
  • Tipped Relay Delivery - Independent relays collect tipped transfer orders, deliver them to destination chains, and keep each chain's validator set current.
  • RISC-V Smart Contract Deployments - Compiles Rust SDK contracts to RISC-V and deploys them on-chain with guides for getting started and local testing.
5,593 stars·103 forks·Rust·2 views

Star history

Star history chart for amadeusprotocol/nodeStar history chart for amadeusprotocol/node

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

Frequently asked questions

What does amadeusprotocol/node do?

This is the full node implementation for the Amadeus blockchain network. Validators and developers run it to join the live chain, connect to a public testnet, or start a self-contained local test network. The node can take part in consensus as a validator, earning a validator score by solving the required computation, and it can be set up as a background system service that restarts automatically.

What are the main features of amadeusprotocol/node?

The main features of amadeusprotocol/node are: Blockchain Node Implementations, Blockchain Node Operation, Validator Nodes, Cross-Chain Bridges, Light Client Validations, Smart Contract Development Frameworks, RISC-V Smart Contract Virtual Machines, RISC-V Contract Runtimes.

Which projects share features with amadeusprotocol/node?

Projects with overlapping indexed features include: stellar/stellar-core — Stellar Core is the primary software implementation of the Stellar blockchain network, serving as a distributed ledger… smartcontractkit/chainlink — Chainlink is a decentralized oracle network that connects smart contracts to off-chain data, computation, and… mystenlabs/sui — Sui is a blockchain platform featuring an object-centric state model and resource-oriented smart contracts. It… remix-project-org/remix-project — Remix is a comprehensive blockchain development environment and Ethereum smart contract IDE. It provides a complete… canopy-network/canopy — Canopy is the official Go implementation of a blockchain node that runs a recursive network architecture, enabling new… ton-blockchain/ton — This project is a full-stack implementation of the TON protocol, serving as a layer 1 blockchain protocol designed for…

Projects sharing features with Node

These projects share indexed features with Node. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • stellar/stellar-corestellar avatar

    stellar/stellar-core

    3,269View on GitHub↗

    Stellar Core is the primary software implementation of the Stellar blockchain network, serving as a distributed ledger and a Federated Byzantine Agreement system. It functions as a core node that maintains the shared state of the network and provides a runtime environment for executing WebAssembly smart contracts. The project enables the creation and management of digital assets, including the implementation of decentralized exchanges through distributed orderbooks and automated liquidity pools. It facilitates cross-border payment settlement by routing assets via path payments and bridging di

    C++
    View on GitHub↗3,269
  • smartcontractkit/chainlinksmartcontractkit avatar

    smartcontractkit/chainlink

    8,222View on GitHub↗

    Chainlink is a decentralized oracle network that connects smart contracts to off-chain data, computation, and real-world systems. It provides a secure and reliable infrastructure for blockchain applications to access external information, execute automated workflows, and interact with other blockchains. The network is secured by a staking-based model where node operators lock LINK tokens as collateral, which can be slashed for poor performance, incentivizing honest and accurate data delivery. The platform distinguishes itself through a comprehensive set of capabilities that extend beyond basi

    Goblockchainchainlinkethereum
    View on GitHub↗8,222
  • mystenlabs/suiMystenLabs avatar

    MystenLabs/sui

    7,782View on GitHub↗

    Sui is a blockchain platform featuring an object-centric state model and resource-oriented smart contracts. It utilizes parallel transaction execution to increase network throughput and supports programmable transaction blocks that bundle multiple operations into single atomic units. The platform distinguishes itself with a capability-based access control system and zero-knowledge login mechanisms, enabling users to authenticate via identity providers without seed phrases. It also implements deterministic object addressing to allow predictable state lookups and supports the creation of soulbo

    Rustblockchaindistributed-ledger-technologymove
    View on GitHub↗7,782
  • remix-project-org/remix-projectremix-project-org avatar

    remix-project-org/remix-project

    3,003View on GitHub↗

    Remix is a comprehensive blockchain development environment and Ethereum smart contract IDE. It provides a complete workspace for writing, compiling, deploying, and debugging smart contracts across simulated and public blockchain networks. The project distinguishes itself as a specialized toolchain for EVM debugging and analysis, offering opcode-level transaction stepping and state memory analysis. It also includes a dedicated zero-knowledge proof toolchain for compiling ZK circuits and generating cryptographic proofs, alongside an AI-powered coding assistant for code generation and explanati

    TypeScriptblockchainethereumevm
    View on GitHub↗3,003
Compare all 30 related projects→