Home
Developer guide
Getting started
  • Getting started
  • About the testnet
    • Connecting Metamask
    • Important links
    • Feature support status
    • Known issues
    • Try it out!
    • Reporting issues
  • ZK Rollup Basics
    • Contract deployment
    • Important: Account abstraction support
    • Block numbers and time
    • 2.0 Overview
    • Handling of ETH and tokens
    • Fee model
    • Transaction types
    • Transaction formats
    • Confirmations and finality
    • Decentralization roadmap
    • L1 / L2 Interoperability
    • Current limitations
    • Web3 API
  • Understanding zkSync 2.0
  • Home
  • /
  • Getting started
  • /
  • ZK Rollup Basics
  • /
  • Transaction formats

Transaction formats

Besides supporting native ETH transactions, zkSync supports the EIP712 transaction type. You can use transactions of this type to pay fees in ERC20 tokens. Additionally, it is only possible to deploy smart contracts with this type of transaction.

Knowing the details about the transaction format is not required to use zkSync's SDK, but if you are curious, you can read more about it here.

Last updated: 8/23/2022, 9:04:05 AM
Previous
Transaction types
Next
Confirmations and finality
Edit on GitHub