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?
| Feature | Radius Testnet | Base Sepolia |
|---|---|---|
| Gas Cost | Free (0 gwei) | Standard gas fees |
| Native Token | USD (18 decimals) | ETH |
| EntryPoint | Custom deployment | Canonical v0.7 |
| Smart Account | SimpleAccount | Kernel |
| Best For | Testing, hackathons | Production 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
| Contract | Address | Description |
|---|---|---|
| EntryPoint | 0xfA15FF1e8e3a66737fb161e4f9Fa8935daD7B04F | Custom ERC-4337 v0.7 EntryPoint |
| Paymaster (Proxy) | 0xeAe0528eCfa059D96421268dc8FaeC7DcAf5b9F0 | Gas sponsorship contract |
| Paymaster (Impl) | 0xd2f8F112A3855Df8A7eDa1Ebe4887a521802458F | Paymaster 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 chainsGas
// Radius: Gas is free
await sendUserOperation({
to: recipient,
value: '1000000000000000000',
data: '0x'
})
// Max fee: 0 gweiGetting Test Tokens
The Radius faucet will be available at XXX (coming soon).
Why the Custom EntryPoint?
Radius chose a custom EntryPoint deployment for:
- Testing Flexibility: Ability to modify EntryPoint behavior for testing
- Faster Iterations: Not tied to canonical EntryPoint upgrades
- 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
- Getting Started Guide - Build your first Radius app
- Configuration Reference - All Radius-specific configs
- SBC AppKit - SDK documentation
- Use Cases - Real implementation examples
External Resources
- Radius Website: https://radiustech.xyz
- Radius Explorer: https://testnet.radiustech.xyz/testnet/explorer
- Radius RPC: https://rpc.testnet.radiustech.xyz