From 2f643ad17137ff6b424ed79f981a95619e664b10 Mon Sep 17 00:00:00 2001 From: fakedev9999 Date: Fri, 13 Feb 2026 00:39:54 -0800 Subject: [PATCH] feat: add deployments for Monad, X Layer, MegaETH, and Plasma --- contracts/deployments/143.json | 6 ++++++ contracts/deployments/196.json | 6 ++++++ contracts/deployments/4326.json | 6 ++++++ contracts/deployments/9745.json | 6 ++++++ contracts/foundry.toml | 10 +++++++++- 5 files changed, 33 insertions(+), 1 deletion(-) create mode 100644 contracts/deployments/143.json create mode 100644 contracts/deployments/196.json create mode 100644 contracts/deployments/4326.json create mode 100644 contracts/deployments/9745.json diff --git a/contracts/deployments/143.json b/contracts/deployments/143.json new file mode 100644 index 0000000..60fec84 --- /dev/null +++ b/contracts/deployments/143.json @@ -0,0 +1,6 @@ +{ + "SP1_VERIFIER_GATEWAY_GROTH16": "0x7DA83eC4af493081500Ecd36d1a72c23F8fc2abd", + "SP1_VERIFIER_GATEWAY_PLONK": "0x2a5A70409Ee9F057503a50E0F4614A6d8CcBb462", + "V5_0_0_SP1_VERIFIER_GROTH16": "0x5A2823b1a5D55C5dD316F70b4cdB3B126fd561DE", + "V5_0_0_SP1_VERIFIER_PLONK": "0x4b1c210d746f117f7bCEA5DbC8eD8dcF351D65C9" +} diff --git a/contracts/deployments/196.json b/contracts/deployments/196.json new file mode 100644 index 0000000..60fec84 --- /dev/null +++ b/contracts/deployments/196.json @@ -0,0 +1,6 @@ +{ + "SP1_VERIFIER_GATEWAY_GROTH16": "0x7DA83eC4af493081500Ecd36d1a72c23F8fc2abd", + "SP1_VERIFIER_GATEWAY_PLONK": "0x2a5A70409Ee9F057503a50E0F4614A6d8CcBb462", + "V5_0_0_SP1_VERIFIER_GROTH16": "0x5A2823b1a5D55C5dD316F70b4cdB3B126fd561DE", + "V5_0_0_SP1_VERIFIER_PLONK": "0x4b1c210d746f117f7bCEA5DbC8eD8dcF351D65C9" +} diff --git a/contracts/deployments/4326.json b/contracts/deployments/4326.json new file mode 100644 index 0000000..60fec84 --- /dev/null +++ b/contracts/deployments/4326.json @@ -0,0 +1,6 @@ +{ + "SP1_VERIFIER_GATEWAY_GROTH16": "0x7DA83eC4af493081500Ecd36d1a72c23F8fc2abd", + "SP1_VERIFIER_GATEWAY_PLONK": "0x2a5A70409Ee9F057503a50E0F4614A6d8CcBb462", + "V5_0_0_SP1_VERIFIER_GROTH16": "0x5A2823b1a5D55C5dD316F70b4cdB3B126fd561DE", + "V5_0_0_SP1_VERIFIER_PLONK": "0x4b1c210d746f117f7bCEA5DbC8eD8dcF351D65C9" +} diff --git a/contracts/deployments/9745.json b/contracts/deployments/9745.json new file mode 100644 index 0000000..60fec84 --- /dev/null +++ b/contracts/deployments/9745.json @@ -0,0 +1,6 @@ +{ + "SP1_VERIFIER_GATEWAY_GROTH16": "0x7DA83eC4af493081500Ecd36d1a72c23F8fc2abd", + "SP1_VERIFIER_GATEWAY_PLONK": "0x2a5A70409Ee9F057503a50E0F4614A6d8CcBb462", + "V5_0_0_SP1_VERIFIER_GROTH16": "0x5A2823b1a5D55C5dD316F70b4cdB3B126fd561DE", + "V5_0_0_SP1_VERIFIER_PLONK": "0x4b1c210d746f117f7bCEA5DbC8eD8dcF351D65C9" +} diff --git a/contracts/foundry.toml b/contracts/foundry.toml index 8d8581e..e8ab037 100644 --- a/contracts/foundry.toml +++ b/contracts/foundry.toml @@ -34,6 +34,10 @@ optimism_sepolia = "${RPC_OPTIMISM_SEPOLIA}" scroll = "${RPC_SCROLL}" scroll_sepolia = "${RPC_SCROLL_SEPOLIA}" hyperevm = "${RPC_HYPEREVM}" +plasma = "${RPC_PLASMA}" +monad = "${RPC_MONAD}" +mega = "${RPC_MEGA}" +xlayer = "${RPC_XLAYER}" [etherscan] mainnet = { key = "${ETHERSCAN_API_KEY_MAINNET}", url = "${ETHERSCAN_API_URL_MAINNET}" } @@ -48,4 +52,8 @@ optimism = { key = "${ETHERSCAN_API_KEY_OPTIMISM}", url = "${ETHERSCAN_API_URL_O optimism_sepolia = { key = "${ETHERSCAN_API_KEY_OPTIMISM_SEPOLIA}", url = "${ETHERSCAN_API_URL_OPTIMISM_SEPOLIA}" } scroll = { key = "${ETHERSCAN_API_KEY_SCROLL}", url = "${ETHERSCAN_API_URL_SCROLL}" } scroll_sepolia = { key = "${ETHERSCAN_API_KEY_SCROLL_SEPOLIA}", url = "${ETHERSCAN_API_URL_SCROLL_SEPOLIA}" } -hyperevm = { key = "${ETHERSCAN_API_KEY_HYPEREVM}", url = "${ETHERSCAN_API_URL_HYPEREVM}" } \ No newline at end of file +hyperevm = { key = "${ETHERSCAN_API_KEY_HYPEREVM}", url = "${ETHERSCAN_API_URL_HYPEREVM}" } +plasma = { key = "${ETHERSCAN_API_KEY_PLASMA}", url = "${ETHERSCAN_API_URL_PLASMA}" } +monad = { key = "${ETHERSCAN_API_KEY_MONAD}", url = "${ETHERSCAN_API_URL_MONAD}" } +mega = { key = "${ETHERSCAN_API_KEY_MEGA}", url = "${ETHERSCAN_API_URL_MEGA}" } +xlayer = { key = "${ETHERSCAN_API_KEY_XLAYER}", url = "${ETHERSCAN_API_URL_XLAYER}" }