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
Method | Registry V1 | Registry V2 | Improvement |
---|---|---|---|
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