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
- types
- Types module for SDK
- wallet_
manager - Wallet manager This module contains the implementation of the StardustWallet trait and the WalletImpl struct. The StardustWallet trait defines the methods for creating, migrating, backing up, restoring, and deleting a wallet. The WalletImpl struct represents an instantiated wallet and holds the necessary state and configuration.
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§
- Error
Kind - Kind of error contained in
WalletError
- Wallet
Error - Wrapper for wallet errors