Smart Contract Addresses

Hook is open-source and licensed under the MIT License.

Ethereum Mainnet (ChainID: 1)

Contract NameDeployed AddressABI
HookProtocol0xE11CCED3E6555A1BcbA2E19b9Cf161f040186069Github
HookERC721VaultImplV10xb645E7c51dbBB6bA09FD3093F038Ff23d26bFB6Github
HookERC721MultiVaultImplV10x1F6E5215D3DE35Dbaa2Fe0Ff61B7f8843b53b678Github
HookUpgradeableBeacon (ERC721Vault Beacon)0xF70C0b90cC65AadC2A6A70fE0d86B2A05E15B85FGithub*
HookUpgradeableBeacon (ERC721MultiVault Beacon)0xF8d40AD159EBE0314a07E2D0d6F73A486ECF8520Github*
HookERC721VaultFactory0x28239Ba20bB458cB050D0cBf541315b1b9aDB935Github
HookCoveredCallImplV10x3648080307faC2EE51A01463e47B9ca076DC14A1Github
HookUpgradeableBeacon (HookCoveredCall Beacon)0x7130A0aD4E94B8643a3F878918D4292c571521dbGithub*
HookCoveredCallFactory0xB8e98bc92abd016bdc70F4ff36Ede0BF16a3D461Github

*note: this same contract source is used multiple times

Setup Transactions:

  1. Call setVaultFactory() on HookProtocol with HookERC721VaultFactory:
    https://etherscan.io/tx/0x06105c1e4b9567fcf8d5225b2f9d5cd0dd184f1fbbb215390b95e0b6f1e26111
0x3ea7fbdb
00000000000000000000000028239ba20bb458cb050d0cbf541315b1b9adb935
  1. Call setCoveredCallFactory() on HookProtocol with HookCoveredCallFactory: https://etherscan.io/tx/0xa896f447c1703870a7a2baa7aadff37ec91877baf8ebf2136a036680095e77b9
0x209b6d75
000000000000000000000000b8e98bc92abd016bdc70f4ff36ede0bf16a3d461