From 5dad3e9a38fdd47f0741f5e0c795d8a4fc71b2b2 Mon Sep 17 00:00:00 2001 From: MoMannn Date: Thu, 5 Mar 2026 13:36:11 +0100 Subject: [PATCH 1/3] add citrea mainnet deployment --- .../script/validate-contract-deployments.ts | 16 ++++++++++++++++ packages/delegation-deployments/src/index.ts | 2 ++ 2 files changed, 18 insertions(+) diff --git a/packages/delegation-deployments/script/validate-contract-deployments.ts b/packages/delegation-deployments/script/validate-contract-deployments.ts index 962821cc..af7f4541 100644 --- a/packages/delegation-deployments/script/validate-contract-deployments.ts +++ b/packages/delegation-deployments/script/validate-contract-deployments.ts @@ -239,6 +239,21 @@ const roninSaigonChain: Chain = { }, }; +const citreaMainnetChain: Chain = { + id: 4114, + name: 'Citrea Mainnet', + rpcUrls: { + default: { + http: ['https://rpc.mainnet.citrea.xyz'], + }, + }, + nativeCurrency: { + name: 'cBTC', + symbol: 'cBTC', + decimals: 18, + }, +}; + export const chains = { ...allChains, megaEthTestNet: megaEthTestNetChain, @@ -255,6 +270,7 @@ export const chains = { roninSaigon: roninSaigonChain, tempoModeratoTestnet: tempoModeratoTestnetChain, tempoMainnet: tempoMainnetChain, + citreaMainnet: citreaMainnetChain, } as any as { [key: string]: Chain }; // The default rpc urls for these chains are not reliable, so we override them diff --git a/packages/delegation-deployments/src/index.ts b/packages/delegation-deployments/src/index.ts index 05fcc37e..31500a76 100644 --- a/packages/delegation-deployments/src/index.ts +++ b/packages/delegation-deployments/src/index.ts @@ -27,6 +27,7 @@ export const CHAIN_ID = { celo: 0xa4ec, ronin: 0x7e4, tempoMainnet: 0x1079, + citreaMainnet: 0x1012, // Testnets bscTestnet: 0x61, arbitrumSepolia: 0x66eee, @@ -111,6 +112,7 @@ export const DELEGATOR_CONTRACTS: DeployedContracts = { [CHAIN_ID.celo]: DEPLOYMENTS_1_3_0, [CHAIN_ID.ronin]: DEPLOYMENTS_1_3_0, [CHAIN_ID.tempoMainnet]: DEPLOYMENTS_1_3_0, + [CHAIN_ID.citreaMainnet]: DEPLOYMENTS_1_3_0, // Testnets [CHAIN_ID.bscTestnet]: DEPLOYMENTS_1_3_0, [CHAIN_ID.citreaTestnet]: DEPLOYMENTS_1_3_0, From 472a94d2f789f7975ce4c08f3c91ba88053b9e34 Mon Sep 17 00:00:00 2001 From: MoMannn Date: Thu, 5 Mar 2026 14:02:58 +0100 Subject: [PATCH 2/3] update changelog --- packages/delegation-deployments/CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/delegation-deployments/CHANGELOG.md b/packages/delegation-deployments/CHANGELOG.md index a0fb8357..c2468450 100644 --- a/packages/delegation-deployments/CHANGELOG.md +++ b/packages/delegation-deployments/CHANGELOG.md @@ -14,6 +14,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added - Add chain deployment for Celo and Ronin mainnet and testnets ([#173](https://github.com/MetaMask/smart-accounts-kit/pull/173)) +- Add chain deployment for Cintra mainnet ([#180](https://github.com/MetaMask/smart-accounts-kit/pull/180)) ## [0.16.0] From 55557cf202c21395609f5438da633f8159f4ae59 Mon Sep 17 00:00:00 2001 From: Tadej Vengust Date: Mon, 23 Mar 2026 08:47:23 +0100 Subject: [PATCH 3/3] Update packages/delegation-deployments/CHANGELOG.md Co-authored-by: MJ Kiwi --- packages/delegation-deployments/CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/delegation-deployments/CHANGELOG.md b/packages/delegation-deployments/CHANGELOG.md index c2468450..341dd338 100644 --- a/packages/delegation-deployments/CHANGELOG.md +++ b/packages/delegation-deployments/CHANGELOG.md @@ -14,7 +14,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added - Add chain deployment for Celo and Ronin mainnet and testnets ([#173](https://github.com/MetaMask/smart-accounts-kit/pull/173)) -- Add chain deployment for Cintra mainnet ([#180](https://github.com/MetaMask/smart-accounts-kit/pull/180)) +- Add chain deployment for Citrea mainnet ([#180](https://github.com/MetaMask/smart-accounts-kit/pull/180)) ## [0.16.0]