Before using these integrations, ensure you’ve completed the server setup by importing a client session or creating a pregenerated wallet. See the for details.
Sepolia examples need testnet ETH before sending transactions. Server SDK and REST SDK flows can call
requestFaucet with { walletId, chain: "ETHEREUM_SEPOLIA" } after resolving the wallet ID. If chain is omitted, the faucet defaults to ETHEREUM_SEPOLIA. See Fund Testnet Wallet for the same request shape in a UI flow.Installation
Install the required dependencies for your preferred EVM library:Implementation
Ethers.js Integration
The Para Ethers Signer acts as a drop-in replacement for standard Ethers signers:Viem Integration
Para’s Viem integration provides a custom Viem client compatible with all Viem operations:Best Practices
- Use environment variables for API keys and RPC URLs
- Implement proper error handling for network failures
- Consider gas price management for production applications
- Cache network calls where appropriate to reduce RPC usage