From a7d2769bd54b86b413a117125e22607de2d133e3 Mon Sep 17 00:00:00 2001 From: Aaron Cook Date: Tue, 16 Jul 2024 09:24:53 +0200 Subject: [PATCH] Feat: Add `ChainInfo['contractAddresses']` property (#187) * Add `ChainInfo['contractAddresses']` property * Make addresses nullable --- src/types/chains.ts | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/types/chains.ts b/src/types/chains.ts index 5b9b3462..2d451878 100644 --- a/src/types/chains.ts +++ b/src/types/chains.ts @@ -95,6 +95,17 @@ export type ChainInfo = { chainName: string | null enabled: boolean } + contractAddresses: { + safeSingletonAddress: `0x${string}` | null + safeProxyFactoryAddress: `0x${string}` | null + multiSendAddress: `0x${string}` | null + multiSendCallOnlyAddress: `0x${string}` | null + fallbackHandlerAddress: `0x${string}` | null + signMessageLibAddress: `0x${string}` | null + createCallAddress: `0x${string}` | null + simulateTxAccessorAddress: `0x${string}` | null + safeWebAuthnSignerFactoryAddress: `0x${string}` | null + } } export type ChainListResponse = Page