Engine v2.1.24: Sponsored Transaction Mode

Engine v2.1.24: Sponsored Transaction Mode

Engine v2.1.24 introduces sponsored transaction support for regular backend wallets, enabled on zkSync chains leveraging native account abstraction.

What's New?

Added x-transaction-mode: sponsored header that enables sponsored transactions for regular backend wallets. This brings key benefits:

  • No need to hold or manage gas tokens
  • All gas costs are handled by thirdweb's paymaster
  • Receive consolidated gas usage bills from thirdweb
  • Compatible with local, AWS KMS, and GCP KMS wallets

Technical Details

To send sponsored transactions:

// Add this header with your regular backend wallet
x-transaction-mode: sponsored
x-backend-wallet-address: 0x...

HTTP Headers

The header:

  • Works with regular backend wallets on supported chains
  • Is ignored when used with Smart Backend Wallets (their transactions are already sponsored)
  • Returns an error if used on currently unsupported chains

Getting Started

  1. Update to Engine v2.1.24
  2. Add the x-transaction-mode: sponsored header
  3. Send transactions normally through your regular backend wallet
ℹ️
Why Regular Wallets with Sponsored Mode?

Smart Backend Wallets handle sponsored transactions by deploying a separate smart account for your wallet. On zkSync, wallets can act as their own smart accounts - meaning your regular wallet address can send sponsored transactions directly without needing a separate smart account address.

Contact support@thirdweb.com for any questions about implementing native AA support in your application.


thirdweb Engine is an open-source server for your app to read, write, and deploy contracts at production scale. Self-host for free or get a cloud-hosted Engine for $99/month.