diff --git a/package-lock.json b/package-lock.json
index 9a75bdda1..34bba6005 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -25,10 +25,10 @@
"md5": "^2.3.0",
"pure-svg-code": "^1.0.6",
"siwe": "^2.0.5",
- "svelte": "^3.51.0",
+ "svelte": "^3.52.0",
"svelte-preprocess": "^4.10.7",
"svelte-routing": "^1.6.0",
- "util": "^0.12.4"
+ "util": "^0.12.5"
},
"devDependencies": {
"@rsksmart/mock-web3-provider": "^1.0.1",
@@ -37,18 +37,18 @@
"@types/dompurify": "^2.3.4",
"@types/katex": "^0.14.0",
"@types/lodash": "^4.14.186",
- "@typescript-eslint/eslint-plugin": "^5.40.0",
+ "@typescript-eslint/eslint-plugin": "^5.40.1",
"cypress": "^10.10.0",
"eslint": "^8.25.0",
"eslint-plugin-svelte3": "^4.0.0",
- "happy-dom": "^7.5.7",
+ "happy-dom": "^7.5.13",
"prettier": "^2.7.1",
"prettier-plugin-svelte": "^2.8.0",
"svelte-check": "^2.9.2",
"typescript": "^4.8.4",
- "vite": "^3.1.7",
+ "vite": "^3.1.8",
"vite-plugin-rewrite-all": "^1.0.0",
- "vitest": "^0.24.1"
+ "vitest": "^0.24.3"
},
"engines": {
"node": ">=14"
@@ -1191,6 +1191,12 @@
"@types/node": "*"
}
},
+ "node_modules/@types/semver": {
+ "version": "7.3.12",
+ "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.12.tgz",
+ "integrity": "sha512-WwA1MW0++RfXmCr12xeYOOC5baSC9mSb0ZqCquFzKhcoF4TvHu5MKOuXsncgZcpVFhB1pXd5hZmM0ryAoCp12A==",
+ "dev": true
+ },
"node_modules/@types/sinonjs__fake-timers": {
"version": "8.1.1",
"resolved": "https://registry.npmjs.org/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-8.1.1.tgz",
@@ -1220,14 +1226,14 @@
}
},
"node_modules/@typescript-eslint/eslint-plugin": {
- "version": "5.40.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.40.0.tgz",
- "integrity": "sha512-FIBZgS3DVJgqPwJzvZTuH4HNsZhHMa9SjxTKAZTlMsPw/UzpEjcf9f4dfgDJEHjK+HboUJo123Eshl6niwEm/Q==",
+ "version": "5.40.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.40.1.tgz",
+ "integrity": "sha512-FsWboKkWdytGiXT5O1/R9j37YgcjO8MKHSUmWnIEjVaz0krHkplPnYi7mwdb+5+cs0toFNQb0HIrN7zONdIEWg==",
"dev": true,
"dependencies": {
- "@typescript-eslint/scope-manager": "5.40.0",
- "@typescript-eslint/type-utils": "5.40.0",
- "@typescript-eslint/utils": "5.40.0",
+ "@typescript-eslint/scope-manager": "5.40.1",
+ "@typescript-eslint/type-utils": "5.40.1",
+ "@typescript-eslint/utils": "5.40.1",
"debug": "^4.3.4",
"ignore": "^5.2.0",
"regexpp": "^3.2.0",
@@ -1251,6 +1257,53 @@
}
}
},
+ "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/scope-manager": {
+ "version": "5.40.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.40.1.tgz",
+ "integrity": "sha512-jkn4xsJiUQucI16OLCXrLRXDZ3afKhOIqXs4R3O+M00hdQLKR58WuyXPZZjhKLFCEP2g+TXdBRtLQ33UfAdRUg==",
+ "dev": true,
+ "dependencies": {
+ "@typescript-eslint/types": "5.40.1",
+ "@typescript-eslint/visitor-keys": "5.40.1"
+ },
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ }
+ },
+ "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/types": {
+ "version": "5.40.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.40.1.tgz",
+ "integrity": "sha512-Icg9kiuVJSwdzSQvtdGspOlWNjVDnF3qVIKXdJ103o36yRprdl3Ge5cABQx+csx960nuMF21v8qvO31v9t3OHw==",
+ "dev": true,
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ }
+ },
+ "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/visitor-keys": {
+ "version": "5.40.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.40.1.tgz",
+ "integrity": "sha512-A2DGmeZ+FMja0geX5rww+DpvILpwo1OsiQs0M+joPWJYsiEFBLsH0y1oFymPNul6Z5okSmHpP4ivkc2N0Cgfkw==",
+ "dev": true,
+ "dependencies": {
+ "@typescript-eslint/types": "5.40.1",
+ "eslint-visitor-keys": "^3.3.0"
+ },
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ }
+ },
"node_modules/@typescript-eslint/parser": {
"version": "5.40.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.40.0.tgz",
@@ -1284,6 +1337,7 @@
"resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.40.0.tgz",
"integrity": "sha512-d3nPmjUeZtEWRvyReMI4I1MwPGC63E8pDoHy0BnrYjnJgilBD3hv7XOiETKLY/zTwI7kCnBDf2vWTRUVpYw0Uw==",
"dev": true,
+ "peer": true,
"dependencies": {
"@typescript-eslint/types": "5.40.0",
"@typescript-eslint/visitor-keys": "5.40.0"
@@ -1297,13 +1351,13 @@
}
},
"node_modules/@typescript-eslint/type-utils": {
- "version": "5.40.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.40.0.tgz",
- "integrity": "sha512-nfuSdKEZY2TpnPz5covjJqav+g5qeBqwSHKBvz7Vm1SAfy93SwKk/JeSTymruDGItTwNijSsno5LhOHRS1pcfw==",
+ "version": "5.40.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.40.1.tgz",
+ "integrity": "sha512-DLAs+AHQOe6n5LRraXiv27IYPhleF0ldEmx6yBqBgBLaNRKTkffhV1RPsjoJBhVup2zHxfaRtan8/YRBgYhU9Q==",
"dev": true,
"dependencies": {
- "@typescript-eslint/typescript-estree": "5.40.0",
- "@typescript-eslint/utils": "5.40.0",
+ "@typescript-eslint/typescript-estree": "5.40.1",
+ "@typescript-eslint/utils": "5.40.1",
"debug": "^4.3.4",
"tsutils": "^3.21.0"
},
@@ -1323,11 +1377,69 @@
}
}
},
+ "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/types": {
+ "version": "5.40.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.40.1.tgz",
+ "integrity": "sha512-Icg9kiuVJSwdzSQvtdGspOlWNjVDnF3qVIKXdJ103o36yRprdl3Ge5cABQx+csx960nuMF21v8qvO31v9t3OHw==",
+ "dev": true,
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ }
+ },
+ "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/typescript-estree": {
+ "version": "5.40.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.40.1.tgz",
+ "integrity": "sha512-5QTP/nW5+60jBcEPfXy/EZL01qrl9GZtbgDZtDPlfW5zj/zjNrdI2B5zMUHmOsfvOr2cWqwVdWjobCiHcedmQA==",
+ "dev": true,
+ "dependencies": {
+ "@typescript-eslint/types": "5.40.1",
+ "@typescript-eslint/visitor-keys": "5.40.1",
+ "debug": "^4.3.4",
+ "globby": "^11.1.0",
+ "is-glob": "^4.0.3",
+ "semver": "^7.3.7",
+ "tsutils": "^3.21.0"
+ },
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/visitor-keys": {
+ "version": "5.40.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.40.1.tgz",
+ "integrity": "sha512-A2DGmeZ+FMja0geX5rww+DpvILpwo1OsiQs0M+joPWJYsiEFBLsH0y1oFymPNul6Z5okSmHpP4ivkc2N0Cgfkw==",
+ "dev": true,
+ "dependencies": {
+ "@typescript-eslint/types": "5.40.1",
+ "eslint-visitor-keys": "^3.3.0"
+ },
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ }
+ },
"node_modules/@typescript-eslint/types": {
"version": "5.40.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.40.0.tgz",
"integrity": "sha512-V1KdQRTXsYpf1Y1fXCeZ+uhjW48Niiw0VGt4V8yzuaDTU8Z1Xl7yQDyQNqyAFcVhpYXIVCEuxSIWTsLDpHgTbw==",
"dev": true,
+ "peer": true,
"engines": {
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
},
@@ -1341,6 +1453,7 @@
"resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.40.0.tgz",
"integrity": "sha512-b0GYlDj8TLTOqwX7EGbw2gL5EXS2CPEWhF9nGJiGmEcmlpNBjyHsTwbqpyIEPVpl6br4UcBOYlcI2FJVtJkYhg==",
"dev": true,
+ "peer": true,
"dependencies": {
"@typescript-eslint/types": "5.40.0",
"@typescript-eslint/visitor-keys": "5.40.0",
@@ -1364,15 +1477,16 @@
}
},
"node_modules/@typescript-eslint/utils": {
- "version": "5.40.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.40.0.tgz",
- "integrity": "sha512-MO0y3T5BQ5+tkkuYZJBjePewsY+cQnfkYeRqS6tPh28niiIwPnQ1t59CSRcs1ZwJJNOdWw7rv9pF8aP58IMihA==",
+ "version": "5.40.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.40.1.tgz",
+ "integrity": "sha512-a2TAVScoX9fjryNrW6BZRnreDUszxqm9eQ9Esv8n5nXApMW0zeANUYlwh/DED04SC/ifuBvXgZpIK5xeJHQ3aw==",
"dev": true,
"dependencies": {
"@types/json-schema": "^7.0.9",
- "@typescript-eslint/scope-manager": "5.40.0",
- "@typescript-eslint/types": "5.40.0",
- "@typescript-eslint/typescript-estree": "5.40.0",
+ "@types/semver": "^7.3.12",
+ "@typescript-eslint/scope-manager": "5.40.1",
+ "@typescript-eslint/types": "5.40.1",
+ "@typescript-eslint/typescript-estree": "5.40.1",
"eslint-scope": "^5.1.1",
"eslint-utils": "^3.0.0",
"semver": "^7.3.7"
@@ -1388,11 +1502,86 @@
"eslint": "^6.0.0 || ^7.0.0 || ^8.0.0"
}
},
+ "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/scope-manager": {
+ "version": "5.40.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.40.1.tgz",
+ "integrity": "sha512-jkn4xsJiUQucI16OLCXrLRXDZ3afKhOIqXs4R3O+M00hdQLKR58WuyXPZZjhKLFCEP2g+TXdBRtLQ33UfAdRUg==",
+ "dev": true,
+ "dependencies": {
+ "@typescript-eslint/types": "5.40.1",
+ "@typescript-eslint/visitor-keys": "5.40.1"
+ },
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ }
+ },
+ "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/types": {
+ "version": "5.40.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.40.1.tgz",
+ "integrity": "sha512-Icg9kiuVJSwdzSQvtdGspOlWNjVDnF3qVIKXdJ103o36yRprdl3Ge5cABQx+csx960nuMF21v8qvO31v9t3OHw==",
+ "dev": true,
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ }
+ },
+ "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/typescript-estree": {
+ "version": "5.40.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.40.1.tgz",
+ "integrity": "sha512-5QTP/nW5+60jBcEPfXy/EZL01qrl9GZtbgDZtDPlfW5zj/zjNrdI2B5zMUHmOsfvOr2cWqwVdWjobCiHcedmQA==",
+ "dev": true,
+ "dependencies": {
+ "@typescript-eslint/types": "5.40.1",
+ "@typescript-eslint/visitor-keys": "5.40.1",
+ "debug": "^4.3.4",
+ "globby": "^11.1.0",
+ "is-glob": "^4.0.3",
+ "semver": "^7.3.7",
+ "tsutils": "^3.21.0"
+ },
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/visitor-keys": {
+ "version": "5.40.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.40.1.tgz",
+ "integrity": "sha512-A2DGmeZ+FMja0geX5rww+DpvILpwo1OsiQs0M+joPWJYsiEFBLsH0y1oFymPNul6Z5okSmHpP4ivkc2N0Cgfkw==",
+ "dev": true,
+ "dependencies": {
+ "@typescript-eslint/types": "5.40.1",
+ "eslint-visitor-keys": "^3.3.0"
+ },
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ }
+ },
"node_modules/@typescript-eslint/visitor-keys": {
"version": "5.40.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.40.0.tgz",
"integrity": "sha512-ijJ+6yig+x9XplEpG2K6FUdJeQGGj/15U3S56W9IqXKJqleuD7zJ2AX/miLezwxpd7ZxDAqO87zWufKg+RPZyQ==",
"dev": true,
+ "peer": true,
"dependencies": {
"@typescript-eslint/types": "5.40.0",
"eslint-visitor-keys": "^3.3.0"
@@ -3978,9 +4167,9 @@
"dev": true
},
"node_modules/happy-dom": {
- "version": "7.5.7",
- "resolved": "https://registry.npmjs.org/happy-dom/-/happy-dom-7.5.7.tgz",
- "integrity": "sha512-FOhc+GqP73hLoB5rJ+VQh3N8Qe6jMxnEP2y+ll5pSZsvPKcAXlzVuW+QmLJGHEZeBUj95NSO/mW/ym1nVa1CIA==",
+ "version": "7.5.13",
+ "resolved": "https://registry.npmjs.org/happy-dom/-/happy-dom-7.5.13.tgz",
+ "integrity": "sha512-J8OehFPl71FtmkifnxqUpFWHA9jJ5pIwnEAFdZvZnXexev6RIgtkB6H/pTEHhBp7qCGUPHhkjvF3gqKxlBTeLg==",
"dev": true,
"dependencies": {
"css.escape": "^1.5.1",
@@ -6273,9 +6462,9 @@
}
},
"node_modules/svelte": {
- "version": "3.51.0",
- "resolved": "https://registry.npmjs.org/svelte/-/svelte-3.51.0.tgz",
- "integrity": "sha512-PBITYIrsNOuW+Dtds00gSY68raNZQn7i59Dg/fjgf6WwyawPKeBwle692coO7ILZqSO+UJe9899aDn9sMdeOHA==",
+ "version": "3.52.0",
+ "resolved": "https://registry.npmjs.org/svelte/-/svelte-3.52.0.tgz",
+ "integrity": "sha512-FxcnEUOAVfr10vDU5dVgJN19IvqeHQCS1zfe8vayTfis9A2t5Fhx+JDe5uv/C3j//bB1umpLJ6quhgs9xyUbCQ==",
"engines": {
"node": ">= 8"
}
@@ -6697,15 +6886,14 @@
}
},
"node_modules/util": {
- "version": "0.12.4",
- "resolved": "https://registry.npmjs.org/util/-/util-0.12.4.tgz",
- "integrity": "sha512-bxZ9qtSlGUWSOy9Qa9Xgk11kSslpuZwaxCg4sNIDj6FLucDab2JxnHwyNTCpHMtK1MjoQiWQ6DiUMZYbSrO+Sw==",
+ "version": "0.12.5",
+ "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz",
+ "integrity": "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==",
"dependencies": {
"inherits": "^2.0.3",
"is-arguments": "^1.0.4",
"is-generator-function": "^1.0.7",
"is-typed-array": "^1.1.3",
- "safe-buffer": "^5.1.2",
"which-typed-array": "^1.1.2"
}
},
@@ -6743,9 +6931,9 @@
}
},
"node_modules/vite": {
- "version": "3.1.7",
- "resolved": "https://registry.npmjs.org/vite/-/vite-3.1.7.tgz",
- "integrity": "sha512-5vCAmU4S8lyVdFCInu9M54f/g8qbOMakVw5xJ4pjoaDy5wgy9sLLZkGdSLN52dlsBqh0tBqxjaqqa8LgPqwRAA==",
+ "version": "3.1.8",
+ "resolved": "https://registry.npmjs.org/vite/-/vite-3.1.8.tgz",
+ "integrity": "sha512-m7jJe3nufUbuOfotkntGFupinL/fmuTNuQmiVE7cH2IZMuf4UbfbGYMUT3jVWgGYuRVLY9j8NnrRqgw5rr5QTg==",
"dev": true,
"dependencies": {
"esbuild": "^0.15.9",
@@ -6799,9 +6987,9 @@
}
},
"node_modules/vitest": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/vitest/-/vitest-0.24.1.tgz",
- "integrity": "sha512-NKkK1xnDIOOr42pKBfGQQl6b6IWdFVBpG6ZS1T+nUlJuqcOiZ7lxjVwHy9wrtTYpJ0BWww9y6bSGYXubD29Nag==",
+ "version": "0.24.3",
+ "resolved": "https://registry.npmjs.org/vitest/-/vitest-0.24.3.tgz",
+ "integrity": "sha512-aM0auuPPgMSstWvr851hB74g/LKaKBzSxcG3da7ejfZbx08Y21JpZmbmDYrMTCGhVZKqTGwzcnLMwyfz2WzkhQ==",
"dev": true,
"dependencies": {
"@types/chai": "^4.3.3",
@@ -7781,6 +7969,12 @@
"@types/node": "*"
}
},
+ "@types/semver": {
+ "version": "7.3.12",
+ "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.12.tgz",
+ "integrity": "sha512-WwA1MW0++RfXmCr12xeYOOC5baSC9mSb0ZqCquFzKhcoF4TvHu5MKOuXsncgZcpVFhB1pXd5hZmM0ryAoCp12A==",
+ "dev": true
+ },
"@types/sinonjs__fake-timers": {
"version": "8.1.1",
"resolved": "https://registry.npmjs.org/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-8.1.1.tgz",
@@ -7810,19 +8004,47 @@
}
},
"@typescript-eslint/eslint-plugin": {
- "version": "5.40.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.40.0.tgz",
- "integrity": "sha512-FIBZgS3DVJgqPwJzvZTuH4HNsZhHMa9SjxTKAZTlMsPw/UzpEjcf9f4dfgDJEHjK+HboUJo123Eshl6niwEm/Q==",
+ "version": "5.40.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.40.1.tgz",
+ "integrity": "sha512-FsWboKkWdytGiXT5O1/R9j37YgcjO8MKHSUmWnIEjVaz0krHkplPnYi7mwdb+5+cs0toFNQb0HIrN7zONdIEWg==",
"dev": true,
"requires": {
- "@typescript-eslint/scope-manager": "5.40.0",
- "@typescript-eslint/type-utils": "5.40.0",
- "@typescript-eslint/utils": "5.40.0",
+ "@typescript-eslint/scope-manager": "5.40.1",
+ "@typescript-eslint/type-utils": "5.40.1",
+ "@typescript-eslint/utils": "5.40.1",
"debug": "^4.3.4",
"ignore": "^5.2.0",
"regexpp": "^3.2.0",
"semver": "^7.3.7",
"tsutils": "^3.21.0"
+ },
+ "dependencies": {
+ "@typescript-eslint/scope-manager": {
+ "version": "5.40.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.40.1.tgz",
+ "integrity": "sha512-jkn4xsJiUQucI16OLCXrLRXDZ3afKhOIqXs4R3O+M00hdQLKR58WuyXPZZjhKLFCEP2g+TXdBRtLQ33UfAdRUg==",
+ "dev": true,
+ "requires": {
+ "@typescript-eslint/types": "5.40.1",
+ "@typescript-eslint/visitor-keys": "5.40.1"
+ }
+ },
+ "@typescript-eslint/types": {
+ "version": "5.40.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.40.1.tgz",
+ "integrity": "sha512-Icg9kiuVJSwdzSQvtdGspOlWNjVDnF3qVIKXdJ103o36yRprdl3Ge5cABQx+csx960nuMF21v8qvO31v9t3OHw==",
+ "dev": true
+ },
+ "@typescript-eslint/visitor-keys": {
+ "version": "5.40.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.40.1.tgz",
+ "integrity": "sha512-A2DGmeZ+FMja0geX5rww+DpvILpwo1OsiQs0M+joPWJYsiEFBLsH0y1oFymPNul6Z5okSmHpP4ivkc2N0Cgfkw==",
+ "dev": true,
+ "requires": {
+ "@typescript-eslint/types": "5.40.1",
+ "eslint-visitor-keys": "^3.3.0"
+ }
+ }
}
},
"@typescript-eslint/parser": {
@@ -7843,34 +8065,70 @@
"resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.40.0.tgz",
"integrity": "sha512-d3nPmjUeZtEWRvyReMI4I1MwPGC63E8pDoHy0BnrYjnJgilBD3hv7XOiETKLY/zTwI7kCnBDf2vWTRUVpYw0Uw==",
"dev": true,
+ "peer": true,
"requires": {
"@typescript-eslint/types": "5.40.0",
"@typescript-eslint/visitor-keys": "5.40.0"
}
},
"@typescript-eslint/type-utils": {
- "version": "5.40.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.40.0.tgz",
- "integrity": "sha512-nfuSdKEZY2TpnPz5covjJqav+g5qeBqwSHKBvz7Vm1SAfy93SwKk/JeSTymruDGItTwNijSsno5LhOHRS1pcfw==",
+ "version": "5.40.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.40.1.tgz",
+ "integrity": "sha512-DLAs+AHQOe6n5LRraXiv27IYPhleF0ldEmx6yBqBgBLaNRKTkffhV1RPsjoJBhVup2zHxfaRtan8/YRBgYhU9Q==",
"dev": true,
"requires": {
- "@typescript-eslint/typescript-estree": "5.40.0",
- "@typescript-eslint/utils": "5.40.0",
+ "@typescript-eslint/typescript-estree": "5.40.1",
+ "@typescript-eslint/utils": "5.40.1",
"debug": "^4.3.4",
"tsutils": "^3.21.0"
+ },
+ "dependencies": {
+ "@typescript-eslint/types": {
+ "version": "5.40.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.40.1.tgz",
+ "integrity": "sha512-Icg9kiuVJSwdzSQvtdGspOlWNjVDnF3qVIKXdJ103o36yRprdl3Ge5cABQx+csx960nuMF21v8qvO31v9t3OHw==",
+ "dev": true
+ },
+ "@typescript-eslint/typescript-estree": {
+ "version": "5.40.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.40.1.tgz",
+ "integrity": "sha512-5QTP/nW5+60jBcEPfXy/EZL01qrl9GZtbgDZtDPlfW5zj/zjNrdI2B5zMUHmOsfvOr2cWqwVdWjobCiHcedmQA==",
+ "dev": true,
+ "requires": {
+ "@typescript-eslint/types": "5.40.1",
+ "@typescript-eslint/visitor-keys": "5.40.1",
+ "debug": "^4.3.4",
+ "globby": "^11.1.0",
+ "is-glob": "^4.0.3",
+ "semver": "^7.3.7",
+ "tsutils": "^3.21.0"
+ }
+ },
+ "@typescript-eslint/visitor-keys": {
+ "version": "5.40.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.40.1.tgz",
+ "integrity": "sha512-A2DGmeZ+FMja0geX5rww+DpvILpwo1OsiQs0M+joPWJYsiEFBLsH0y1oFymPNul6Z5okSmHpP4ivkc2N0Cgfkw==",
+ "dev": true,
+ "requires": {
+ "@typescript-eslint/types": "5.40.1",
+ "eslint-visitor-keys": "^3.3.0"
+ }
+ }
}
},
"@typescript-eslint/types": {
"version": "5.40.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.40.0.tgz",
"integrity": "sha512-V1KdQRTXsYpf1Y1fXCeZ+uhjW48Niiw0VGt4V8yzuaDTU8Z1Xl7yQDyQNqyAFcVhpYXIVCEuxSIWTsLDpHgTbw==",
- "dev": true
+ "dev": true,
+ "peer": true
},
"@typescript-eslint/typescript-estree": {
"version": "5.40.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.40.0.tgz",
"integrity": "sha512-b0GYlDj8TLTOqwX7EGbw2gL5EXS2CPEWhF9nGJiGmEcmlpNBjyHsTwbqpyIEPVpl6br4UcBOYlcI2FJVtJkYhg==",
"dev": true,
+ "peer": true,
"requires": {
"@typescript-eslint/types": "5.40.0",
"@typescript-eslint/visitor-keys": "5.40.0",
@@ -7882,18 +8140,62 @@
}
},
"@typescript-eslint/utils": {
- "version": "5.40.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.40.0.tgz",
- "integrity": "sha512-MO0y3T5BQ5+tkkuYZJBjePewsY+cQnfkYeRqS6tPh28niiIwPnQ1t59CSRcs1ZwJJNOdWw7rv9pF8aP58IMihA==",
+ "version": "5.40.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.40.1.tgz",
+ "integrity": "sha512-a2TAVScoX9fjryNrW6BZRnreDUszxqm9eQ9Esv8n5nXApMW0zeANUYlwh/DED04SC/ifuBvXgZpIK5xeJHQ3aw==",
"dev": true,
"requires": {
"@types/json-schema": "^7.0.9",
- "@typescript-eslint/scope-manager": "5.40.0",
- "@typescript-eslint/types": "5.40.0",
- "@typescript-eslint/typescript-estree": "5.40.0",
+ "@types/semver": "^7.3.12",
+ "@typescript-eslint/scope-manager": "5.40.1",
+ "@typescript-eslint/types": "5.40.1",
+ "@typescript-eslint/typescript-estree": "5.40.1",
"eslint-scope": "^5.1.1",
"eslint-utils": "^3.0.0",
"semver": "^7.3.7"
+ },
+ "dependencies": {
+ "@typescript-eslint/scope-manager": {
+ "version": "5.40.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.40.1.tgz",
+ "integrity": "sha512-jkn4xsJiUQucI16OLCXrLRXDZ3afKhOIqXs4R3O+M00hdQLKR58WuyXPZZjhKLFCEP2g+TXdBRtLQ33UfAdRUg==",
+ "dev": true,
+ "requires": {
+ "@typescript-eslint/types": "5.40.1",
+ "@typescript-eslint/visitor-keys": "5.40.1"
+ }
+ },
+ "@typescript-eslint/types": {
+ "version": "5.40.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.40.1.tgz",
+ "integrity": "sha512-Icg9kiuVJSwdzSQvtdGspOlWNjVDnF3qVIKXdJ103o36yRprdl3Ge5cABQx+csx960nuMF21v8qvO31v9t3OHw==",
+ "dev": true
+ },
+ "@typescript-eslint/typescript-estree": {
+ "version": "5.40.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.40.1.tgz",
+ "integrity": "sha512-5QTP/nW5+60jBcEPfXy/EZL01qrl9GZtbgDZtDPlfW5zj/zjNrdI2B5zMUHmOsfvOr2cWqwVdWjobCiHcedmQA==",
+ "dev": true,
+ "requires": {
+ "@typescript-eslint/types": "5.40.1",
+ "@typescript-eslint/visitor-keys": "5.40.1",
+ "debug": "^4.3.4",
+ "globby": "^11.1.0",
+ "is-glob": "^4.0.3",
+ "semver": "^7.3.7",
+ "tsutils": "^3.21.0"
+ }
+ },
+ "@typescript-eslint/visitor-keys": {
+ "version": "5.40.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.40.1.tgz",
+ "integrity": "sha512-A2DGmeZ+FMja0geX5rww+DpvILpwo1OsiQs0M+joPWJYsiEFBLsH0y1oFymPNul6Z5okSmHpP4ivkc2N0Cgfkw==",
+ "dev": true,
+ "requires": {
+ "@typescript-eslint/types": "5.40.1",
+ "eslint-visitor-keys": "^3.3.0"
+ }
+ }
}
},
"@typescript-eslint/visitor-keys": {
@@ -7901,6 +8203,7 @@
"resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.40.0.tgz",
"integrity": "sha512-ijJ+6yig+x9XplEpG2K6FUdJeQGGj/15U3S56W9IqXKJqleuD7zJ2AX/miLezwxpd7ZxDAqO87zWufKg+RPZyQ==",
"dev": true,
+ "peer": true,
"requires": {
"@typescript-eslint/types": "5.40.0",
"eslint-visitor-keys": "^3.3.0"
@@ -9838,9 +10141,9 @@
"dev": true
},
"happy-dom": {
- "version": "7.5.7",
- "resolved": "https://registry.npmjs.org/happy-dom/-/happy-dom-7.5.7.tgz",
- "integrity": "sha512-FOhc+GqP73hLoB5rJ+VQh3N8Qe6jMxnEP2y+ll5pSZsvPKcAXlzVuW+QmLJGHEZeBUj95NSO/mW/ym1nVa1CIA==",
+ "version": "7.5.13",
+ "resolved": "https://registry.npmjs.org/happy-dom/-/happy-dom-7.5.13.tgz",
+ "integrity": "sha512-J8OehFPl71FtmkifnxqUpFWHA9jJ5pIwnEAFdZvZnXexev6RIgtkB6H/pTEHhBp7qCGUPHhkjvF3gqKxlBTeLg==",
"dev": true,
"requires": {
"css.escape": "^1.5.1",
@@ -11478,9 +11781,9 @@
"dev": true
},
"svelte": {
- "version": "3.51.0",
- "resolved": "https://registry.npmjs.org/svelte/-/svelte-3.51.0.tgz",
- "integrity": "sha512-PBITYIrsNOuW+Dtds00gSY68raNZQn7i59Dg/fjgf6WwyawPKeBwle692coO7ILZqSO+UJe9899aDn9sMdeOHA=="
+ "version": "3.52.0",
+ "resolved": "https://registry.npmjs.org/svelte/-/svelte-3.52.0.tgz",
+ "integrity": "sha512-FxcnEUOAVfr10vDU5dVgJN19IvqeHQCS1zfe8vayTfis9A2t5Fhx+JDe5uv/C3j//bB1umpLJ6quhgs9xyUbCQ=="
},
"svelte-check": {
"version": "2.9.2",
@@ -11777,15 +12080,14 @@
}
},
"util": {
- "version": "0.12.4",
- "resolved": "https://registry.npmjs.org/util/-/util-0.12.4.tgz",
- "integrity": "sha512-bxZ9qtSlGUWSOy9Qa9Xgk11kSslpuZwaxCg4sNIDj6FLucDab2JxnHwyNTCpHMtK1MjoQiWQ6DiUMZYbSrO+Sw==",
+ "version": "0.12.5",
+ "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz",
+ "integrity": "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==",
"requires": {
"inherits": "^2.0.3",
"is-arguments": "^1.0.4",
"is-generator-function": "^1.0.7",
"is-typed-array": "^1.1.3",
- "safe-buffer": "^5.1.2",
"which-typed-array": "^1.1.2"
}
},
@@ -11817,9 +12119,9 @@
}
},
"vite": {
- "version": "3.1.7",
- "resolved": "https://registry.npmjs.org/vite/-/vite-3.1.7.tgz",
- "integrity": "sha512-5vCAmU4S8lyVdFCInu9M54f/g8qbOMakVw5xJ4pjoaDy5wgy9sLLZkGdSLN52dlsBqh0tBqxjaqqa8LgPqwRAA==",
+ "version": "3.1.8",
+ "resolved": "https://registry.npmjs.org/vite/-/vite-3.1.8.tgz",
+ "integrity": "sha512-m7jJe3nufUbuOfotkntGFupinL/fmuTNuQmiVE7cH2IZMuf4UbfbGYMUT3jVWgGYuRVLY9j8NnrRqgw5rr5QTg==",
"dev": true,
"requires": {
"esbuild": "^0.15.9",
@@ -11839,9 +12141,9 @@
}
},
"vitest": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/vitest/-/vitest-0.24.1.tgz",
- "integrity": "sha512-NKkK1xnDIOOr42pKBfGQQl6b6IWdFVBpG6ZS1T+nUlJuqcOiZ7lxjVwHy9wrtTYpJ0BWww9y6bSGYXubD29Nag==",
+ "version": "0.24.3",
+ "resolved": "https://registry.npmjs.org/vitest/-/vitest-0.24.3.tgz",
+ "integrity": "sha512-aM0auuPPgMSstWvr851hB74g/LKaKBzSxcG3da7ejfZbx08Y21JpZmbmDYrMTCGhVZKqTGwzcnLMwyfz2WzkhQ==",
"dev": true,
"requires": {
"@types/chai": "^4.3.3",
diff --git a/package.json b/package.json
index 3a3a84ca8..11278bc72 100644
--- a/package.json
+++ b/package.json
@@ -23,18 +23,18 @@
"@types/dompurify": "^2.3.4",
"@types/katex": "^0.14.0",
"@types/lodash": "^4.14.186",
- "@typescript-eslint/eslint-plugin": "^5.40.0",
+ "@typescript-eslint/eslint-plugin": "^5.40.1",
"cypress": "^10.10.0",
"eslint": "^8.25.0",
"eslint-plugin-svelte3": "^4.0.0",
- "happy-dom": "^7.5.7",
+ "happy-dom": "^7.5.13",
"prettier": "^2.7.1",
"prettier-plugin-svelte": "^2.8.0",
"svelte-check": "^2.9.2",
"typescript": "^4.8.4",
- "vite": "^3.1.7",
+ "vite": "^3.1.8",
"vite-plugin-rewrite-all": "^1.0.0",
- "vitest": "^0.24.1"
+ "vitest": "^0.24.3"
},
"dependencies": {
"@ethersproject/abstract-provider": "^5.4.0",
@@ -54,9 +54,9 @@
"md5": "^2.3.0",
"pure-svg-code": "^1.0.6",
"siwe": "^2.0.5",
- "svelte": "^3.51.0",
+ "svelte": "^3.52.0",
"svelte-preprocess": "^4.10.7",
"svelte-routing": "^1.6.0",
- "util": "^0.12.4"
+ "util": "^0.12.5"
}
}
diff --git a/src/Address.svelte b/src/Address.svelte
index 06a7d1703..90517c476 100644
--- a/src/Address.svelte
+++ b/src/Address.svelte
@@ -100,7 +100,9 @@
org
{/if}
{:else if addressType === AddressType.Contract}
- {addressLabel}
+
+ {addressLabel}
+
{#if !noBadge}
contract
{/if}
@@ -108,7 +110,9 @@
{addressLabel}
{:else}
- {addressLabel}
+
+ {addressLabel}
+
{/if}
diff --git a/src/Form.svelte b/src/Form.svelte
index ec85d387f..95e90c632 100644
--- a/src/Form.svelte
+++ b/src/Form.svelte
@@ -206,7 +206,11 @@
{#if field.value}
{#if isUrl(field.value)}
-
+
{field.value}
diff --git a/src/base/projects/CloneButton.svelte b/src/base/projects/CloneButton.svelte
index ef5bc8904..159b67090 100644
--- a/src/base/projects/CloneButton.svelte
+++ b/src/base/projects/CloneButton.svelte
@@ -100,6 +100,7 @@