Overview
Handshake is a decentralized naming system. The smart contracts in this repo define a new protocol for decentralized second-level domains (DSLDs) anchored to the HNS root zone. These domains are based on the ERC-721 NFT standard and deployed on a secure and scalable EVM L2 blockchain.
GitHub Repository
https://github.com/namebasehq/handshake-contracts (opens in a new tab)
Deployments
| Contract Name | Address |
|---|---|
| defaultResolver | 0x55f64837d643C3ed1E9ce945448617e9F778298e |
| tldClaimManager | 0x318A90a35B87c34F3bc106B2Bd429e04d4fFEBea |
| tldNft | 0xf6887A5Df4e6DB2016eCF79151ccD9807544fB88 |
| sldNft | 0x5Dab68c75e44B50AE53126cd655Fa710E29E17E6 |
| labelValidator | 0xc5B18dD23ab4a275F392ef990E40Fc0989c59C11 |
| priceOracle | 0x9Eb62B3C39ccde76bE4888A228479e100527255f |
| globalRules | 0x73326852Da142ce59F7717e012ad5b172C12146a |
| commitIntent | 0xb29b02d0fB64Ce0fD27C3d7f30871bBCF5212210 |
| sldRegistrationManager | 0xcB6Afb7Cd859503363bfb275B8d76Cef3d1e04a4 |
| defaultRegistrationStrategy | 0xd88E89605aDb92fb6613b1a359D6EccF876aAc36 |
| tldMetadata | 0x56a0cf7519D12722aEb5dbb31012DB1ecf6C4D5a |
| sldMetadata | 0xeFE332aE1f8DCBe956465bCD1870D294dba4092f |
| tldAlternateMetadata | 0xd9f33d061b69cB40cdc0357Ed6f1078Ae538bCEE |
| sldAlternateMetadata | 0x8231F8Bc878707831e49BDD9224544E85A99e088 |
Contract Relationship Diagram
