Ledger platform

Nautilus Wallet's design supports interfacing with a choice of underlying ledger platform(s).

The system currently supports the following ledgers and asset types:

Algorand

The Algorand ledger supports transacting using Algorand Standard Assets (ASAs).

The Wallet TEE uses an SGX port of the algonaut SDK to implement key generation and transaction signing.

The Wallet Connector uses js-algorand-sdk to communicate with the Algorand network.

XRPL

The XRP Ledger supports transacting using Issued Currencies.

The Wallet TEE uses SGX ports of ripple-keypairs-rust and ripple-address-codec-rust to implement key generation and transaction signing.

The Wallet Connector uses xrpl.js to communicate with the XRP network.