From b9053722ad785768abe3b61b3dad14407fb49d7c Mon Sep 17 00:00:00 2001 From: khrafts Date: Tue, 31 Mar 2026 12:39:57 +0100 Subject: [PATCH 1/3] Add Safe API URLs for Citrea, Sei, 0G, Plasma, and Moca chains --- src/Safe.sol | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/Safe.sol b/src/Safe.sol index 2a0fa9d..14272d6 100644 --- a/src/Safe.sol +++ b/src/Safe.sol @@ -81,8 +81,13 @@ library Safe { i.urls[534352] = "https://api.safe.global/tx-service/scr/api"; i.urls[11155111] = "https://api.safe.global/tx-service/sep/api"; i.urls[1313161554] = "https://api.safe.global/tx-service/aurora/api"; + i.urls[16661] = "https://api.safe.global/tx-service/0g/api"; i.urls[1868] = "https://trx-soneium.safe.protofire.io/api"; i.urls[5888] = "https://transaction-mantra.safe.protofire.io/api"; + i.urls[4114] = "https://transaction.safe.citrea.xyz/api"; + i.urls[1329] = "https://transaction.sei-safe.protofire.io/api"; + i.urls[9745] = "https://transaction-plasma.safe.protofire.io/api"; + i.urls[2288] = "https://transaction-mocachain.safe.protofire.io/api"; // https://github.com/safe-global/safe-deployments/blob/v1.37.32/src/assets/v1.3.0/multi_send_call_only.json i.multiSendCallOnly[1] = MultiSendCallOnly(MULTI_SEND_CALL_ONLY_ADDRESS_CANONICAL); From 79bdc5842d7bbe620c9456d2bb425b1201440ccb Mon Sep 17 00:00:00 2001 From: khrafts Date: Tue, 31 Mar 2026 12:44:44 +0100 Subject: [PATCH 2/3] Add multiSendCallOnly entries for Citrea, Sei, 0G, Plasma, and Moca --- src/Safe.sol | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/Safe.sol b/src/Safe.sol index 14272d6..5714878 100644 --- a/src/Safe.sol +++ b/src/Safe.sol @@ -114,6 +114,11 @@ library Safe { i.multiSendCallOnly[1313161554] = MultiSendCallOnly(MULTI_SEND_CALL_ONLY_ADDRESS_CANONICAL); i.multiSendCallOnly[1868] = MultiSendCallOnly(MULTI_SEND_CALL_ONLY_ADDRESS_CANONICAL); i.multiSendCallOnly[5888] = MultiSendCallOnly(MULTI_SEND_CALL_ONLY_ADDRESS_CANONICAL); + i.multiSendCallOnly[16661] = MultiSendCallOnly(MULTI_SEND_CALL_ONLY_ADDRESS_CANONICAL); + i.multiSendCallOnly[4114] = MultiSendCallOnly(MULTI_SEND_CALL_ONLY_ADDRESS_CANONICAL); + i.multiSendCallOnly[1329] = MultiSendCallOnly(MULTI_SEND_CALL_ONLY_ADDRESS_CANONICAL); + i.multiSendCallOnly[9745] = MultiSendCallOnly(MULTI_SEND_CALL_ONLY_ADDRESS_CANONICAL); + i.multiSendCallOnly[2288] = MultiSendCallOnly(MULTI_SEND_CALL_ONLY_ADDRESS_CANONICAL); i.http.initialize().withHeader("Content-Type", "application/json").withFollowRedirects(true); return self; From 6a16864ab1708ca15da3da9787cadcd2402b8f7a Mon Sep 17 00:00:00 2001 From: khrafts Date: Tue, 31 Mar 2026 12:53:31 +0100 Subject: [PATCH 3/3] Add trailing newline to foundry.lock --- foundry.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/foundry.lock b/foundry.lock index ab5542c..43ddcc5 100644 --- a/foundry.lock +++ b/foundry.lock @@ -11,4 +11,4 @@ "lib/solidity-stringutils": { "rev": "4b2fcc43fa0426e19ce88b1f1ec16f5903a2e461" } -} \ No newline at end of file +}