Skip to content
Closed
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
89 changes: 89 additions & 0 deletions verifications-sepolia.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,89 @@
# SEPOLIA ==================================
MIGRATIONCONTROLLER 0xE8A87034a06425476F2bD6fD14EA038332Cc5e10

forge verify-contract \
--verifier etherscan \
--etherscan-api-key \
$ETHERSCAN_API_KEY \
--verifier-url "$BASE_SEPOLIA_ETHERSCAN_API" \
--chain-id 84532 \
--watch --retries 120 --delay 30 \
0xE8A87034a06425476F2bD6fD14EA038332Cc5e10 \
src/L2/MigrationController.sol:MigrationController \
--constructor-args $(cast abi-encode \
"constructor(address,uint256,address,address)" \
0x1493b2567056c2181630115660963E13A8E32735 \
2147568180 \
0x6533C94869D28fAA8dF77cc63f9e2b2D6Cf77eBA \
0xdEC57186e5dB11CcFbb4C932b8f11bD86171CB9D)

==================================
PROXYADMIN 0xE6F8309b75E73ace9d2b73531880126D883ae904

forge verify-contract \
--verifier etherscan \
--etherscan-api-key "$ETHERSCAN_API_KEY" \
--verifier-url "$BASE_SEPOLIA_ETHERSCAN_API" \
--chain-id 84532 \
--watch --retries 120 --delay 30 \
0xE6F8309b75E73ace9d2b73531880126D883ae904 \
"lib/openzeppelin-contracts/contracts/proxy/transparent/ProxyAdmin.sol:ProxyAdmin" \
--constructor-args $(cast abi-encode "constructor(address)" 0xdEC57186e5dB11CcFbb4C932b8f11bD86171CB9D)

==================================
URC PROXY 0x82c858CDF64b3D893Fe54962680edFDDC37e94C8

forge verify-contract \
--verifier etherscan \
--etherscan-api-key "$ETHERSCAN_API_KEY" \
--verifier-url "$BASE_SEPOLIA_ETHERSCAN_API" \
--chain-id 84532 \
--watch --retries 120 --delay 30 \
0x82c858CDF64b3D893Fe54962680edFDDC37e94C8 \
"lib/openzeppelin-contracts/contracts/proxy/transparent/TransparentUpgradeableProxy.sol:TransparentUpgradeableProxy" \
--constructor-args "$(cast abi-encode 'constructor(address,address,bytes)' \
0xb53e99F4a96dce67E772038a32aBd1131E216770 \
0xE6F8309b75E73ace9d2b73531880126D883ae904 \
0x5429b070000000000000000000000000a0c70ec36c010b55e3c434d6c6ebeec50c7057940000000000000000000000002b73408052825e17e0fe464f92de85e8c7723231000000000000000000000000a0a8401ecf248a9375a0a71c4dedc263da18dcd7000000000000000000000000dec57186e5db11ccfbb4c932b8f11bd86171cb9d646204f07e7fcd394a508306bf1148a1e13d14287fa33839bf9ad63755f547c60000000000000000000000000000000000000000000000000000000000000140000000000000000000000000b1fb673e381c302a3e016e09ad9abb179423d3e900000000000000000000000049ae3cc2e3aa768b1e5654f5d3c6002144a595810000000000000000000000006533c94869d28faa8df77cc63f9e2b2d6cf77eba00000000000000000000000000000beef055f7934784d6d81b6bc86665630dba000000000000000000000000000000000000000000000000000000000000000d2e62617365746573742e6574680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)"

==================================
URC IMPL 0xb53e99F4a96dce67E772038a32aBd1131E216770

forge verify-contract \
--verifier etherscan \
--etherscan-api-key "$ETHERSCAN_API_KEY" \
--verifier-url "$BASE_SEPOLIA_ETHERSCAN_API" \
--chain-id 84532 \
--watch --retries 120 --delay 30 \
0xb53e99F4a96dce67E772038a32aBd1131E216770 \
src/L2/UpgradeableRegistrarController.sol:UpgradeableRegistrarController

==================================
UL2R PROXY 0x85C87e548091f204C2d0350b39ce1874f02197c6
(already verified by way of being a proxy)

==================================
UL2R IMPL 0xC014B9c02b0EDeA17255Ce019e6ab6c24E4AD073

forge verify-contract \
--verifier etherscan \
--etherscan-api-key "$ETHERSCAN_API_KEY" \
--verifier-url "$BASE_SEPOLIA_ETHERSCAN_API" \
--chain-id 84532 \
--watch --retries 120 --delay 30 \
0xC014B9c02b0EDeA17255Ce019e6ab6c24E4AD073 \
src/L2/UpgradeableL2Resolver.sol:UpgradeableL2Resolver

===================================
**** Note: this has to be built with FOUNDRY_PROFILE=default *****
FIXED REVERSEREGISTRAR 0x876eF94ce0773052a2f81921E70FF25a5e76841f

forge verify-contract \
--verifier etherscan \
--etherscan-api-key "$ETHERSCAN_API_KEY" \
--verifier-url "$BASE_SEPOLIA_ETHERSCAN_API" \
--chain-id 84532 \
--watch --retries 60 --delay 30 \
0x876eF94ce0773052a2f81921E70FF25a5e76841f \
src/L2/ReverseRegistrar.sol:ReverseRegistrar \
--constructor-args "0x0000000000000000000000001493b2567056c2181630115660963e13a8e32735000000000000000000000000dec57186e5db11ccfbb4c932b8f11bd86171cb9d9831acb91a733dba6ffe6c6e872dd546b8c24e2dbd225f3616a8c670cbbd8b8a"