Skip to content

Commit 49c6b80

Browse files
authored
Merge pull request #578 from ensdomains/dev
Deploy to prod
2 parents bdc40a6 + c0f364e commit 49c6b80

File tree

4 files changed

+50
-38
lines changed

4 files changed

+50
-38
lines changed

package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,12 @@
88
"@emotion/core": "^10.0.9",
99
"@emotion/styled": "^10.0.9",
1010
"@ensdomains/address-encoder": "^0.1.2",
11-
"@ensdomains/ens": "^0.4.0",
11+
"@ensdomains/ens": "^0.4.4",
1212
"@ensdomains/ens-022": "npm:@ensdomains/ens@0.2.2",
1313
"@ensdomains/ethregistrar": "^2.0.0",
1414
"@ensdomains/react-ens-address": "0.0.17",
15-
"@ensdomains/resolver": "^0.2.0",
16-
"@ensdomains/ui": "2.0.10",
15+
"@ensdomains/resolver": "^0.2.4",
16+
"@ensdomains/ui": "2.0.11",
1717
"apollo-cache-inmemory": "^1.2.9",
1818
"apollo-client": "^2.4.5",
1919
"apollo-link": "^1.2.2",
@@ -57,7 +57,7 @@
5757
"start:test": "REACT_APP_MIGRATION_COMPLETE=True REACT_APP_STAGE=local yarn start",
5858
"start:test:premigration": "REACT_APP_STAGE=local yarn start",
5959
"start:test:ipfs": "REACT_APP_STAGE=local yarn start:ipfs",
60-
"build": "REACT_APP_MIGRATION_COMPLETE=False CI=false react-scripts --max_old_space_size=4096 build",
60+
"build": "REACT_APP_MIGRATION_COMPLETE=True CI=false react-scripts --max_old_space_size=4096 build",
6161
"build:ipfs": "REACT_APP_IPFS=True PUBLIC_URL='.' yarn build",
6262
"postbuild": "cp build/index.html build/200.html",
6363
"test": "react-scripts test --env=jsdom",
@@ -92,7 +92,7 @@
9292
}
9393
},
9494
"devDependencies": {
95-
"@ensdomains/mock": "2.0.5",
95+
"@ensdomains/mock": "2.0.6",
9696
"apollo-client-mock": "0.0.8",
9797
"babel-plugin-macros": "^2.4.2",
9898
"cypress": "^3.5.0",

src/api/manager/resolvers.js

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -541,9 +541,19 @@ const resolvers = {
541541
const oldContentResolvers = [
542542
'0x5ffc014343cd971b7eb70732021e26c35b744cc4',
543543
'0x6dbc5978711cb22d7ba611bc18cec308ea12ea95',
544-
'0xbf80bc10D6EBfeE11bEA9a157D762110A0B73d95'
544+
'0xbf80bc10d6ebfee11bea9a157d762110a0b73d95'
545545
]
546-
return oldContentResolvers.includes(resolver)
546+
const localResolvers =
547+
process.env.REACT_APP_DEPRECATED_RESOLVERS &&
548+
process.env.REACT_APP_DEPRECATED_RESOLVERS.split(',')
549+
550+
const oldResolvers = [...oldContentResolvers, ...localResolvers].map(
551+
a => {
552+
return a.toLowerCase()
553+
}
554+
)
555+
556+
return oldResolvers.includes(resolver.toLowerCase())
547557
}
548558

549559
function buildKeyValueObjects(keys, values) {
@@ -690,7 +700,7 @@ const resolvers = {
690700
getAllRecords(name, isOldContentResolver),
691701
getAllRecordsNew(name, publicResolver)
692702
])
693-
703+
console.log('***', JSON.stringify({ records, newResolverRecords }))
694704
// compare new and old records
695705
if (!areRecordsEqual(records, newResolverRecords)) {
696706
//get the transaction by using contract.method.encode from ethers

src/components/SingleName/NameDetails.js

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -224,7 +224,7 @@ function DetailsContainer({
224224
domain={domain}
225225
keyName="Registrant"
226226
value={domain.registrant}
227-
canEdit={isRegistrant && isMigratedToNewRegistry}
227+
canEdit={isRegistrant}
228228
type="address"
229229
editButton="Transfer"
230230
mutationButton="Transfer"
@@ -236,10 +236,7 @@ function DetailsContainer({
236236
domain={domain}
237237
keyName="Controller"
238238
value={domain.owner}
239-
canEdit={
240-
(isRegistrant && isMigratedToNewRegistry) ||
241-
(isOwner && isMigratedToNewRegistry)
242-
}
239+
canEdit={isRegistrant || (isOwner && isMigratedToNewRegistry)}
243240
deedOwner={domain.deedOwner}
244241
isDeedOwner={isDeedOwner}
245242
type="address"
@@ -268,10 +265,7 @@ function DetailsContainer({
268265
domain={domain}
269266
keyName="Controller"
270267
value={domain.owner}
271-
canEdit={
272-
(isRegistrant && isMigratedToNewRegistry) ||
273-
(isOwner && isMigratedToNewRegistry)
274-
}
268+
canEdit={isRegistrant || (isOwner && isMigratedToNewRegistry)}
275269
deedOwner={domain.deedOwner}
276270
isDeedOwner={isDeedOwner}
277271
type="address"

yarn.lock

Lines changed: 29 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1290,6 +1290,19 @@
12901290
testrpc "0.0.1"
12911291
web3-utils "^1.0.0-beta.31"
12921292

1293+
"@ensdomains/ens@^0.4.3", "@ensdomains/ens@^0.4.4":
1294+
version "0.4.4"
1295+
resolved "https://registry.yarnpkg.com/@ensdomains/ens/-/ens-0.4.4.tgz#05e7bb138471a5e5844b4c1f263ec0ad7edcd272"
1296+
integrity sha512-Qya0A4pd0dd3fF4tPqJve9eyEHp82jIMv17ElZU4dSHy68xN8sEpuiyI6Z8+2sGeHLRQ55LaCM6p293YHnYRlQ==
1297+
dependencies:
1298+
bluebird "^3.5.2"
1299+
eth-ens-namehash "^2.0.8"
1300+
ethereumjs-testrpc "^6.0.3"
1301+
ganache-cli "^6.1.0"
1302+
solc "^0.4.20"
1303+
testrpc "0.0.1"
1304+
web3-utils "^1.0.0-beta.31"
1305+
12931306
"@ensdomains/ethregistrar@^1.2.2":
12941307
version "1.2.8"
12951308
resolved "https://registry.yarnpkg.com/@ensdomains/ethregistrar/-/ethregistrar-1.2.8.tgz#bdce0939b3c1938a10285cdbfadda1e2df075acf"
@@ -1324,20 +1337,20 @@
13241337
truffle "^5.0.5"
13251338
web3-utils "^1.0.0-beta.48"
13261339

1327-
"@ensdomains/mock@2.0.5":
1328-
version "2.0.5"
1329-
resolved "https://registry.yarnpkg.com/@ensdomains/mock/-/mock-2.0.5.tgz#cca0ba5030146d6d9d0c66779857c6f25800ad79"
1330-
integrity sha512-jSQwUzmzPiRMCv7Ye1Sb4gUPbXjzqTMPdGVO82HBVb7jgn/uGKJdS6TTgvNki3ZbwilD5a8shrluT+12hTfxOw==
1340+
"@ensdomains/mock@2.0.6":
1341+
version "2.0.6"
1342+
resolved "https://registry.yarnpkg.com/@ensdomains/mock/-/mock-2.0.6.tgz#af8bc795c6d313efe4d8145b29d9c185f833b4e9"
1343+
integrity sha512-a74vfJHCWsTmal2dOAEiS7Mb1gZvob/7EmdpZjWXk+8XwFVIHsz2rXf8d//p/FN1T/Tct8XdJQrd1vXl9GEyTw==
13311344
dependencies:
13321345
"@0xproject/utils" "^2.0.2"
13331346
"@babel/runtime" "^7.4.4"
13341347
"@ensdomains/address-encoder" "^0.1.1"
13351348
"@ensdomains/dnsregistrar" "^0.3.5"
13361349
"@ensdomains/dnssec-oracle" "^0.1.2"
1337-
"@ensdomains/ens" "^0.4.0"
1350+
"@ensdomains/ens" "^0.4.4"
13381351
"@ensdomains/ens-022" "npm:@ensdomains/ens@0.2.2"
13391352
"@ensdomains/ethregistrar" "^2.0.0"
1340-
"@ensdomains/resolver" "0.2.0"
1353+
"@ensdomains/resolver" "0.2.4"
13411354
"@ensdomains/subdomain-registrar" "^0.2.3"
13421355
chalk "^3.0.0"
13431356
cross-fetch "^3.0.2"
@@ -1357,15 +1370,10 @@
13571370
ethers "^4.0.32"
13581371
lodash "^4.17.13"
13591372

1360-
"@ensdomains/resolver@0.2.0", "@ensdomains/resolver@^0.2.0":
1361-
version "0.2.0"
1362-
resolved "https://registry.yarnpkg.com/@ensdomains/resolver/-/resolver-0.2.0.tgz#762255d9f9de087bdcbba8516b347cf89650d7f8"
1363-
integrity sha512-RqwaRgY3WVk6TPoAH7MzGCbyU4iYYrbwLvqnhaNX8lFWXRl/E+hXoNHzz4UQ39Ulrsk5JJL4OxoCbpDdMG/D8g==
1364-
1365-
"@ensdomains/resolver@0.2.1":
1366-
version "0.2.1"
1367-
resolved "https://registry.yarnpkg.com/@ensdomains/resolver/-/resolver-0.2.1.tgz#ccf182c0bca7cb37187022c5fbbf47bcccb970a2"
1368-
integrity sha512-lcUBdsB6h5n+OCiZOfpfatxhhCqLe57Uhi5X1nSY15lCowcXjCGFO5iF2idqMCvp6VB/rOGqvEhI8AujJrHJMA==
1373+
"@ensdomains/resolver@0.2.4", "@ensdomains/resolver@^0.2.4":
1374+
version "0.2.4"
1375+
resolved "https://registry.yarnpkg.com/@ensdomains/resolver/-/resolver-0.2.4.tgz#c10fe28bf5efbf49bff4666d909aed0265efbc89"
1376+
integrity sha512-bvaTH34PMCbv6anRa9I/0zjLJgY4EuznbEMgbV77JBCQ9KNC46rzi0avuxpOfu+xDjPEtSFGqVEOr5GlUSGudA==
13691377

13701378
"@ensdomains/resolver@^0.1.13":
13711379
version "0.1.13"
@@ -1407,19 +1415,19 @@
14071415
truffle-default-builder "^2.0.0"
14081416
underscore "^1.8.3"
14091417

1410-
"@ensdomains/ui@2.0.10":
1411-
version "2.0.10"
1412-
resolved "https://registry.yarnpkg.com/@ensdomains/ui/-/ui-2.0.10.tgz#3cb0468f438d031cc21877007d72774faa6dc4a8"
1413-
integrity sha512-loI1wRVdqXZCXBeP8YZQxBiQl3P6RlSlv6gm8xhiW10i9r1CvWLS88fuAWxuFxSrApdrQ2Sng+0ESk4Dqe3Nag==
1418+
"@ensdomains/ui@2.0.11":
1419+
version "2.0.11"
1420+
resolved "https://registry.yarnpkg.com/@ensdomains/ui/-/ui-2.0.11.tgz#9c1b2e3a564e00be99f44cdff12d595dfa34d4c9"
1421+
integrity sha512-96o5uVU+R+2/LkOkNlrs07YVFsoTivXNJaf3S5O7i/GvESntnFibRsqG4BtGj8XwMWwafjES7UcMI1Aw9gWzYw==
14141422
dependencies:
14151423
"@0xproject/utils" "^2.0.2"
14161424
"@babel/runtime" "^7.4.4"
14171425
"@ensdomains/address-encoder" "^0.1.2"
14181426
"@ensdomains/dnsregistrar" "^0.3.9"
1419-
"@ensdomains/ens" "^0.4.0"
1427+
"@ensdomains/ens" "^0.4.3"
14201428
"@ensdomains/ens-022" "npm:@ensdomains/ens@0.2.2"
14211429
"@ensdomains/ethregistrar" "^2.0.0"
1422-
"@ensdomains/resolver" "0.2.1"
1430+
"@ensdomains/resolver" "0.2.4"
14231431
"@ensdomains/subdomain-registrar" "^0.2.1"
14241432
"@ethvault/iframe-provider" "0.1.9"
14251433
base58check "^2.0.0"

0 commit comments

Comments
 (0)