A comprehensive Kotlin Multiplatform library collection for blockchain and Web3 development.
This monorepo contains the following packages:
- secp256k1 - Elliptic curve cryptography (secp256k1)
- crypto-pure - Pure Kotlin cryptographic primitives
- bitcoin - Bitcoin protocol implementation
- utxo - UTXO management
- tx-builder - Transaction builder for Bitcoin and other UTXO chains
- miniscript - Bitcoin Miniscript support
- address - Multi-chain address generation and validation
- secure-storage - Platform-native secure storage
- blockchain-client - Generic blockchain RPC client
- solana - Solana blockchain support
- caip-standards - Chain Agnostic Improvement Proposals (CAIP) standards
- bip21 - BIP21 URI scheme support
- bitkey - Hardware wallet integration (Bitkey)
- hardware-wallet - Generic hardware wallet support
./gradlew build./gradlew checkEach package may have its own license. Please refer to individual package directories for details.