⚠️Blast API (blastapi.io) ends Oct 31. Migrate to Dwellir and skip the expensive compute units.
Switch Today →
Skip to main content

Migrate from Blast API to Dwellir

🚨 Blast API Acquired by Alchemy - Service Ending October 31st

Blast API has been acquired by Alchemy and is discontinuing service on October 31st. While Alchemy wants you to migrate to their platform, there's a better choice.

⚡ Why Dwellir Beats Alchemy

Before you follow the crowd to Alchemy, consider what you're really getting:

Dwellir vs Alchemy: The Clear Winner

FeatureAlchemyDwellir
Pricing ModelConfusing compute units 🤯Simple requests-based
Actual Cost$199-499/mo + overages50-70% cheaper
Network Coverage~30 networks150+ networks
No Compute Units❌ Complex CU calculations✅ Simple, transparent pricing
Rate LimitsCU-based throttlingGenerous & predictable
Setup ComplexityMultiple configs neededOne API key, done

🎯 The Compute Units Problem

Alchemy's confusing compute unit (CU) system means:

  • Different methods cost different CUs (eth_call = 26 CUs, eth_blockNumber = 10 CUs)
  • You can't predict your actual costs
  • Complex calculations just to estimate usage
  • Surprise overages when CUs run out

With Dwellir: 1 request = 1 request. Simple. Transparent. Predictable.

🤔 Why Blast Users Are Choosing Dwellir Over Alchemy

Real Developer Feedback

"Good pricing, high uptime, and most importantly, you have a great response and resolution time." - Hypernative

"We are very impressed with you. You are fast at deploying new nodes and we haven't experienced any downtime yet with you" - Token Terminal

"Dwellir has significantly simplified our complex multi-chain coverage, enabling us to focus on our product instead of infrastructure management. Their team is always responsive and ready to help, making the experience even better." - SQD

The Numbers Don't Lie

  • 3x faster average response times than Alchemy
  • 80% cheaper for high-volume applications
  • 150+ networks vs Alchemy's limited selection
  • No compute units = No surprise bills

Simple Example: The True Cost

Alchemy's Hidden Math:

  • 1 eth_getLogs call = 75 CUs
  • 1 eth_call = 26 CUs
  • 1 eth_getBalance = 19 CUs
  • Running out of CUs? Service stops or pay 10x more

Dwellir's Transparency:

  • Every call = 1 response
  • No complex calculations
  • No service interruptions

Quick Migration Guide

Step 1: Create Your Dwellir Account

Get started in under 60 seconds:

  1. Sign up at dashboard.dwellir.com/register
  2. Verify your email
  3. Get your API key instantly

Step 2: Update Your RPC Endpoints

Migration is as simple as changing your RPC URL. Here's how:

// Blast API (OLD)
const OLD_RPC = "https://eth-mainnet.blastapi.io/YOUR_PROJECT_ID";

// Dwellir (NEW) - Direct replacement
const NEW_RPC = "https://api-eth-mainnet-archive.n.dwellir.com/YOUR_API_KEY";

// That's it! Your existing code continues to work
const provider = new ethers.JsonRpcProvider(NEW_RPC);

Step 3: Test Your Integration

Before fully migrating, test Dwellir's endpoints:

# Test Ethereum endpoint
curl -X POST https://api-eth-mainnet-archive.n.dwellir.com/YOUR_API_KEY \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'

# Response
{"jsonrpc":"2.0","id":1,"result":"0x1234567"}

Step 4: Implement Zero-Downtime Migration

Use our recommended dual-provider pattern for seamless migration:

// Gradual migration with fallback
class RPCProvider {
constructor() {
this.primary = "https://api-eth-mainnet-archive.n.dwellir.com/YOUR_API_KEY";
this.fallback = "https://eth-mainnet.blastapi.io/YOUR_PROJECT_ID"; // Keep until Oct 31
}

async request(method, params) {
try {
// Try Dwellir first
return await fetch(this.primary, {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({ jsonrpc: '2.0', method, params, id: 1 })
});
} catch (error) {
// Fallback to Blast (remove after migration)
console.warn('Falling back to Blast API');
return await fetch(this.fallback, {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({ jsonrpc: '2.0', method, params, id: 1 })
});
}
}
}

Network Endpoint Mapping

Here's a complete mapping of Blast endpoints to Dwellir:

NetworkBlast EndpointDwellir Endpoint
Ethereumeth-mainnet.blastapi.ioapi-eth-mainnet-archive.n.dwellir.com
Basebase-mainnet.blastapi.ioapi-base-mainnet-archive.n.dwellir.com
Arbitrumarbitrum-one.blastapi.ioapi-arbitrum-mainnet-archive.n.dwellir.com
Optimismoptimism-mainnet.blastapi.ioapi-optimism-mainnet-archive.n.dwellir.com
Polygonpolygon-mainnet.blastapi.ioapi-polygon-mainnet-archive.n.dwellir.com
BSCbsc-mainnet.blastapi.ioapi-bsc-mainnet-archive.n.dwellir.com
Avalancheava-mainnet.blastapi.ioapi-avalanche-mainnet-archive.n.dwellir.com
Fantomfantom-mainnet.blastapi.ioapi-fantom-mainnet-archive.n.dwellir.com

Plus 140+ additional networks not available on Blast, including:

  • Sui
  • Aptos
  • Bittensor
  • IoTeX
  • Celo
  • Tron
  • And many more!

Enhanced Features with Dwellir

1. Superior Performance


const startTime = Date.now();
const response = await provider.getBlockNumber();
console.log(`Response time: ${Date.now() - startTime}ms`); // Typically <100ms

2. Advanced Debug APIs

Access powerful debugging capabilities not available on Blast:

// Debug transaction execution
const trace = await provider.send('debug_traceTransaction', [
'0xhash',
{ tracer: 'callTracer' }
]);

// Trace block execution
const blockTrace = await provider.send('debug_traceBlockByNumber', [
'latest',
{ tracer: 'prestateTracer' }
]);

3. WebSocket Support

Real-time event streaming for all networks:

// WebSocket connection for real-time data
const ws = new WebSocket('wss://api-eth-mainnet-archive.n.dwellir.com/YOUR_API_KEY');

// Subscribe to new blocks
ws.send(JSON.stringify({
jsonrpc: '2.0',
method: 'eth_subscribe',
params: ['newHeads'],
id: 1
}));

4. Batch Request Optimization

Send multiple requests efficiently:

// Batch multiple RPC calls
const batch = [
{ jsonrpc: '2.0', method: 'eth_blockNumber', params: [], id: 1 },
{ jsonrpc: '2.0', method: 'eth_gasPrice', params: [], id: 2 },
{ jsonrpc: '2.0', method: 'net_version', params: [], id: 3 }
];

const response = await fetch('https://api-eth-mainnet-archive.n.dwellir.com/YOUR_API_KEY', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify(batch)
});

Migration Checklist

Ensure a smooth transition with this checklist:

  • Create Dwellir account at dashboard.dwellir.com
  • Get API keys for all required networks
  • Update RPC endpoints in your application configuration
  • Test endpoints with your existing code
  • Monitor performance using Dwellir dashboard
  • Update environment variables in production
  • Implement fallback logic (optional but recommended until Oct 31)
  • Remove Blast dependencies after successful migration
  • Update documentation for your team

Exclusive Migration Benefits

🎁 Special Offers for Blast Users

As a Blast API user migrating to Dwellir, you'll receive:

  1. 50% discount on your first 3 months (use code: BLA1TOFF50)
  2. Priority migration support from our engineering team
  3. Free architecture review to optimize your setup
  4. Dedicated account manager for enterprise accounts

🚀 High-Volume Special: $1 per Million

For customers doing 1+ billion requests/month: Get our special rate of just $1 per million requests. That's up to 90% cheaper than Alchemy!

Common Migration Questions

Q: Is Dwellir compatible with my existing code?

A: Yes! Dwellir is 100% compatible with standard JSON-RPC. Simply replace your Blast endpoint URL with Dwellir's, and your code continues to work without modifications.

Q: How long does migration take?

A: Most users complete migration in under 10 minutes. Large enterprises with complex setups typically migrate within 1-2 hours.

Q: Can I migrate gradually?

A: Absolutely! Use both providers simultaneously and gradually shift traffic to Dwellir. Our dual-provider pattern (shown above) makes this seamless.

Q: What about rate limits?

A: Dwellir offers significantly higher rate limits than Blast:

  • Paid tiers: 500+ requests/second
  • Enterprise: Unlimited with dedicated infrastructure

Q: Do you support all Blast networks?

A: Yes, plus 140+ additional networks! We support every network Blast offers and many more.

Get Migration Support

Our team is standing by to ensure your migration is smooth and successful:

📧 Direct Support

📞 Enterprise Hotline

  • For urgent migrations: Contact ben@dwellir.com
  • Dedicated migration engineers available

📚 Resources

Don't Follow the Crowd to Alchemy

While Alchemy wants to lock you into their confusing compute unit system, Dwellir offers a better path forward.

⚡ Skip Alchemy. Choose Dwellir.

No compute units - Simple, predictable pricing
3x faster than Alchemy
80% cheaper for most applications
150+ networks vs Alchemy's 30
Real human support in <1 hour
$1 per million intro offer for 1B+ requests/month

Skip Alchemy → Choose Dwellir

Promo Code: BLAST50 - Save 50% for 3 months
High Volume? Email enterprise@dwellir.com for $1/M pricing

🎯 The Smart Choice is Clear

Alchemy = Complex compute units, surprise bills, slow support, limited networks

Dwellir = Simple pricing, predictable costs, fast support, 150+ networks


Ready to make the smart choice? Contact our migration team at migration@dwellir.com or start a live chat. We'll help you avoid Alchemy's complexity and get you running on better infrastructure.