Commit Graph

267 Commits

Author SHA1 Message Date
Barry Gitarts 3f3586e746 add register with approvalAndCall 2018-09-07 17:30:11 -04:00
Ricardo Guilherme Schmidt 16d84233fc
remove restriction on moveRegistry to avoid loss of ens name 2018-09-06 16:45:33 -03:00
Ricardo Guilherme Schmidt 043156cc56
prevent moveAccount to self contract. 2018-09-06 16:38:24 -03:00
Ricardo Guilherme Schmidt 47d9e13e8b
fix transfer events check 2018-09-06 03:49:18 -03:00
Ricardo Guilherme Schmidt 549df8ae27
Update readme. 2018-09-06 02:38:32 -03:00
Ricardo Guilherme Schmidt 06a0181fe1
improve readability of testscript 2018-09-06 02:29:53 -03:00
Ricardo Guilherme Schmidt aacd113255
improve natspec, reoder private function to bottom of file 2018-09-06 02:14:40 -03:00
Ricardo Guilherme Schmidt 6145ac2da7
supress warning in low level call 2018-09-05 22:18:37 -03:00
Ricardo Guilherme Schmidt e43f8e5228
Contracts maintaince 2018-09-05 22:05:38 -03:00
Ricardo Guilherme Schmidt 30e0dcea6e
Replace magic numbers with event signature calculation (#1) 2018-09-05 19:57:41 -03:00
Ricardo Guilherme Schmidt 50db6df321
Updates 151 ENS Usernames to Embark 3.1 (#21)
* fix run error

* transfer to zero should decerease supply (burn action)

* dont increment address 0 balance

* fix warning

* Update bootstrap to Embark 3.1 (#10)

* update configs to .js

* update tests

* better test abstraction

* undo changes after test

* small fixes
2018-09-05 03:52:30 -03:00
Ricardo Guilherme Schmidt eb5585647f
clean contracts config 2018-09-05 03:27:32 -03:00
Ricardo Guilherme Schmidt f7641dbe29
fix in merge 2018-09-05 00:39:25 -03:00
Ricardo Guilherme Schmidt cbfdd9cc72
Removes multiple domain functionaility from project (#20)
* refactor ENSSubdomainRegistry

* Rename contract

* remove obsolete file

* typo

* Add legacy contract upgradability adaptor

* refactor Dapp to use UsernameRegistrar contract

* use reservedNames.js in usernameregistrar.spec.js

* change array of merkle roots to single merkle root

* load reserved words to deploy contract

* reorganized contract methods

* add withdraw methods for controller move excess funds & wrong ens nodes

* add deployed MerkleProof addresses

* include contract terms in the @notice of register

* approve and call fix & solidity update

* add approveAndCall support

* clear subnode owner and resolver
2018-09-04 18:49:39 -03:00
Barry Gitarts ad432139d0 add banner to make it clear current app is mobile optimized 2018-09-04 15:57:55 -04:00
Barry Gitarts 5d70fb2636 direct edit when no valid address registered 2018-09-01 09:37:28 -04:00
Barry Gitarts 49e8d771e9 add domain utils 2018-09-01 08:22:34 -04:00
Barry Gitarts 5ac27a1c93 do not display invalid timestamps 2018-09-01 08:22:06 -04:00
Barry Gitarts 8e71310aa3 get resolver before editing record 2018-09-01 07:50:09 -04:00
Barry Gitarts 36b2ee7cb5 add livenet MerkleProof address 2018-08-31 14:49:57 -04:00
Barry Gitarts 96378cbab3 add contracts.js 2018-08-30 17:39:59 -04:00
Barry Gitarts d4127f2400 add domain normalizer to prevent homograph attack 2018-08-30 15:18:45 -04:00
Barry Gitarts 7b44ac93a8 update contracts deploy for ropsten deployment 2018-08-30 10:56:00 -04:00
Ricardo Guilherme Schmidt 5a42a19d44 finish coverage of enssubdomainregistry 2018-08-30 09:44:22 -04:00
Ricardo Guilherme Schmidt ef33af9ea5 slashing condition subdomain "like address" hardened 2018-08-30 09:44:22 -04:00
Ricardo Guilherme Schmidt c35a987d84 new test script for ENS Subdomain Registry 2018-08-30 09:44:22 -04:00
Ricardo Guilherme Schmidt adfde1c0e0 changed events and renamed funds owner to account owner 2018-08-30 09:44:22 -04:00
Ricardo Guilherme Schmidt fb3544ebee simplify unallowed chars slash cond., add new slashing cond. 2018-08-30 09:44:22 -04:00
Ricardo Guilherme Schmidt fc7a77a8e4 add test for slashing mechanism 2018-08-30 09:44:22 -04:00
Ricardo Guilherme Schmidt 81aa4a4004 small logic fix 2018-08-30 09:44:22 -04:00
Ricardo Guilherme Schmidt d8a60a8201 fix merkle tree tool to latest web3 2018-08-30 09:44:22 -04:00
Ricardo Guilherme Schmidt 725b68a69e add "empty" merkle root of unallowed chars 2018-08-30 09:44:22 -04:00
Ricardo Guilherme Schmidt 3ed141fcc4 add needed dev-dependency to test merkle proof 2018-08-30 09:44:22 -04:00
Ricardo Guilherme Schmidt b289408e03 utils,and test for merkle proof library 2018-08-30 09:44:22 -04:00
Ricardo Guilherme Schmidt 180cdc3215 small typos 2018-08-30 09:44:22 -04:00
Ricardo Guilherme Schmidt ef4934417b add unallowed chars slashing mechanism 2018-08-30 09:44:22 -04:00
Barry Gitarts 4b511cd7b5 indicate to user if registry owns domain 2018-08-29 14:43:43 -04:00
Barry Gitarts e5491d48fd add registry owns domain props 2018-08-29 12:01:32 -04:00
Barry Gitarts 4b495054a1 use updated status api 2018-08-29 10:58:45 -04:00
Barry Gitarts 68ce711c57 check if registry is owner of domain 2018-08-28 15:46:00 -04:00
Barry Gitarts cec32dac3d fix modal not closing bug 2018-08-27 13:23:47 -04:00
Barry Gitarts d63a124f0d add subdomain mainnet address
use syncMode light for geth
2018-08-24 20:58:36 -04:00
Barry Gitarts b3c1e52511 add web3 provider indicator 2018-08-24 14:24:49 -04:00
Barry Gitarts 9bf399c2ba deploy updated subdomain registry to ropsten 2018-08-24 11:13:15 -04:00
Ricardo Guilherme Schmidt 6065b0cf65
allow move account directly to last version 2018-08-24 04:40:38 -03:00
Ricardo Guilherme Schmidt 51819d06ec
fix (new) warnings 2018-08-24 04:39:32 -03:00
Barry Gitarts 2db113a390 update PublicResolver contract to support multihash 2018-08-23 11:34:42 -04:00
Barry Gitarts 23a53ec0f1 add ability to use multiple resolvers in namelookup 2018-08-23 10:59:36 -04:00
Barry Gitarts 118f034859 remove dappConnection and errors in console 2018-08-22 15:26:46 -04:00
Barry Gitarts c0af58af16 show complete page on release 2018-08-22 15:20:34 -04:00