Skip to content

pragma-org/amaru

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

Amaru

Amaru is a Cardano node client written in Rust. It is an ambitious project which aims to bring more diversity to the infrastructure operating the Cardano network.

Overview

At present, most of the work around Amaru is spread across different repositories summarized in the table below. As an initial goal, we aim to consolidate and channel these workstreams into a single project.

Repository Purpose
Dolos A first incarnation of a node client, albeit geared towards client applications such as DApps. Dolos is de-facto a foundation which will inspire the design and work on Amaru.
Pallas Hosts many Rust primitives and building blocks for the node already powering tools like Dolos. In particular, the networking and serialization logic.
java-rewards-calculation A Java re-implementation of the Cardano rewards calculation which can now serve as a reference implementation for a Rust version.
uplc An Untyped Plutus Core (UPLC) parser and CEK machine for evaluating Plutus V2 and Plutus V3 on-chain scripts.
mithril A stake-based threshold multi-signatures protocol.
cardano-multiplatform-library A Rust implementation of various Cardano data and crypto primitives.

Roadmap | 📐 Contributing | Discord Discord

About

A node client for Cardano, written in Rust

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published