CREATE2 Smart Contract-Powered Address Deployments

Release Details

Release Date: January 20th, 2025 - Zero Hash will be feature flagging this feature on in a phased approach, per Platform, during the week of January 20th. Our goal is to enable this across every Platform by the end of the week (Friday, January 24th)

Release Type

Informational – Optional action from platforms

Summary

Zero Hash is debuting its CREATE2 smart contract deployment capabilities. CREATE2 is an Ethereum opcode for creating smart contracts that was introduced as part of Ethereum Improvement Proposal (EIP) 1014 and implemented during the Constantinople upgrade (February 2019).

Specifically, CREATE2 ensures that neither the End Customer, Zero Hash, nor the Platform (depending on your setup) will be charged a network fee until we're sure that a deposit is coming. This can significantly increase product margins, completely eliminating unnecessary costs.

This release impacts the following networks:

  • Arbitrum
  • Avalanche
  • Base
  • Ethereum
  • Optimism
  • Polygon

📘

Platforms do not need to take any action to implement CREATE2, as it is the default standard for all deposit addresses out-of-the-box

Unified Address

With this release, we have also launched the "unified address" feature, allowing any participant (either an end customer or an entity participant) to generate a single, unified addresses across all networks within this list:

  • Arbitrum
  • Avalanche
  • Base
  • Ethereum
  • Optimism
  • Polygon

Again, this is the default behavior for any newly created address. Existing/already-created addresses will go unchanged.

This is a UX enhancement as the need to manage multiple addresses across networks are removed. Additionally, this allows Zero Hash to successfully recover assets if the funds were sent to the wrong network.

Recovery

Before this release, there were unfortunate situations where an end customer or entity participant would send assets to non-compatible wallet. For example, if someone sent ETH to a Polygon address, we typically would be unable to recover these funds. With this release, we will be able to successfully recover funds as long as the network's in question are within the CREATE2 network list:

  • Arbitrum
  • Avalanche
  • Base
  • Ethereum
  • Optimism
  • Polygon

Action Required

n.a

Products Impacted

Fund

Buy/Sell, Stablecoin Tokenization Payment Rails and Crypto/Stablecoins On and Off Ramps

Relevant Documentation