Skip to content

.snct name service ​

The .snct name service is an ENS-inspired naming system for the Sanect chain. Register human-readable .snct names that resolve to your wallet address -- e.g. alice.snct instead of 0x7cB6....


Features ​

  • Registration -- register any available name for 1--5 year terms with length-based pricing via the PriceOracle.
  • Sealed-bid auctions -- premium and short names go through a sealed-bid auction process where bidders commit a hashed bid, then reveal. Highest bid wins.
  • Marketplace -- buy and sell registered .snct names from other users.
  • Reverse resolution -- set a reverse record so your address resolves back to your .snct name. DApps on Sanect can display your name instead of your hex address.
  • Public resolver -- each name can store arbitrary records (addresses, text, content hashes) via the resolver contract.

Mainnet contracts ​

ContractAddress
Registry0xdC7bB6f4d1c217bd5729a719AFf55de4Cf3EaE23
PublicResolver0xA0c101e04581f287836746ec2844831DAc946dff
ReverseRegistrar0x6A5e80493281237f678F5f5c64Db42572c20458c
PriceOracle0x19bA43C7dd508162221A1324F35c572aB8cBd02C
BaseRegistrar0xd45357B67C82311eD3e36DE279599CD84CE15AcA
SealedBidAuction0xdAD7EEF74725F0ee71Ef8851A37329D33764Bac0
Marketplace0x0b6E3C4bF83097636294c076443feF7b6AC7a34D
Reserved0x26e829e6c7d9e78b2dbB88df9Edbe0044776CE6D

Testnet contracts ​

ContractAddress
Registry0xF8c4AbD2d2573eBDA51cc886A9b6882E435C80A2
PublicResolver0x3CEaEA15a13dB070d6EE41f374B033d77cc89104
ReverseRegistrar0xb1B3bd91bC919C5e29e420f841360D9D3Df399A8
PriceOracle0xA4F9381317159e415B4Ad8d2D5cBb749834CE686
BaseRegistrar0xb34293056E208aC1FDcD4F9C9e1f6Ffe1440c1dB
SealedBidAuction0x483fC2ef9a8bF01a9532c415806bF20A5AE26844
Marketplace0x232C6633c0b72C8715321300F6e0221a7Bbb97DD
Reserved0x6f463778FD0043f675d06Ef6880668C55D461114

UI ​

The .snct name service dApp is available at:

The dApp has five tabs:

  1. Lookup -- check if a name is available and see its records.
  2. Register -- register an available name for 1--5 years.
  3. Auction -- browse active auctions and place sealed bids.
  4. Marketplace -- buy and sell registered names.
  5. Manage -- configure your owned names (set resolver records, transfer, renew).

How to register a name ​

  1. Go to the dApp and connect your MetaMask wallet.
  2. Search for the name you want in the Lookup tab.
  3. If available, click Register and choose a registration period (1--5 years).
  4. The PriceOracle determines the fee based on name length -- shorter names cost more.
  5. Confirm the transaction in MetaMask.
  6. Your name is now registered and resolves to your wallet address.

How to set a reverse record ​

A reverse record lets DApps display your .snct name instead of your hex address.

  1. Go to the Manage tab.
  2. Select your name and click Set as primary name.
  3. Confirm the transaction.

Setting a reverse record earns 100 airdrop points (one-time, lifetime cap of 1).


Namehash ​

The .snct TLD node hash is:

0x416c9118205b252a67aca1125a2d1d01eb4f3f84064f3106df8c1b60746d2e5f

This is consistent across testnet and mainnet -- the name commitment is independent of the deployer address.


Next step: Shielded transfers or Swap on the DEX