Etherscan verification

This commit is contained in:
Mentor Palokaj 2021-11-22 11:22:24 +01:00
parent 407fabe011
commit 23918f1788
3 changed files with 83 additions and 0 deletions

70
package-lock.json generated
View File

@ -733,6 +733,15 @@
"resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz",
"integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA=="
},
"axios": {
"version": "0.21.4",
"resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz",
"integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==",
"dev": true,
"requires": {
"follow-redirects": "^1.14.0"
}
},
"babel-code-frame": {
"version": "6.26.0",
"resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz",
@ -1630,6 +1639,37 @@
"safe-buffer": "^5.0.1"
}
},
"circular": {
"version": "1.0.5",
"resolved": "https://registry.npmjs.org/circular/-/circular-1.0.5.tgz",
"integrity": "sha1-fad6+Yu96c5LWzWM1Va13e0tMUk=",
"dev": true
},
"cli-logger": {
"version": "0.5.40",
"resolved": "https://registry.npmjs.org/cli-logger/-/cli-logger-0.5.40.tgz",
"integrity": "sha1-CX8OEbByx8aYomxH9YiinCC0iws=",
"dev": true,
"requires": {
"circular": "^1.0.5",
"cli-util": "~1.1.27"
}
},
"cli-regexp": {
"version": "0.1.2",
"resolved": "https://registry.npmjs.org/cli-regexp/-/cli-regexp-0.1.2.tgz",
"integrity": "sha1-a82TsJ+y7RAl0woRVdWZeVSlNRI=",
"dev": true
},
"cli-util": {
"version": "1.1.27",
"resolved": "https://registry.npmjs.org/cli-util/-/cli-util-1.1.27.tgz",
"integrity": "sha1-QtaeNqBAoyH8nPhRwVE8rcUJMFQ=",
"dev": true,
"requires": {
"cli-regexp": "~0.1.0"
}
},
"clone": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz",
@ -1894,6 +1934,12 @@
"resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz",
"integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM="
},
"delay": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/delay/-/delay-5.0.0.tgz",
"integrity": "sha512-ReEBKkIfe4ya47wlPYf/gu5ib6yUG0/Aez0JQZQz94kiWtRQvZIQbTiehsnwHvLSWJnQdhVeqYue7Id1dKr0qw==",
"dev": true
},
"delayed-stream": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
@ -2603,6 +2649,12 @@
"resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz",
"integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw=="
},
"follow-redirects": {
"version": "1.14.5",
"resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.5.tgz",
"integrity": "sha512-wtphSXy7d4/OR+MvIFbCVBDzZ5520qV8XfPklSN5QtxuMUJZ+b0Wnst1e1lCDocfzuCkHqj8k0FpZqO+UIaKNA==",
"dev": true
},
"for-each": {
"version": "0.3.3",
"resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz",
@ -3689,6 +3741,12 @@
"resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
"integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA=="
},
"querystring": {
"version": "0.2.1",
"resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.1.tgz",
"integrity": "sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg==",
"dev": true
},
"randombytes": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
@ -4215,6 +4273,18 @@
}
}
},
"truffle-plugin-verify": {
"version": "0.5.18",
"resolved": "https://registry.npmjs.org/truffle-plugin-verify/-/truffle-plugin-verify-0.5.18.tgz",
"integrity": "sha512-yqozlnupddTyabpUETwPZkaNSZWOtfeijy7qaDYlWGOmxfWdI3TYjRsKJVqdLf22BPpE1VK4081RLXXfNbISGg==",
"dev": true,
"requires": {
"axios": "^0.21.1",
"cli-logger": "^0.5.40",
"delay": "^5.0.0",
"querystring": "^0.2.1"
}
},
"tslib": {
"version": "1.14.1",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",

View File

@ -16,5 +16,8 @@
"@truffle/hdwallet-provider": "^1.5.1",
"dotenv": "^10.0.0",
"truffle-ledger-provider": "^1.0.3"
},
"devDependencies": {
"truffle-plugin-verify": "^0.5.18"
}
}

View File

@ -60,7 +60,17 @@ module.exports = {
* $ truffle test --network <network-name>
*/
// Etherscan verification
plugins: [
'truffle-plugin-verify'
],
api_keys: {
etherscan: process.env.ETHERSCAN_APIKEY
},
networks: {
development: {
host: "localhost",
port: 7545,