Skip to content

ImL1s/web3-kmp

Repository files navigation

web3-kmp

A comprehensive Kotlin Multiplatform library collection for blockchain and Web3 development.

📦 Packages

This monorepo contains the following packages:

Core Cryptography

  • secp256k1 - Elliptic curve cryptography (secp256k1)
  • crypto-pure - Pure Kotlin cryptographic primitives

Bitcoin & UTXO

  • bitcoin - Bitcoin protocol implementation
  • utxo - UTXO management
  • tx-builder - Transaction builder for Bitcoin and other UTXO chains
  • miniscript - Bitcoin Miniscript support

Address & Key Management

  • address - Multi-chain address generation and validation
  • secure-storage - Platform-native secure storage

Blockchain Clients

  • blockchain-client - Generic blockchain RPC client
  • solana - Solana blockchain support

Standards & Utilities

  • caip-standards - Chain Agnostic Improvement Proposals (CAIP) standards
  • bip21 - BIP21 URI scheme support
  • bitkey - Hardware wallet integration (Bitkey)
  • hardware-wallet - Generic hardware wallet support

🏗️ Building

./gradlew build

✅ Testing

./gradlew check

📄 License

Each package may have its own license. Please refer to individual package directories for details.

🔗 Links

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors