ethereum: npm install truffle-flattener --save-dev

This flattener produces flattened solidity files that can be verified on
etherscan (and other evm block explorers)
This commit is contained in:
Csongor Kiss 2022-12-01 14:19:22 +00:00 committed by Csongor Kiss
parent 1b862eaff7
commit af2385c9c6
2 changed files with 36 additions and 16 deletions

View File

@ -28,6 +28,7 @@
"mocha": "^8.2.1",
"truffle": "5.3.14",
"truffle-assertions": "^0.9.2",
"truffle-flattener": "^1.6.0",
"truffle-plugin-verify": "^0.5.11"
}
},
@ -4081,10 +4082,13 @@
}
},
"node_modules/@solidity-parser/parser": {
"version": "0.8.2",
"resolved": "https://registry.npmjs.org/@solidity-parser/parser/-/parser-0.8.2.tgz",
"integrity": "sha512-8LySx3qrNXPgB5JiULfG10O3V7QTxI/TLzSw5hFQhXWSkVxZBAv4rZQ0sYgLEbc8g3L2lmnujj1hKul38Eu5NQ==",
"dev": true
"version": "0.14.5",
"resolved": "https://registry.npmjs.org/@solidity-parser/parser/-/parser-0.14.5.tgz",
"integrity": "sha512-6dKnHZn7fg/iQATVEzqyUOyEidbn05q7YA2mQ9hC0MMXhhV3/JrsxmFSYZAcr7j1yUP700LLhTruvJ3MiQmjJg==",
"dev": true,
"dependencies": {
"antlr4ts": "^0.5.0-alpha.4"
}
},
"node_modules/@szmarczak/http-timer": {
"version": "1.1.2",
@ -9321,6 +9325,12 @@
"node": ">=4"
}
},
"node_modules/antlr4ts": {
"version": "0.5.0-alpha.4",
"resolved": "https://registry.npmjs.org/antlr4ts/-/antlr4ts-0.5.0-alpha.4.tgz",
"integrity": "sha512-WPQDt1B74OfPv/IMS2ekXAKkTZIHl88uMetg6q3OTqgFxZ/dxDXI0EWLyZid/1Pe6hTftyg5N7gel5wNAGxXyQ==",
"dev": true
},
"node_modules/any-promise": {
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz",
@ -34165,13 +34175,13 @@
"dev": true
},
"node_modules/truffle-flattener": {
"version": "1.5.0",
"resolved": "https://registry.npmjs.org/truffle-flattener/-/truffle-flattener-1.5.0.tgz",
"integrity": "sha512-vmzWG/L5OXoNruMV6u2l2IaheI091e+t+fFCOR9sl46EE3epkSRIwGCmIP/EYDtPsFBIG7e6exttC9/GlfmxEQ==",
"version": "1.6.0",
"resolved": "https://registry.npmjs.org/truffle-flattener/-/truffle-flattener-1.6.0.tgz",
"integrity": "sha512-scS5Bsi4CZyvlrmD4iQcLHTiG2RQFUXVheTgWeH6PuafmI+Lk5U87Es98loM3w3ImqC9/fPHq+3QIXbcPuoJ1Q==",
"dev": true,
"dependencies": {
"@resolver-engine/imports-fs": "^0.2.2",
"@solidity-parser/parser": "^0.8.0",
"@solidity-parser/parser": "^0.14.1",
"find-up": "^2.1.0",
"mkdirp": "^1.0.4",
"tsort": "0.0.1"
@ -43324,10 +43334,13 @@
"dev": true
},
"@solidity-parser/parser": {
"version": "0.8.2",
"resolved": "https://registry.npmjs.org/@solidity-parser/parser/-/parser-0.8.2.tgz",
"integrity": "sha512-8LySx3qrNXPgB5JiULfG10O3V7QTxI/TLzSw5hFQhXWSkVxZBAv4rZQ0sYgLEbc8g3L2lmnujj1hKul38Eu5NQ==",
"dev": true
"version": "0.14.5",
"resolved": "https://registry.npmjs.org/@solidity-parser/parser/-/parser-0.14.5.tgz",
"integrity": "sha512-6dKnHZn7fg/iQATVEzqyUOyEidbn05q7YA2mQ9hC0MMXhhV3/JrsxmFSYZAcr7j1yUP700LLhTruvJ3MiQmjJg==",
"dev": true,
"requires": {
"antlr4ts": "^0.5.0-alpha.4"
}
},
"@szmarczak/http-timer": {
"version": "1.1.2",
@ -47995,6 +48008,12 @@
"color-convert": "^1.9.0"
}
},
"antlr4ts": {
"version": "0.5.0-alpha.4",
"resolved": "https://registry.npmjs.org/antlr4ts/-/antlr4ts-0.5.0-alpha.4.tgz",
"integrity": "sha512-WPQDt1B74OfPv/IMS2ekXAKkTZIHl88uMetg6q3OTqgFxZ/dxDXI0EWLyZid/1Pe6hTftyg5N7gel5wNAGxXyQ==",
"dev": true
},
"any-promise": {
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz",
@ -69451,13 +69470,13 @@
"dev": true
},
"truffle-flattener": {
"version": "1.5.0",
"resolved": "https://registry.npmjs.org/truffle-flattener/-/truffle-flattener-1.5.0.tgz",
"integrity": "sha512-vmzWG/L5OXoNruMV6u2l2IaheI091e+t+fFCOR9sl46EE3epkSRIwGCmIP/EYDtPsFBIG7e6exttC9/GlfmxEQ==",
"version": "1.6.0",
"resolved": "https://registry.npmjs.org/truffle-flattener/-/truffle-flattener-1.6.0.tgz",
"integrity": "sha512-scS5Bsi4CZyvlrmD4iQcLHTiG2RQFUXVheTgWeH6PuafmI+Lk5U87Es98loM3w3ImqC9/fPHq+3QIXbcPuoJ1Q==",
"dev": true,
"requires": {
"@resolver-engine/imports-fs": "^0.2.2",
"@solidity-parser/parser": "^0.8.0",
"@solidity-parser/parser": "^0.14.1",
"find-up": "^2.1.0",
"mkdirp": "^1.0.4",
"tsort": "0.0.1"

View File

@ -14,6 +14,7 @@
"mocha": "^8.2.1",
"truffle": "5.3.14",
"truffle-assertions": "^0.9.2",
"truffle-flattener": "^1.6.0",
"truffle-plugin-verify": "^0.5.11"
},
"scripts": {