Skip to content
LogoLogo

Fees

Fixed gas pricing, transaction costs, and Turnstile conversion behavior

View as Markdown

Overview

Radius uses fixed gas pricing with low, predictable fees. A standard ERC-20 stablecoin transfer costs about 0.00010 USD on average.

Fees are paid in RUSD. If an account holds a convertible stablecoin such as SBC, Radius can automatically convert it inline through the Turnstile at a 1:1 value 1.

ParameterValue
Avg. stablecoin transfer cost0.00010 USD
Target SBC transfers per 1 USD10,000
Gas price9.85998816e-10 RUSD
Gas used (avg. transfer)101444

Query gas price

Use the standard eth_gasPrice RPC method to fetch the current fixed gas price:

curl -X POST https://rpc.testnet.radiustech.xyz \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","method":"eth_gasPrice","params":[],"id":1}'

Example response:

{
  "jsonrpc": "2.0",
  "id": 1,
  "result": "0x3b9aca00"
}

The result is the gas price in wei (hex-encoded). 0x3b9aca00 = 1,000,000,000 wei = 1 gwei.

Use with development tools

Radius accepts both legacy and EIP-1559 fee fields, and standard fee estimation works out of the box — viem, ethers.js, and wagmi land transactions with no gas overrides. The main exception is Hardhat v2, which benefits from a gasPrice line in its network config. See Tooling configuration for setup instructions covering Foundry, viem, wagmi, Hardhat, and ethers.js.

Turnstile

If a sender has SBC but not enough RUSD for gas, Radius runs an automatic, zero-fee inline conversion before executing the transaction 2.

One minimum conversion (0.01 SBC → 0.01 RUSD) covers roughly 1,000 standard transfers.

For the Turnstile mechanics (conversion limits, one-way behavior, balance methods, and RPC interactions), see The Turnstile and balances.

Footnotes

  1. RUSD uses 18 decimals, while SBC uses 6. For SBC, 10^6 base units map to 10^18 base units of RUSD at the same face value. ↩

  2. If the account also lacks sufficient convertible stablecoin balance, the transaction fails. ↩