Smart Contracts
Overview

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 NameAddress
defaultResolver0x55f64837d643C3ed1E9ce945448617e9F778298e
tldClaimManager0x318A90a35B87c34F3bc106B2Bd429e04d4fFEBea
tldNft0xf6887A5Df4e6DB2016eCF79151ccD9807544fB88
sldNft0x5Dab68c75e44B50AE53126cd655Fa710E29E17E6
labelValidator0xc5B18dD23ab4a275F392ef990E40Fc0989c59C11
priceOracle0x9Eb62B3C39ccde76bE4888A228479e100527255f
globalRules0x73326852Da142ce59F7717e012ad5b172C12146a
commitIntent0xb29b02d0fB64Ce0fD27C3d7f30871bBCF5212210
sldRegistrationManager0xcB6Afb7Cd859503363bfb275B8d76Cef3d1e04a4
defaultRegistrationStrategy0xd88E89605aDb92fb6613b1a359D6EccF876aAc36
tldMetadata0x56a0cf7519D12722aEb5dbb31012DB1ecf6C4D5a
sldMetadata0xeFE332aE1f8DCBe956465bCD1870D294dba4092f
tldAlternateMetadata0xd9f33d061b69cB40cdc0357Ed6f1078Ae538bCEE
sldAlternateMetadata0x8231F8Bc878707831e49BDD9224544E85A99e088

Contract Relationship Diagram

contract-relationship