1. 1. Introduction
  2. 2. User Manual
    1. 2.1. How to
      1. 2.1.1. Start a server
      2. 2.1.2. Create a wallet
      3. 2.1.3. Manage wallets
      4. 2.1.4. Create addresses
      5. 2.1.5. Create a transaction
      6. 2.1.6. Handle assets
      7. 2.1.7. Handle delegation
      8. 2.1.8. Handle metadata
      9. 2.1.9. Create shared-wallets
    2. 2.2. Installation
      1. 2.2.1. Use docker
      2. 2.2.2. Use NixOS
    3. 2.3. CLI
    4. 2.4. HTTP-API
    5. 2.5. Hardware Recommendations
    6. 2.6. Security
    7. 2.7. Known integrations
    8. 2.8. EKG and prometheus
    9. 2.9. Plutus application backend
    10. 2.10. FAQ
  3. 3. Developer Manual
    1. 3.1. Architecture
    2. 3.2. Adrestia Architecture
    3. 3.3. Building
    4. 3.4. Coding Standards
    5. 3.5. Code Review Guidelines
    6. 3.6. Resources
  4. 4. Concepts
    1. 4.1. Recovery Phrases
    2. 4.2. Master Key Generation
    3. 4.3. Address Derivation
    4. 4.4. Byron Address Format
    5. 4.5. Coin Selection
    6. 4.6. Hierarchical Deterministic Wallets
    7. 4.7. Transaction Lifecycle
    8. 4.8. UTxO
  5. 5. Design
    1. 5.1. Eras
    2. 5.2. Specifying exceptions with Servant and Swagger
    3. 5.3. Wallet ID
    4. 5.4. Specs
      1. 5.4.1. Light Mode
    5. 5.5. Records
      1. 5.5.1. 2021-01-17
  6. 6. Contributing
    1. 6.1. Logging Guidelines
    2. 6.2. Notes from upgrading GHC version
    3. 6.3. Updating Dependencies
    4. 6.4. Swagger Development
    5. 6.5. Release Process
      1. 6.5.1. Release checklist
    6. 6.6. Nix
    7. 6.7. Testing

Cardano Wallet

Other Resources

  • Formal Specification for a Cardano Wallet
  • Cardano Improvement Proposals (CIPs)

Cardano Node

  • User Guide
  • Engineering Design Specification for Delegation and Incentives
  • A Formal Specification of the Cardano Ledger
  • Networking Protocol(s)
    • Repository: input-output-hk/ouroboros-network, includes specifications
    • Specification: The Shelley Networking Protocol (Version 1.3.0, 16th July 2021)
  • Low-Level Specifications
    • [Byron] On-Chain Binary Formats
    • [Shelley] Network Binary Formats - Draft
    • [Shelley] On chain Binary formats - Draft

Plutus

  • Plutus Book
  • Multi-assets Ledger Specs extension

Emurgo

  • Seiza: explorer
  • Tangata Manu: Yoroi data importer
  • Yoroi
  • Emurgo Improvements Proposals
    • Account Number Plates (Checksum IDs)
    • URI Scheme for ADA transfer
    • Encrypting Data With a Passphrase

Bitcoin

  • BIP 0032 - Hierarchical Deterministic Wallets
  • BIP 0039 - Mnemonic Code for Generating Deterministic Keys
  • BIP 0044 - Multi-Account Hierarchy for Deterministic Wallets
  • BIP 0173 - Base32 Address Format