Finja¶
Finja is a modular cryptographic framework for interacting with multiple cryptocurrency networks in a unified, extensible, and production-ready way.
It provides consistent abstractions for:
- Address generation and validation
- Transaction creation and sending
- Balance tracking
- HD wallet derivation (BIP32/BIP44/SLIP-0010)
- Threshold signing (MPC via TKeeper)
- Event listening via WebSocket or polling
Finja is built for high-performance financial systems, custody services, and infrastructure projects.
Version¶
1.0.0
Installation¶
Finja consists of a core module and multiple pluggable providers.
Required¶
implementation 'org.exploit:finja:1.0.0'
Supported Providers¶
Add only what you use:
// Bitcoin-based providers
implementation 'org.exploit:bitcoin:1.0.0'
implementation 'org.exploit:litecoin:1.0.0'
implementation 'org.exploit:dash:1.0.0'
implementation 'org.exploit:bitcoincash:1.0.0'
// EVM-compatible networks
implementation 'org.exploit:evm:1.0.0'
// TRON support
implementation 'org.exploit:tron:1.0.0'
// Solana support
implementation 'org.exploit:solana:1.0.0'
HD Wallet Support¶
implementation 'org.exploit:hdwallet:1.0.0'
BlockBook Indexer Support¶
// Base BlockBook integration
implementation 'org.exploit:blockbook:1.0.0'
// Bitcoin-compatible BlockBook provider
implementation 'org.exploit:blockbook-bitcoin:1.0.0'
Native Dependencies¶
Finja is security-oriented and relies on native cryptographic libraries for constant-time operations:
libsecp256k1for Secp256k1 curve operationslibsodiumfor Ed25519 operationslibgmpfor large integer math and constant-time ^sec operations
Add the appropriate native dependency for your platform:
// macOS (Apple Silicon)
implementation 'org.exploit:tss4j-natives:1.0.0:macos-aarch64'
// Linux (x64)
implementation 'org.exploit:tss4j-natives:1.0.0:linux-amd64'
// Windows (x64)
implementation 'org.exploit:tss4j-natives:1.0.0:windows-amd64'
License¶
Finja is fully open-source. We believe in open innovation and developer freedom — all components are available under permissive licenses:
- Apache 2.0
- BSD-2-Clause
- MIT
Use, modify, and integrate freely — no strings attached.