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