zkSync Era — zk Rollup with native AA

zkSync Era ships native account abstraction and paymaster-sponsored gas. The accounting needs to handle both — and we do.

L2Ethereum Native: ETH Supported since 2024

zkSync Era was an early-mover on native EIP-4337-style account abstraction. Smart-contract accounts are first-class on Era, and paymasters can sponsor gas for users (including paying gas in tokens other than ETH). For a finance team running operations on Era, the audit trail captures the user's logical action, the paymaster's gas cost, and the underlying ERC-20 movement when applicable. zk-proof finality is faster than optimistic rollups (no 7-day window) — withdrawals settle once the proof verifies on L1, typically within 24 hours.

What's tracked on zkSync Era

ETH and ERC-20 transfers

Standard EVM with zk-proof bridge timing.

Paymaster-sponsored gas

When a paymaster pays gas in USDC or another token, we track both the user's logical action and the paymaster's cost.

Native account abstraction

Smart-account transactions decoded with the entry-point pattern.

SyncSwap / Velocore / Maverick

Era-native DEX positions with realized-gain tracking.

ZK token treasury

ZK token unlock schedule, distribution rounds, fair-value snapshots.

Common zkSync Era transaction patterns we classify

  • Send / receive ETH (zkSync Era)
  • ERC-20 transfer on Era (in / out)
  • zkSync Era bridge deposit (Ethereum → Era)
  • zkSync Era bridge withdrawal (Era → Ethereum)
  • Paymaster-sponsored transaction (gas paid in ERC-20)
  • Token approval (gas only, no balance change)
  • SyncSwap swap or LP position
  • Maverick Protocol concentrated-liquidity swap
  • Velocore DEX swap
  • ZeroLend supply / borrow on Era
  • Native AA smart-account transaction (EIP-4337)
  • ZK token claim (airdrop or incentive distribution)
  • Contract deployment (Era-native compilation)

What changes when you book zkSync Era

Paymaster-sponsored gas creates a two-sided accounting entry

When a paymaster covers gas fees on behalf of a user — paying in USDC instead of ETH, for example — the user's transaction has no direct gas expense. However, the paymaster itself incurs an operating cost equal to the USDC and ETH exchanged. Wag3s attributes the gas cost to the correct party in each case, so users do not show phantom ETH expenditure and paymasters see the full cost of their sponsorship program.

zkSync Era withdrawals settle faster than optimistic rollups

Unlike optimistic rollups with a 7-day challenge window, Era withdrawals finalise once the zk-proof for the relevant batch is verified on Ethereum mainnet — typically within 24 hours. Wag3s tracks the pending withdrawal state during this window so your L1 balance updates correctly when the proof is verified, preventing the withdrawal from appearing as a temporary asset deduction with no corresponding credit.

Native account abstraction means every account can be a multi-sig or smart wallet

zkSync Era supports native EIP-4337-compatible account abstraction, so a single wallet address can implement arbitrary authentication logic including multi-signature approval, session keys, and social recovery. For a corporate treasury, this means wallet-level audit trails must capture the authorisation structure (which signers approved) as well as the economic event. Wag3s surfaces the entry-point pattern and signer information from the smart-account transaction for auditability.

zkSync Era accounting questions

How does paymaster gas affect tax treatment?

For the user, gas paid by a paymaster in USDC is a gas expense in USDC (not ETH). For the paymaster, it's an operating expense. We attribute correctly on both sides.

How fast are zkSync Era withdrawals to L1?

Typically under 24 hours — once the zk-proof verifies on L1 the funds are released. Faster than optimistic rollups (which carry a 7-day challenge window).

How does Wag3s treat the ZK token airdrop and unlock schedule?

ZK tokens received via airdrop are ordinary income on the claim date, valued at the ZK spot price at the block timestamp. Wag3s establishes a cost basis at that fair value and tracks the unlock schedule for vested ZK allocations, booking each vesting tranche as income when it becomes transferable on-chain.

Book zkSync Era the right way

Free during Alpha. Connect a wallet, see every transaction reconciled to journal entries.