Expand description
§Welcome to the ETOPay SDK – The Decentralized Payment Ecosystem
Check out our Documentation, Examples, Contribution Guidelines and Code of Conduct.
To get started, there are four quickstart repositories:
| Language | Quickstart Repository | 
|---|---|
| Rust | @ETOSPHERES-Labs/etopay-sdk-quickstart-rs | 
| Java (including Android) | @ETOSPHERES-Labs/etopay-sdk-quickstart-java | 
| Swift (iOS and MacOS) | @ETOSPHERES-Labs/etopay-sdk-quickstart-swift | 
| JavaScript / TypeScript (Browser and Node) | @ETOSPHERES-Labs/etopay-sdk-quickstart-ts | 
Re-exports§
Modules§
- build
- shadow-rs mod
- core
- Main SDK module.
- error
- Error handling
- kdbx
- Module containing code related to the KDBX file format
- share
- Module containing code related to the SSS secret sharing scheme
- tx_version 
- Versioned wallet transactions
- types
- Types module for SDK
- wallet_manager 
- Wallet manager This module contains the definition and implementation of the WalletManager trait.
Macros§
- require_feature 
- Helper macro for bindings to return an error if the feature is not enabled. Produces an Err(String) variant if the feature is not enabled, and the value of the body if the feature is enabled.
Enums§
- ErrorKind 
- Kind of error contained in WalletError
- WalletError 
- Wrapper for wallet errors