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
e43f8e5228
Contracts maintaince
2018-09-05 22:05:38 -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
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
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
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
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
516ea30fe6
Revert "add sendwithapproval method"
...
This reverts commit 1ea3b8b149
.
2018-08-15 11:14:13 -04:00
Barry Gitarts
1ea3b8b149
add sendwithapproval method
...
use send with approval
2018-08-15 11:12:31 -04:00
Barry Gitarts
7c8b4eda72
updated TestToken to include approveAndCall like SNT contract
2018-08-14 15:30:26 -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
787225cff2
deploy script
2018-06-08 14:56:12 -04:00
Ricardo Guilherme Schmidt
f7c0576416
update PublicResolver to new solidity
2018-06-08 14:53:57 -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
Ricardo Guilherme Schmidt
a7313c1a0b
migration and move
2018-06-08 14:53:57 -04:00
Ricardo Guilherme Schmidt
91a6fc120d
enable upgradability opt in upgradability for accounts of registry
2018-06-08 14:53:57 -04:00
Ricardo Guilherme Schmidt
5874d599cc
require allowance + only set resolver if needed
2018-06-08 14:53:57 -04:00
Ricardo Guilherme Schmidt
2ecaa0fabe
add release delay + add release+refunds + natspec
2018-06-08 14:53:57 -04:00
Ricardo Guilherme Schmidt
209ed0e002
update names, + add auto pubkey, + claim subnode ownership
2018-06-08 14:53:57 -04:00
Ricardo Guilherme Schmidt
eca2ecefca
use new ens contractname + safety check in register + update auth
2018-06-08 14:53:57 -04:00
Ricardo Guilherme Schmidt
c0e34300ed
update ens
2018-06-08 14:53:57 -04:00
Ricardo Guilherme Schmidt
65071ee850
remove fee recycler dependency and bump solc version
2018-06-08 14:53:57 -04:00
Ricardo Guilherme Schmidt
7ac55a192e
updated registry
2018-06-08 14:53:57 -04:00
Ricardo Guilherme Schmidt
e08a80fa0f
missing import
2018-06-08 14:53:57 -04:00
Ricardo Guilherme Schmidt
5530abb4ca
fix typo
2018-06-08 14:53:57 -04:00