github.com/neatio-net/neatio@v1.7.3-0.20231114194659-f4d7a2226baa/chain/contracts/ens/README.md (about) 1 # Swarm ENS interface 2 3 ## Usage 4 5 Full documentation for the Ethereum Name Service [can be found as EIP 137](https://github.com/ethereum/EIPs/issues/137). 6 This package offers a simple binding that streamlines the registration of arbitrary UTF8 domain names to swarm content hashes. 7 8 ## Development 9 10 The SOL file in contract subdirectory implements the ENS root registry, a simple 11 first-in, first-served registrar for the root namespace, and a simple resolver contract; 12 they're used in tests, and can be used to deploy these contracts for your own purposes. 13 14 The solidity source code can be found at [github.com/arachnid/ens/](https://github.com/arachnid/ens/). 15 16 The go bindings for ENS contracts are generated using `abigen` via the go generator: 17 18 ```shell 19 go generate ./contracts/ens 20 ```