V2 is a Separate Contract

The V1 registry is immutable by design and can be found at address 0x00000000000076A84feF008CDAbe6409d2FE638B across a variety of EVM chains.

The V2 registry is also immutable by design and can be found at address 0x00000000000000447e69651d841bD8D104Bed493 across a variety of EVM chains.

So the connotations of a centralized admin unilaterally pushing new code into a proxy contract do not apply here. V1 registry will continue to live on, it cannot be stopped. However V2 is far more powerful, gas-efficient, and user-friendly. The Delegate Market is also built on top of V2 not V1. The delegate.xyz frontend will offer users a one-click batch migration option to port their data from V1 into V2, and will focus its flows on V2.

Apps are encouraged to update their integrations as soon as possible, please reach out with any questions while following the instructions in V1 → V2 migration.

Gas Benchmarking Improvements

MethodRegistry V1Registry V2Improvement

multicall (all+contract+erc721)

662,728

355,751

46.4% cheaper

delegateAll

211,709

140,425

33.7% cheaper

delegateContract

232,298

124,201

46.5% cheaper

delegateERC721

218,721

146,829

32.9% cheaper

delegateERC20

n/a

146,290

delegateERC1155

n/a

168,850

checkDelegateForAll

7,588

3,002

60.5% cheaper

checkDelegateForContract

7,786

5,491

29.5% cheaper

checkDelegateForERC721

11,186

7,932

20.1% cheaper

checkDelegateForERC20

n/a

7,882

checkDelegateForERC1155

n/a

7,932

Last updated