Ricardo Guilherme Schmidt
|
d4099576b1
|
Replace setState() with dynamic getState() (#101)
* Replace setState() with dynamic getState()
* fix wrong variable at getState
* fix moveRegistry(address)
* tests placeholder and update state() to getState()
* fix move registry
* fix tests
* remove unused tests
* add back onlyController, update docs
* remove debug gas from reclaim
|
2020-09-25 10:03:36 -03:00 |
|
Ricardo Guilherme Schmidt
|
0bd314304c
|
Externalize slash mechanism (#103)
externalize slash mechanism
|
2020-09-16 05:05:27 -03:00 |
|
Ricardo Guilherme Schmidt
|
3d37a0a1c9
|
Update to use embark 6.0.0 (#99)
* trim trailing spaces
* update to embark 4.0.2
* bump to solc 0.5.4
* use .selector
* use solidity function selector
* update to embark 6.0.0
* use mocks instead of "instanceOf" tool+tests fix
* update to solidity 0.5.11
* update to solidity 0.5.11
* add spdx license identifiers
* update ENS contracts
* natspec fix return values
|
2020-07-24 19:16:01 -03:00 |
|
Ricardo Guilherme Schmidt
|
67c561dc4a
|
better suited err msg
|
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 |
|
Barry G
|
3181e0f120
|
Revert breaking changes (#33)
* Revert "deploy updated username registrar to ropsten"
This reverts commit cdbc253d8dab69255bb0e02697fd464f2194ca62.
* change getReleaseTime to getExpirationTime
|
2018-10-03 14:38:52 -03:00 |
|
Ricardo Guilherme Schmidt
|
c6636fe6b9
|
partial slashing reward, reward msgsender and reserver
|
2018-09-30 20:14:29 -03:00 |
|
Ricardo Guilherme Schmidt
|
a1fe1f02e7
|
prevent gas errors with low level call
|
2018-09-30 01:58:02 -03:00 |
|
Ricardo Guilherme Schmidt
|
fbd0e3a9a2
|
refactor release to check effects interactions
|
2018-09-30 01:57:18 -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
|
bc239bad70
|
prevent reentracy from registerUser to slashUsername
|
2018-09-30 00:44:23 -03:00 |
|
Ricardo Guilherme Schmidt
|
c81f6d405e
|
improve consistency
|
2018-09-30 00:26:03 -03:00 |
|
Ricardo Guilherme Schmidt
|
4614f1a128
|
grammar fix
|
2018-09-29 23:32:42 -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
|
8a182ea235
|
remove legacy abi
|
2018-09-13 18:40:24 -03:00 |
|
Ricardo Guilherme Schmidt
|
d7dad9af75
|
fix legacy contract support
|
2018-09-13 12:44:08 -03:00 |
|
Ricardo Guilherme Schmidt
|
a37440c75e
|
sanity check on constructor arguments
|
2018-09-13 11:08:20 -03: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
|
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
|
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 |
|
Ricardo Guilherme Schmidt
|
ef33af9ea5
|
slashing condition subdomain "like address" hardened
|
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
|
81aa4a4004
|
small logic fix
|
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 |
|
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
|
66e12a1258
|
change release function to ensure block time is greater than release
change releaseDelay to using days as years is deprecated in solidity
|
2018-08-17 18:09:18 -04:00 |
|
Barry Gitarts
|
6d48a33509
|
remove statusAccount from enssubdomain registry tests
|
2018-08-10 12:43:41 -06:00 |
|
Barry Gitarts
|
10500ac171
|
add expiration time for given domain
|
2018-06-19 10:12:49 -04:00 |
|
Barry Gitarts
|
ef4ff22ed5
|
add status contact code to register method
|
2018-06-08 15:35:31 -04:00 |
|
Barry Gitarts
|
8bcc29f35c
|
[DO NOT MERGE] change naming of two functions in subdomain registry (#6)
* change naming of two functions in subdomain registry
* rename function calls in tests and UI
|
2018-06-08 15:35:31 -04:00 |
|
Barry Gitarts
|
6b2e95edea
|
add message for failed assert in function addDomain
|
2018-06-08 15:10:23 -04:00 |
|
Ricardo Guilherme Schmidt
|
ac252e2a83
|
simplify move account + get creation time view
|
2018-06-08 15:01:23 -04:00 |
|
Ricardo Guilherme Schmidt
|
2bf684acca
|
add modifier and reorganize functions
|
2018-06-08 15:01:23 -04:00 |
|
Ricardo Guilherme Schmidt
|
a659db086d
|
rename BackupOwner -> FundsOwner and add event for it
|
2018-06-08 15:01:23 -04:00 |
|
Ricardo Guilherme Schmidt
|
db2d429674
|
natspec fix
|
2018-06-08 15:01:23 -04:00 |
|
Ricardo Guilherme Schmidt
|
c4e6a396e8
|
better protect user funds by backup owner
|
2018-06-08 15:01:23 -04:00 |
|
Ricardo Guilherme Schmidt
|
8de66fe108
|
fix in release time check
|
2018-06-08 14:59:29 -04:00 |
|
Ricardo Guilherme Schmidt
|
07c17010e3
|
remove unnecessary events, rename events, lint, fix namehashing, views
|
2018-06-08 14:57:48 -04:00 |
|
Ricardo Guilherme Schmidt
|
9420ab0bde
|
fix typos
|
2018-06-08 14:53:57 -04:00 |
|
Ricardo Guilherme Schmidt
|
695afeac37
|
upgradability security improve
|
2018-06-08 14:53:57 -04:00 |
|
Ricardo Guilherme Schmidt
|
ed5a699924
|
security enhancement in upgradability
|
2018-06-08 14:53:57 -04:00 |
|
Ricardo Guilherme Schmidt
|
968a4b2427
|
improve protection of user terms
|
2018-06-08 14:53:57 -04:00 |
|