CocoaPods trunk is moving to be read-only. Read more on the blog, there are 17 months to go.

BitFreezer-BitcoinKit 0.1.3

BitFreezer-BitcoinKit 0.1.3

Maintained by Oleksii Shulzhenko.



 
Depends on:
OpenSslKit.swift~> 1.0
Secp256k1Kit.swift~> 1.0
 

  • By
  • OleksiiShulzhenko

BitFreezer-BitcoinKit

CI Status Version License Platform

Bitcoin, BitcoinCash(ABC) and Dash wallet toolkit for Swift. This is a full implementation of wallet creation/restore, send/receive transactions, and more.

Features

  • Send/Receive Legacy transactions (P2PKH, P2PK, P2SH)
  • BIP32 hierarchical deterministic wallets implementation.
  • BIP39 mnemonic code for generating deterministic keys.
  • BIP44 multi-account hierarchy for deterministic wallets.
  • BIP21 URI schemes, which include payment address, amount, label and other params

BitcoinKit.swift

  • Send/Receive Segwit transactions (P2WPKH)
  • Send/Receive Segwit transactions compatible with legacy wallets (P2WPKH-SH)
  • base58, bech32

BitcoinCashKit.swift

  • bech32 cashaddr addresses

DashKit.swift

  • Instant send
  • LLMQ lock, Masternodes validation

Example

To run the example project, clone the repo, and run pod install from the Example directory first.

Installation

BitFreezer-BitcoinKit is available through CocoaPods. To install it, simply add the following line to your Podfile:

pod 'BitFreezer-BitcoinKit'

Dependencies

Author

OleksiiShulzhenko, [email protected] Horizontal Systems, [email protected]

License

BitFreezer-BitcoinKit is available under the MIT license. See the LICENSE file for more info.