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
a99de3333e
increase time before slashing to prevent error w/ assert
2018-09-30 01:40:35 -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
9fc3e401a3
describe terms
2018-09-29 18:44:06 -03:00
Leonardo Pissinali
ccbe7e8b83
Merge pull request #19 from status-im/ui-styling
...
Styling welcome page
2018-09-24 19:22:08 +02:00
lpissinali
bb9117f712
Styling welcome page
2018-09-24 17:15:43 +02: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
Barry Gitarts
9046aacc24
deploy updated username registry on ropsten
2018-09-13 11:56:49 -04:00
Ricardo Guilherme Schmidt
2ccab52bab
Merge branch 'master' of https://github.com/status-im/ens-usernames
2018-09-13 12:44:32 -03:00
Ricardo Guilherme Schmidt
d7dad9af75
fix legacy contract support
2018-09-13 12:44:08 -03:00
Barry Gitarts
ba7ebe10e6
deploy new testnet UsernameRegistry using new constructor
2018-09-13 10:29:43 -04:00
Ricardo Guilherme Schmidt
a37440c75e
sanity check on constructor arguments
2018-09-13 11:08:20 -03:00
Barry Gitarts
25c92d5228
prevent contracts from being set as interfaces
2018-09-13 08:54:23 -04:00
Barry Gitarts
b3b407b9dd
update ENS interface to match ENSregistry
2018-09-13 08:20:39 -04:00
Barry Gitarts
52568c5d0c
deploy latest Username registry to testnet
...
use light mode syncing for node
2018-09-12 18:58:23 -04:00
Richard Ramos
84b42b430b
Added contract deployment info
2018-09-12 08:48:16 -04:00
Barry Gitarts
5cfb28b30a
only create one transaction when other field is unchanged
2018-09-07 17:30:11 -04:00
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