rmourey26 / adrestia

APIs & SDK for interacting with Cardano.

Home Page:https://input-output-hk.github.io/adrestia/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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ΓΆrm Shelley Mary Alonzo
cardano-wallet JSON/REST API for managing UTxOs in HD wallets βœ” βœ” βœ” ❌ 🚧
cardano-graphql GraphQL/HTTP API for browsing on-chain data βœ” ❌ βœ” βœ” 🚧
cardano-rosetta Implementation of [Rosetta][] spec for Cardano βœ” βœ” 🚧
cardano-rest Deprecated βœ” ❌ βœ” ❌ ❌

CLIs

Name / Link Description Byron JΓΆrm Shelley Mary Alonzo
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 Deprecated βœ” ❌ ❌ ❌ ❌

Haskell SDKs

Name / Link Description Byron JΓΆrm Shelley Mary Alonzo
bech32 Human-friendly Bech32 address encoding N/A βœ” βœ” βœ” βœ”
cardano-addresses Addresses and mnemonic manipulation & derivations βœ” βœ” βœ” βœ” 🚧
cardano-coin-selection Deprecated βœ” βœ” βœ” ❌ ❌
cardano-transactions Deprecated βœ” ❌ ❌ ❌ ❌

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ΓΆrm Shelley Mary Alonzo
cardano-launcher node and cardano-wallet launcher for NodeJS applications βœ” βœ” βœ” βœ” 🚧
cardano-addresses Address validation and inspection βœ” βœ” βœ” βœ” 🚧

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
persistent Fork of the persistent Haskell library maintained for cardano-wallet

Contributing

See CONTRIBUTING.md

About

APIs & SDK for interacting with Cardano.

https://input-output-hk.github.io/adrestia/


Languages

Language:HTML 42.6%Language:SCSS 36.5%Language:JavaScript 10.8%Language:Makefile 8.5%Language:Shell 1.5%