Skip to content

Radius Testnet

Radius is an Ethereum testnet with free gas (0 gwei), making it ideal for developing and testing gasless applications. SBC provides full account abstraction support on Radius.

Why Radius Testnet?

FeatureRadius TestnetBase Sepolia
Gas CostFree (0 gwei)Standard gas fees
Native TokenUSD (18 decimals)ETH
EntryPointCustom deploymentCanonical v0.7
Smart AccountSimpleAccountKernel
Best ForTesting, hackathonsProduction staging

Network Configuration

// Radius testnet configuration
const radiusTestnet = {
  id: 72344,
  name: 'Radius Testnet',
  nativeCurrency: {
    name: 'USD',
    symbol: 'USD',
    decimals: 18
  },
  rpcUrls: {
    default: {
      http: ['https://rpc.testnet.radiustech.xyz']
    }
  },
  blockExplorers: {
    default: {
      name: 'Radius Explorer',
      url: 'https://testnet.radiustech.xyz/testnet/explorer'
    }
  },
  testnet: true
}

Deployed Contracts

Account Abstraction Infrastructure

ContractAddressDescription
EntryPoint0xfA15FF1e8e3a66737fb161e4f9Fa8935daD7B04FCustom ERC-4337 v0.7 EntryPoint
Paymaster (Proxy)0xeAe0528eCfa059D96421268dc8FaeC7DcAf5b9F0Gas sponsorship contract
Paymaster (Impl)0xd2f8F112A3855Df8A7eDa1Ebe4887a521802458FPaymaster implementation

Key Differences from Base

EntryPoint

Radius uses a custom EntryPoint deployment instead of the canonical v0.7 address:

// Base (canonical)
const baseEntryPoint = '0x0000000071727De22E5E9d8BAf0edAc6f37da032'
 
// Radius (custom)
const radiusEntryPoint = '0xfA15FF1e8e3a66737fb161e4f9Fa8935daD7B04F'

Smart Account Implementation

  • Base: Uses Kernel smart account (ZeroDev)
  • Radius: Uses SimpleAccount (more lightweight)
// The SBC AppKit automatically handles this difference
// No code changes needed when switching chains

Gas

// Radius: Gas is free
await sendUserOperation({
  to: recipient,
  value: '1000000000000000000',
  data: '0x'
})
// Max fee: 0 gwei

Getting Test Tokens

The Radius faucet will be available at XXX (coming soon).

Why the Custom EntryPoint?

Radius chose a custom EntryPoint deployment for:

  1. Testing Flexibility: Ability to modify EntryPoint behavior for testing
  2. Faster Iterations: Not tied to canonical EntryPoint upgrades
  3. Cost Savings: Optimized gas usage (free gas environment)

Note: When deploying to Radius, always use the custom EntryPoint address. The canonical EntryPoint will not work.

Next Steps

External Resources