request_testnet_funds
Top up a testnet address from Chainstack's faucet.
The faucet does not send a fixed amount — it tops the address up to the
per-network maximum (e.g. 0.5 ETH for sepolia). If the address already
sits above the cap, the call fails with an insufficient-balance error.
Describe the behavior to the user as "top up" not "give", and surface
the returned amountSent so they see the actual delta.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| address | Yes | Destination address. EVM hex address for EVM networks, a TON address for `ton`, or a base58 Solana public key for `solana`. Validated server-side — format errors surface as 400. | |
| network | Yes | Testnet to fund. Must be one of the canonical ids in `enum`. Common aliases (ethereum-sepolia, base-sepolia, solana-devnet, ...) are accepted and normalized to the canonical id. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| network | Yes | ||
| amountSent | No | ||
| transaction | No |