Migration from Stackup
Welcome to Pimlico! We're excited to help you in your transition from Stackup. This guide will help you understand the migration process, the changes you'll need to make to your existing setup, and give a brief overview of new features you will have access to.
Migration Process for Startup and Developer Tiers
If you were previously subscribed to Stackup's Startup or Developer tiers, your information has been pre-loaded onto our system for a smooth migration process.
Follow these steps to migrate to Pimlico:
Go to the Pimlico dashboard
The Pimlico dashboard can be found at https://dashboard.pimlico.io.
Sign up using the email address previously used on Stackup
We have used your email address you used for Stackup to pre-load your information for a seamless migration process.
Enter your card details
Once signed in, you will be prompted to enter your card details and confirm your new plan. Enter your card information to continue your subscription seamlessly.
After completing these steps, your Pimlico account will be fully set up and ready to use.
Pimlico Overview
With Pimlico, you'll have largely the same functionality as Stackup, with a few small differences and several new features.
Dashboard
The Pimlico dashboard offers a wide range of features to help streamline your smart account development.
Dashboard features include:
- Rich analytics and metrics
- Logs and requests overview
- Debugging tools
- Gas grants
- Sponsorship policies
API Credit system
Pimlico uses a transparent API credit system, ensuring fair billing based on your actual usage. The 'worth' of each API credit is different than it is for Stackup. The API cost of each RPC call is detailed on our pricing page.
API Endpoint changes
There are several API changes you may need to implement for a successful migration.
pimlico_getUserOperationGasPrice
The Pimlico bundler requires gasPrices to be fetched from the pimlico_getUserOperationGasPrice
endpoint. This is necessary to ensure the UserOperation is sent with a sufficient gas price regardless of network conditions.
Separate RPC for node requests
The Stackup endpoint supports both standard RPC and ERC-4337 calls, but Pimlico only supports ERC-4337. During migration, you'll need a separate RPC provider for standard calls.
Multichain support
The Pimlico API supports seamless multichain access. This means that the same API key and sponsorship policies (if configured) can be used on all chains. The API uses a standardized endpoint structure for all networks:
const endpoint = `https://api.pimlico.io/v2/${chainId}/rpc?apikey=${apiKey}`
where chainId
specifies the target chainId. The Pimlico bundler is currently live on 90+ chains, the full breakdown can be found on the supported-chains page.
ERC-20 Paymaster endpoint
If you are using Stackup's pm_getERC20TokenQuotes
endpoint, you can migrate to Pimlico's pimlico_getTokenQuotes
. The Pimlico endpoint does not take in a user operation, however you can follow this how-to guide to achieve the same functionality.
Origin and user agent whitelist
If you were previously using Stackup's origin whitelist or user agent whitelist, you can apply the same settings by navigating to apikeys and clicking the edit button.
FAQs
Do I need to enter my billing details to start using Pimlico?
Yes, you'll be prompted to enter your billing details during the migration process. This ensures your account is fully configured and ready to use Pimlico seamlessly.
How do I reach out if I need help?
If you run into any issues or have any questions during the migration, feel free to reach out to us at support@pimlico.io or directly through telegram.