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.
To get started, checkout the 📘 Adrestia user-guide!
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 | ✔️ | ❌ | 🚧 |
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 | ✔️ | ❌ | 🚧 |
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 | ✔️ | ❌ | 🚧 |
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 | 🚧 |
Name / Link | Description | Byron | Jörmungandr | Shelley |
---|---|---|---|---|
cardano-launcher | node and cardano-wallet launcher for NodeJS applications | ✔️ | ✔️ | ✔️ |
Name / Link | Description |
---|---|
utxo-wallet-specification | Formal specification for a UTxO wallet |
⚠️ 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 |
See CONTRIBUTING.md