Skip to content
Draft
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 8 additions & 4 deletions boa_zksync/verifiers.py
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import copy
import re
import time
from dataclasses import dataclass
Expand Down Expand Up @@ -50,12 +51,15 @@ def verify(
"""
url = f"{self.uri}/contract_verification"

solc_json = copy.deepcopy(solc_json)
solc_json["sources"] = {
(contract_name if name == "<unknown>" else name): asset
for name, asset in solc_json["sources"].items()
}

body = {
"contractAddress": address,
"sourceCode": {
contract_name if name == "<unknown>" else name: asset["content"]
for name, asset in solc_json["sources"].items()
},
"sourceCode": solc_json,
"codeFormat": "vyper-multi-file",
"contractName": contract_name,
"compilerVyperVersion": self._extract_version(
Expand Down
Loading