Integration path
- Run a full node or choose an RPC provider from RPC Providers.
- Use Node Interface Calls to verify block, transaction, receipt, log, and broadcast behavior.
- Generate and validate deposit addresses with Address Generation and Validation.
- Build a durable deposit scanner with Deposit Processing.
- Construct withdrawals with Offline Signing and Broadcasting.
- Publish user-facing wallet instructions from Wallets.
Supported languages/frameworks
Examples use these defaults:| Language | Default library |
|---|---|
| JavaScript | ethers v6 |
| Java | web3j |
| Go | go-ethereum packages |
| Rust | alloy crates where possible |
examples/exchange-integration/. See Tested Exchange Examples for commands, dependency versions, and the mapping between docs snippets and repository samples.
Generated addresses and private keys in examples are for demonstration only. Never place production private keys in application logs, analytics, browser storage, shared config files, or CI output.