Java SDK
The official Java SDK for the Crypto Chief crypto processing API — accept payments, send payouts, sign transactions, and verify webhooks across 25+ chains.
Requirements
Installation
<dependency>
<groupId>com.crypto-chief</groupId>
<artifactId>cryptochief-crypto-processing-java</artifactId>
<version>0.1.0</version>
</dependency>dependencies {
implementation("com.crypto-chief:cryptochief-crypto-processing-java:0.1.0")
}dependencies {
implementation 'com.crypto-chief:cryptochief-crypto-processing-java:0.1.0'
}Quickstart
import com.cryptochief.processing.Chain;
import com.cryptochief.processing.CryptoChiefClient;
import com.cryptochief.processing.models.EstimatePayoutRequest;
public class App {
public static void main(String[] args) {
try (CryptoChiefClient client = CryptoChiefClient.create("MERCHANT_ID", "API_KEY")) {
var est = client.payouts().estimate(
EstimatePayoutRequest.of(Chain.ETH_SEPOLIA, "ETH", "0.0001", "0xRecipient..."));
System.out.println("amount to receive: " + est.amountToReceive());
}
}
}What you can do
Domain
Service
Key methods
Explore the guides
Last updated