Skip to content

Commit

Permalink
chore: deploy & verify on optimism:mainnet
Browse files Browse the repository at this point in the history
  • Loading branch information
guidiaz committed Apr 15, 2024
1 parent 718393c commit 2602a43
Show file tree
Hide file tree
Showing 5 changed files with 30 additions and 2 deletions.
12 changes: 12 additions & 0 deletions migrations/addresses.json
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,18 @@
"WitnetPriceFeedsDefault": "0x853DDf69DbEaDA2fc4A521a1dBA5Beb210a5c4d2",
"WitnetRandomnessV2": "0x1f277599E94a320A1004bF9D81794725Fd3B6816"
},
"optimism:mainnet": {
"WitnetProxy": "0xADA577AC8eE9Cb726F6FC45f0B0716FD1aB3637D",
"WitnetErrorsLib": "0xa57B9dd8420631248c3DFB535f4FC9f7E2f02B4B",
"WitnetEncodingLib": "0x268631E002eE8c23F4C124AfBb6fE5DBbaa6d58c",
"WitnetPriceFeedsLib": "0x579b4aD5E67E5B491a33A033A02A70769D7AF837",
"WitnetOracleDataLib": "0x561A6c8F9C9D6e7EbAEcd4963A8f27Ae13568676",
"WitnetRandomnessV2": "0xC0FFEE98AD1434aCbDB894BbB752e138c1006fAB",
"WitnetRequestBytecodesDefault": "0xD1960cdC1593Bb9CA75263266dAB75EE33163187",
"WitnetRequestFactoryDefault": "0x9ef37BF321828AD49F3D31Fd9Cd36921ee317190",
"WitnetOracleTrustableOvm2": "0x8423ddeb7d86Ce43a9C643bE3A420Ff69825Dd53",
"WitnetPriceFeedsDefault": "0x853DDf69DbEaDA2fc4A521a1dBA5Beb210a5c4d2"
},
"optimism:sepolia": {
"WitnetProxy": "0x58Bd0091748d0438f379bbf7D8BfF3a624CEbc3F",
"WitnetErrorsLib": "0x4f2F381Ed2020095F1a1B5a0BDe5AB30da916BC9",
Expand Down
7 changes: 7 additions & 0 deletions migrations/constructorArgs.json
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,13 @@
"WitnetPriceFeedsDefault": "00000000000000000000000077703ae126b971c9946d562f41dd47071da007770000000000000000000000000000000000000000000000000000000000000001322e302e31322d30306539323835000000000000000000000000000000000000",
"WitnetRandomnessV2": "00000000000000000000000077703ae126b971c9946d562f41dd47071da00777000000000000000000000000f121b71715e71dded592f1125a06d4ed06f0694d"
},
"optimism:mainnet": {
"WitnetRequestBytecodesDefault": "0000000000000000000000000000000000000000000000000000000000000001322e302e31322d30306539323835000000000000000000000000000000000000",
"WitnetRequestFactoryDefault": "00000000000000000000000077703ae126b971c9946d562f41dd47071da00777000000000000000000000000000b61fe075f545fd37767f403916582759000000000000000000000000000000000000000000000000000000000000000000001322e302e31322d30306539323835000000000000000000000000000000000000",
"WitnetOracleTrustableOvm2": "000000000000000000000000000db36997af1f02209a6f995883b9b699900000000000000000000000000000000b61fe075f545fd37767f403916582759000000000000000000000000000000000000000000000000000000000000000000001322e302e31322d30306539323835000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e3aa000000000000000000000000000000000000000000000000000000000000fef90000000000000000000000000000000000000000000000000000000000010faa0000000000000000000000000000000000000000000000000000000000004e20",
"WitnetPriceFeedsDefault": "00000000000000000000000077703ae126b971c9946d562f41dd47071da007770000000000000000000000000000000000000000000000000000000000000001322e302e31322d30306539323835000000000000000000000000000000000000",
"WitnetRandomnessV2": "00000000000000000000000077703ae126b971c9946d562f41dd47071da00777000000000000000000000000f121b71715e71dded592f1125a06d4ed06f0694d"
},
"optimism:sepolia": {
"WitnetRandomnessV2": "00000000000000000000000077703ae126b971c9946d562f41dd47071da00777000000000000000000000000f121b71715e71dded592f1125a06d4ed06f0694d",
"WitnetRequestBytecodesDefault": "0000000000000000000000000000000000000000000000000000000000000001322e302e382d3465626434366300000000000000000000000000000000000000",
Expand Down
3 changes: 2 additions & 1 deletion scripts/verify-libs.js
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ console.info(header)
console.info("=".repeat(header.length))
console.info()

const addresses = require("../migrations/addresses.json")
const artifacts = settings.getArtifacts(network)
const libs = [
artifacts.WitnetEncodingLib,
Expand All @@ -24,5 +25,5 @@ const libs = [
artifacts.WitnetPriceFeedsLib,
]
for (const index in libs) {
utils.traceVerify(network, `${libs[index]}`)
utils.traceVerify(network, `${libs[index]}@${addresses[network][libs[index]]}`)
}
9 changes: 8 additions & 1 deletion settings/networks.js
Original file line number Diff line number Diff line change
Expand Up @@ -312,7 +312,14 @@ module.exports = {
"optimism:mainnet": {
port: 9520,
network_id: 10,

verify: {
apiKey: process.env.ETHERSCAN_OPTIMISM_API_KEY,
apiKey: "MY_API_KEY",
// apiUrl: "https://api-optimistic.etherscan.io/api",
apiUrl: "https://optimism.blockscout.com/api",
// explorerUrl: "https://optimistic.etherscan.io/",
explorerUrl: "https://optimism.blockscout.com/",
},
},
"polygon:goerli": {
port: 8535,
Expand Down
1 change: 1 addition & 0 deletions truffle-config.js
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,7 @@ module.exports = {
etherscan: process.env.ETHERSCAN_API_KEY,
mantle: process.env.ETHERSCAN_API_KEY,
moonscan: process.env.MOONSCAN_API_KEY,
optimistic_etherscan: process.env.ETHERSCAN_OPTIMISM_API_KEY,
polygonscan: process.env.POLYGONSCAN_API_KEY,
routescan: process.env.ROUTESCAN_API_KEY,
scrollscan: process.env.SCROLLSCAN_API_KEY,
Expand Down

0 comments on commit 2602a43

Please sign in to comment.