DApp to register usernames for Status Network
Go to file
Barry Gitarts ba7ebe10e6 deploy new testnet UsernameRegistry using new constructor 2018-09-13 10:29:43 -04:00
app update ENS interface to match ENSregistry 2018-09-13 08:20:39 -04:00
config deploy new testnet UsernameRegistry using new constructor 2018-09-13 10:29:43 -04:00
contracts sanity check on constructor arguments 2018-09-13 11:08:20 -03:00
test fix transfer events check 2018-09-06 03:49:18 -03:00
utils improve readability of testscript 2018-09-06 02:29:53 -03:00
.babelrc add babel config 2018-05-31 17:42:00 -04:00
.eslintrc.json add dispatch and cleanup to accounts list 2018-06-01 16:22:11 -04:00
.gitattributes cleanup bootstrap 2018-04-23 01:58:58 -03:00
.gitignore add package-lock to.json .gitignore 2018-05-13 12:41:38 -03:00
README.md Added contract deployment info 2018-09-12 08:48:16 -04:00
embark.json removed embark-babel+ bump solc to 0.4.24 2018-06-08 15:34:31 -04:00
package.json Removes multiple domain functionaility from project (#20) 2018-09-04 18:49:39 -03:00

README.md

Status ENS Usernames

DApp to register usernames for Status Network, using ENS subnodes as usernames and Public Resolver to configure public key and/or public address.

Usernames eliminates the need to copy/scan - and worse, type - long hexadecimal addresses / public keys, by providing an ENS subdomain registry and recognition of ENS names in Status for interacting with other people in Status.

Requires https://github.com/creationix/nvm Usage:

nvm install v8.9.4
nvm use v8.9.4
npm install -g embark
git clone https://github.com/status-im/ens-usernames.git
cd ens-usernames
npm install
embark test
embark blockchain
embark run

Deployment Details

Contract Ropsten Address Mainnet Address
ens/ENSRegistry 0x112234455c3a32fd11230c42e7bccd4a84e02010 0x314159265dd8dbb310642f98f50c066173c1259b
ens/PublicResolver 0x29754bADB2640b98F6deF0f52D41418b0d2e0C51 0x5FfC014343cd971B7eb70732021E26C35B744cc4
token/TestToken 0xc55cF4B03948D7EBc8b9E8BAD92643703811d162 0x744d70fdbe2ba4cf95131626614a1763df805b9e
registry/UsernameRegistrar 0x028F3Df706c5295Ba283c326F4692c375D14cb68 0xDBf9038cf5Aaa030890790dB87E746E00Fc352b3
common/MerkleProof 0x5df00E70AD165D50228DB6d8285fB6EAAc630FD7 0x713ED9846463235df08D92B886938651105D3940
test/MerkleProofWrapper 0x58E01078d14142E0370526dFdAE44E4f508c844B 0x76E55E13C5891a90f7fCA2e1238a6B3463F564e2
common/SafeMath 0x0F9992f7737f9ba3aceD170D4D1259cb2CEcc050 0xA115a57952D3337e2a1aB3Cb82bA376EEcDDc469