Open-source Java address validation

Validate before funds move.

Chainwarden checks blockchain addresses against the intended chain before your app accepts them. Offline validation, exposed through a simple backend API.

Offline-first validationJava library coreMulti-network API surfaceBackend-ready verdicts
Chainwarden sentinel icon
Java library

Add Chainwarden to your backend.

Use the open-source core package directly from Maven, then call it from your service layer for offline address validation.

Maven
<dependency>
    <groupId>org.chainwarden</groupId>
    <artifactId>chainwarden-core</artifactId>
    <version>0.1.0</version>
</dependency>
Live backend request

Address verdict

POST /api/validate
Multi-chain surface

One guardrail, many address formats.

BitcoinEthereumSolanaTronBasePolygonBNB Smart ChainArbitrumAvalancheTONXRPBitcoinEthereumSolanaTronBasePolygonBNB Smart ChainArbitrumAvalancheTONXRP
Contact

Building with Chainwarden?

Share the network list, backend shape, or exchange flow you want to protect. The validation endpoint can be adapted to your Java service boundary.