Bitcoin protocol toolkit for Swift
What is BitcoinKit?
The BitcoinKit library is a Swift implementation of the Bitcoin protocol, supporting both of BCH and BTC. Our mission is improving the mobile ecosystem for Bitcoin developers.
It allows maintaining a wallet and sending/receiving transactions without needing a full blockchain node. It comes with a simple wallet app showing how to use it.
Features:
- Encoding/decoding addresses: base58, Cashaddr, P2PKH, P2SH, WIF format.
- Transaction building blocks: inputs, outputs, scripts.
- EC keys and signatures.
- BIP32, BIP44 hierarchical deterministic wallets.
- BIP39 implementation.
- SPV features are under construction. The following functions cannot work well sometimes.
- Send/receive transactions.
- See current balance in a wallet.
Overview
- Pricing: Free
- Resource Link: https://github.com/yenom/BitcoinKit
- Resource Maker: Yenom
- Mobile Platform Destination: iOS Apps
- Mobile Platform Support: Native iOS
- Programming Languages: Swift
- iOS Versions Supported: iOS 9.0+, iOS 10.0+, iOS 11.0+, iOS 12.0+
- CocoaPods: BitcoinKit
- Carthage: yenom/BitcoinKit
- Swift Package Manager: https://github.com/yenom/BitcoinKit.git
The team behind mobintouch
Website: https://www.mobintouch.com
Resources added 👉 3142