Java 25 APIs for Bitcoin, EVM, TRON, Solana, TON, XRP Ledger, and Stellar: accounts, balances, transaction preparation, signing, submission, blocks, and history.
- Install dependencies and run your first read.
- Connect your blockchain provider.
- Create or import an account.
- Prepare, sign, submit, and confirm a payment.
The developer documentation contains code examples directly on its pages, including imports and the assumptions for each operation.
| Network | Guide | Common tasks |
|---|---|---|
| Bitcoin | Connect | Payments, full blocks and UTXOs |
| EVM | Connect | Native and ERC20 transfers, contracts |
| TRON | Connect | TRX and TRC20 transfers, contracts |
| Solana | Connect | SOL and SPL transfers, amount conversion by mint, programs |
| TON | Connect | TON transfers, contracts and Jettons, blocks and execution |
| XRP | Connect | Payments and batches, validated results |
| XLM | Connect | Payments and envelope parsing, ledgers and results |
./gradlew buildNoTestsbuilds all publishable modules and runs unit/property tests without node integration suites.- Run unit and real-node integration tests.
- Understand the shared API.