Bindings and metadata overwrite warning#8283
Conversation
|
Current dependencies on/for this PR: This stack of pull requests is managed by Graphite. |
|
Semgrep found 2 When working with web applications that involve rendering user-generated content, it's important to properly escape any HTML content to prevent Cross-Site Scripting (XSS) attacks. In Go, the |
b10601a to
7b75e77
Compare
d2dfe25 to
ca9e5cd
Compare
7b75e77 to
7cfdb2b
Compare
6e9ff00 to
5b45b09
Compare
7cfdb2b to
c741a7b
Compare
5b45b09 to
1c5bc07
Compare
c741a7b to
44c1bf2
Compare
|
Important Auto Review SkippedAuto reviews are disabled on base/target branches other than the default branch. Please add the base/target branch pattern to the list of additional branches to be reviewed in the settings. Please check the settings in the CodeRabbit UI or the To trigger a single review, invoke the TipsChat with CodeRabbit Bot (
|
1c5bc07 to
296a828
Compare
44c1bf2 to
a86bc09
Compare
296a828 to
c0b5253
Compare
a86bc09 to
aa63240
Compare
c0b5253 to
b1a3dd0
Compare
aa63240 to
7ba3ace
Compare
|
Semgrep found 6 Named return arguments to functions must be appended with an underscore ( Semgrep found 1
Inputs to functions must be prepended with an underscore ( |
b1a3dd0 to
6901d27
Compare
7ba3ace to
5ad47f6
Compare
6901d27 to
0239770
Compare
5ad47f6 to
34f2345
Compare
9740072 to
d01d2d0
Compare
78bd52c to
d7ef0d2
Compare
d01d2d0 to
6b0fd49
Compare
d7ef0d2 to
e156212
Compare
6b0fd49 to
443ce2f
Compare
e156212 to
eeb132d
Compare
443ce2f to
63c78f5
Compare
eeb132d to
cb17fd9
Compare
63c78f5 to
c09b84a
Compare
cb17fd9 to
7ce2bbb
Compare
c09b84a to
9bba7b9
Compare
7ce2bbb to
f49bc2a
Compare
9bba7b9 to
44b836a
Compare
f49bc2a to
dd5b1c6
Compare
44b836a to
bc3062d
Compare
dd5b1c6 to
afc6fc6
Compare
bc3062d to
81951e2
Compare
afc6fc6 to
48d47f6
Compare
* Add deployed bytecode retrieval mitigation * Bindings and metadata overwrite warning
* Add deployed bytecode retrieval mitigation * Bindings and metadata overwrite warning

This PR adds a check for an existing bindings and metadata output files before overwriting them with newly generated files. The rationale for this mitigation: if the bindings for a contract already exist, compare them against newly generated outputs. If they differ, return an error to be handled manually