Een bundler is de infrastructuur die ERC-4337 laat werken. Smart accounts versturen geen gewone transacties; ze maken UserOperations. De bundler verzamelt die, controleert ze, verpakt er meerdere in één transactie naar het EntryPoint-contract en schiet het gas voor, waarna hij wordt terugbetaald door de accounts of hun paymasters.
Wat een bundler doet
- UserOperations ontvangen via een standaard JSON-RPC-API, inclusief gasschatting voor de wallet.
- Validatie simuleren van elke operatie en de validatieregels van ERC-4337 afdwingen, zodat één slechte operatie niet de hele bundel laat mislukken.
- Reputatie bijhouden van accounts, factories en paymasters, en partijen die mislukkingen veroorzaken afremmen.
- Bundels bouwen en versturen met een gasprijsstrategie die zorgt voor opname zonder te veel te betalen.
- Fouten afhandelen: vervangen transacties, reorgs en operaties die ongeldig worden terwijl ze wachten.
Een aanbieder gebruiken of zelf draaien?
Gehoste bundlers van aanbieders zoals Alchemy, Pimlico, Biconomy en anderen zijn de snelste manier om te starten en werken goed voor de meeste applicaties. Wij integreren ze, vaak met een tweede aanbieder als terugval. Een eigen bundler is zinvol als u een chain nodig hebt die geen aanbieder ondersteunt, volledige controle wilt over volgorde en beschikbaarheid, private flows hebt die geen publieke mempool mogen raken, of lagere kosten bij hoog volume. Wij zetten eigen bundlers op en beheren ze, op basis van gevestigde open-source implementaties, met monitoring en meldingen.
Waar wij op letten
- Dezelfde EntryPoint-versie voor accounts, bundler en paymaster.
- Nauwkeurige gasschatting, inclusief datakosten op layer 2.
- Het saldo van de eigen wallet van de bundler, met een melding voordat het opraakt.
- De tijd van verzenden tot opname, gemeten per chain.
Wilt u dat gebruikers transacties doen zonder gas aan te houden? Zie gasloze transacties voor elke methode, van paymaster-sponsoring en EIP-7702 tot relayers en permit-handtekeningen. Voor ondertekening zie EIP-712.
Veelgestelde vragen
Hebben wij een eigen bundler nodig?
Meestal niet bij de start. Een gehoste bundler met een terugval volstaat voor de meeste producten; zelf hosten loont bij specifieke chains, controle of volume.
Hoe wordt de bundler betaald?
Het EntryPoint betaalt de bundler terug uit de storting van de smart account of van de paymaster, binnen dezelfde transactie.
Kan een bundler geld stelen?
Nee. Hij kan alleen operaties versturen die de accounts hebben ondertekend. Hij kan ze wel vertragen of tegenhouden; daarom is een terugvaloptie belangrijk.
Wie is eigenaar van de code?
Het eigendom van de broncode wordt in het contract vastgelegd, en de code kan volledig van u zijn, inclusief documentatie en tests.
Onderdeel van ons werk aan account abstractie.
Betrouwbare bundling opzetten
Vertel ons uw chains en verwachte volume. Wij kiezen, integreren of draaien de bundler-opzet die de operaties van uw gebruikers laat doorstromen.