Commit Graph

16 Commits

Author SHA1 Message Date
Ricardo Guilherme Schmidt 8501add1ee use full address 0 2018-10-15 14:57:26 -04:00
Ricardo Guilherme Schmidt 5f3ef8842c add eraseNode tool 2018-10-15 14:57:26 -04:00
Ricardo Guilherme Schmidt 7cc9448207 allow usernames starting with 0x and non hex chars 2018-10-15 14:57:26 -04:00
Ricardo Guilherme Schmidt c4686a9c39 require caller to know new registry address 2018-10-15 14:57:26 -04:00
Ricardo Guilherme Schmidt 95f3e53081 require all slash commit-reveal 2018-10-15 14:57:26 -04:00
Ricardo Guilherme Schmidt 5d75325182
better describe method signatures 2018-10-03 10:57:03 -03:00
Ricardo Guilherme Schmidt c6636fe6b9
partial slashing reward, reward msgsender and reserver 2018-09-30 20:14:29 -03:00
Ricardo Guilherme Schmidt a8ec75cc04
option to prevent front running of username slashing 2018-09-30 01:44:33 -03:00
Ricardo Guilherme Schmidt a99de3333e
increase time before slashing to prevent error w/ assert 2018-09-30 01:40:35 -03:00
Ricardo Guilherme Schmidt c81f6d405e
improve consistency 2018-09-30 00:26:03 -03:00
Ricardo Guilherme Schmidt eaefa92a25
make registered usernames in older slashing rules "clearable" in ENS 2018-09-16 23:40:16 -03:00
Ricardo Guilherme Schmidt 47d9e13e8b
fix transfer events check 2018-09-06 03:49:18 -03:00
Ricardo Guilherme Schmidt 06a0181fe1
improve readability of testscript 2018-09-06 02:29:53 -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 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