Expand description
Ledger Ethereum Application SDK
This crate provides a comprehensive interface for interacting with the Ethereum application on Ledger hardware wallets. It implements the full APDU command set as specified in the Ethereum application technical documentation.
§Features
- Core Operations: Get addresses, sign transactions, sign personal messages
- Configuration: Query application configuration and capabilities
- BIP32 Support: Full BIP32 derivation path support with validation
- Chunked Operations: Support for large data transmission via chunked APDU commands
- Type Safety: Strongly typed parameters and responses
- Async/Await: Fully async API using async-trait
Re-exports§
Modules§
- commands
- Command implementations for Ethereum application
- errors
- Error types for Ethereum application
- instructions
- APDU instruction constants for Ethereum application
- types
- Core data types for Ethereum application
- utils
- Utility functions for Ethereum application
Structs§
- EthApp
- Ethereum app marker implementing
Apptrait CLA. - Ethereum
App - High-level Ethereum application client