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:
parent
1b862eaff7
commit
af2385c9c6
|
@ -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"
|
||||
|
|
|
@ -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": {
|
||||
|
|
Loading…
Reference in New Issue