A Swift library for interacting with the Tapyrus blockchain, providing wallet functionality for iOS applications.
TapyrusWalletSwift is a wallet library for the Tapyrus blockchain. It provides a Swift interface for managing wallets, handling transactions, and interacting with the Tapyrus network.
Key features:
- HD wallet support
- Transaction creation and signing
- Balance management
- Contract support
- iOS 13.0+
- Swift 5.5+
- Connection to esplora-tapyrus for blockchain data
TapyrusWalletSwift can be installed via Swift Package Manager in Xcode:
- Open your project in Xcode
- Select File → Add Packages...
- Enter the repository URL:
https://github.com/chaintope/TapyrusWalletSwift.git
- Select the version you want to use
- Click Add Package
- After adding the package, go to your target's settings
- Navigate to General → Frameworks, Libraries, and Embedded Content
- Ensure that
TapyrusWallet
is listed
Import the library in your Swift files:
import TapyrusWallet
For usage examples, please refer to the example project.
For more detailed documentation, please refer to the documentation archive in the docs/TapyrusWallet.doccarchive
directory.
- Tapyrus Core - The Tapyrus blockchain implementation
- esplora-tapyrus - Block explorer for Tapyrus (required for this library)
MIT License