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.