Introduction
Bundler compatibility determines whether a provider can admit and execute sponsored operations for your Swig deployment.- Use when: you are enabling sponsorship or changing the provider for an existing account.
- For: app integrators coordinating account support with their bundler operator.
How it works
- Confirm support for the chain, canonical EntryPoint v0.9, and your Swig account implementation.
- Have the operator register the account under its supported validation policy.
- Check the endpoint’s EntryPoint list, then verify an actual sponsored operation in your environment.
- During fleet upgrades, coordinate pending operations and prepare fresh authorizations afterward.
Compatibility checks
Swig’s shared beacon enables fleet upgrades without individual wallet upgrades. It also requires a compatible bundler policy. The SDK’s tested Rundler configuration uses an explicit account-scoped validation exception; support by a hosted provider must be confirmed separately. A successful local SDK test does not establish public-mempool acceptance.
SDK example
Check the EntryPoints exposed by a proposed endpoint using the Viem dependency from Environment setup:During an upgrade
- Pause new submissions while the operator handles affected pending operations.
- A queued operation may become invalid when the shared implementation changes.
- Once the operator confirms readiness, prepare and sign fresh operations against current state.
- Check the original operation’s status before retrying; the SDK does not automatically manage provider registration or reputation.

