Skip to content

fsancheziohk/adrestia

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Overview

Adrestia is a collection of products which makes it easier to integrate with Cardano. It comes in different flavours: SDK or high-level APIs. Depending on the use-cases you have and the control that you seek, you may use any of the components below.

Getting Started

To get started, checkout the 📘 Adrestia user-guide!

Components

APIs

name / link description Byron Jörmungandr Shelley
cardano-wallet JSON/REST API for managing UTxOs in HD wallets ✔️ ✔️ 🚧
cardano-rest JSON/HTTP API for browsing on-chain data ✔️ 🚧
cardano-graphql GraphQL/HTTP API for browsing on-chain data ✔️ 🚧

CLIs

Name / Link Description Byron Jörmungandr Shelley
bech32 Human-friendly Bech32 address encoding N/A ✔️ ✔️
cardano-wallet Command-line for interacting with cardano-wallet API ✔️ ✔️ 🚧
cardano-addresses Addresses and mnemonic manipulation & derivations ✔️ ✔️ ✔️
cardano-transactions Transaction construction and signing ✔️ 🚧

Haskell SDKss

Name / Link Description Byron Jörmungandr Shelley
bech32 Human-friendly Bech32 address encoding N/A ✔️ ✔️
cardano-addresses Addresses and mnemonic manipulation & derivations ✔️ ✔️ ✔️
cardano-coin-selection Coin selection and fee balancing algorithms ✔️ ✔️ ✔️
cardano-transactions Transaction construction and signing ✔️ 🚧

Rust SDKs (+WebAssembly support)

Name / Link Description Byron Jörmungandr Shelley
cardano-serialization-lib Binary serialization of on-chain data types N/A N/A 🚧
react-native-haskell-shelley React Native bindings for cardano-serialization-lib N/A N/A 🚧

JavaScript SDKs

Name / Link Description Byron Jörmungandr Shelley
cardano-launcher node and cardano-wallet launcher for NodeJS applications ✔️ ✔️ ✔️

Formal Specifications

Name / Link Description
utxo-wallet-specification Formal specification for a UTxO wallet

Internal

⚠️ Here be dragons. These tools are used internally by other tools and does not benefit from the same care in documentation than other tools above.

name / link description
cardano-js (experimental) Cardano primitives for ECMAScript applications
cardano-js-sdk (experimental) Cardano SDK for ECMAScript applications
persistent Fork of the persistent Haskell library maintained for cardano-wallet

Contributing

See CONTRIBUTING.md

About

APIs & SDK for interacting with Cardano.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 42.1%
  • CSS 35.9%
  • Makefile 11.4%
  • JavaScript 10.6%