Files
TimandHanzo Dev 9f94988539 chore(store): regenerate CGW schemas (#8226)
Regenerate AUTO_GENERATED CGW types from the staging OpenAPI schema.
Adds the new Relayer type and required relayer field on Chain, and
updates test fixtures/factories accordingly.

Co-authored-by: Hanzo Dev <[email protected]>
2026-06-30 16:53:14 +02:00

412 lines
12 KiB
JSON

{
"count": 4,
"next": null,
"previous": null,
"results": [
{
"chainId": "1",
"chainName": "Ethereum",
"description": "",
"chainLogoUri": "https://safe-transaction-assets.staging.5afe.dev/chains/1/chain_logo.png",
"l2": false,
"isTestnet": false,
"zk": false,
"nativeCurrency": {
"name": "Ether",
"symbol": "ETH",
"decimals": 18,
"logoUri": "https://safe-transaction-assets.staging.5afe.dev/chains/1/currency_logo.png"
},
"transactionService": "https://api.5afe.dev/tx-service/eth",
"blockExplorerUriTemplate": {
"address": "https://etherscan.io/address/{{address}}",
"txHash": "https://etherscan.io/tx/{{txHash}}",
"api": "https://api.etherscan.io/v2/api?chainid=1&module={{module}}&action={{action}}&address={{address}}&apiKey={{apiKey}}"
},
"beaconChainExplorerUriTemplate": {
"publicKey": null
},
"disabledWallets": ["socialSigner", "trezor"],
"ensRegistryAddress": "0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e",
"balancesProvider": {
"chainName": "ethereum",
"enabled": true
},
"contractAddresses": {
"safeSingletonAddress": null,
"safeProxyFactoryAddress": null,
"multiSendAddress": null,
"multiSendCallOnlyAddress": null,
"fallbackHandlerAddress": null,
"signMessageLibAddress": null,
"createCallAddress": null,
"simulateTxAccessorAddress": null,
"safeWebAuthnSignerFactoryAddress": null
},
"features": [
"BRIDGE",
"COUNTERFACTUAL",
"CSV_TX_EXPORT",
"DEFAULT_TOKENLIST",
"DELETE_TX",
"DOMAIN_LOOKUP",
"EARN",
"EIP1271",
"EIP1559",
"ERC721",
"EURCV_BOOST",
"HYPERNATIVE",
"LENDING",
"MASS_PAYOUTS",
"MIXPANEL",
"MULTI_CHAIN_SAFE_ADD_NETWORK",
"MULTI_CHAIN_SAFE_CREATION",
"NATIVE_COW_SWAP_FEE_V2",
"NATIVE_SWAPS",
"NATIVE_SWAPS_COW",
"NATIVE_SWAPS_FEE_ENABLED",
"NATIVE_SWAPS_USE_COW_STAGING_SERVER",
"NATIVE_WALLETCONNECT",
"NESTED_SAFES",
"NEW_MOBILE_APP_AVAILABLE",
"PORTFOLIO_ENDPOINT",
"POSITIONS",
"PROPOSERS",
"PUSH_NOTIFICATIONS",
"RECOVERY",
"RISK_MITIGATION",
"SAFE_APPS",
"SAP_BANNER",
"SECURITY_HUB",
"SPACES",
"SPENDING_LIMIT",
"STAKE_TEASER",
"STAKING",
"STAKING_BANNER",
"TX_NOTES",
"TX_SIMULATION",
"ZODIAC_ROLES"
],
"gasPrice": [
{
"type": "oracle",
"uri": "https://api.etherscan.io/v2/api?chainid=1&module=gastracker&action=gasoracle&apikey=JNFAU892RF9TJWBU3EV7DJCPIWZY8KEMY1",
"gasParameter": "FastGasPrice",
"gweiFactor": "1000000000.000000000"
}
],
"publicRpcUri": {
"authentication": "NO_AUTHENTICATION",
"value": "https://cloudflare-eth.com"
},
"rpcUri": {
"authentication": "API_KEY_PATH",
"value": "https://mainnet.infura.io/v3/"
},
"safeAppsRpcUri": {
"authentication": "API_KEY_PATH",
"value": "https://mainnet.infura.io/v3/"
},
"shortName": "eth",
"theme": {
"textColor": "#ffffff",
"backgroundColor": "#627EEA"
},
"recommendedMasterCopyVersion": "1.4.1",
"relayer": null
},
{
"chainId": "560048",
"chainName": "Hoodi Testnet",
"description": "Hoodi Testnet",
"chainLogoUri": "https://safe-transaction-assets.staging.5afe.dev/chains/560048/chain_logo.png",
"l2": true,
"isTestnet": true,
"zk": false,
"nativeCurrency": {
"name": "Ether",
"symbol": "ETH",
"decimals": 18,
"logoUri": "https://safe-transaction-assets.staging.5afe.dev/chains/560048/currency_logo.png"
},
"transactionService": "https://transaction-ethereum-hoodi.safe.protofire.io",
"blockExplorerUriTemplate": {
"address": "https://hoodi.etherscan.io/address/{{address}}",
"txHash": "https://hoodi.etherscan.io/tx/{{txHash}}",
"api": "https://hoodi.etherscan.io/api?module={{module}}&action={{action}}&address={{address}}&apiKey={{apiKey}}"
},
"beaconChainExplorerUriTemplate": {
"publicKey": null
},
"disabledWallets": [
"coinbase",
"detectedwallet",
"keystone",
"metamask",
"pk",
"safeMobile",
"socialSigner",
"trezor",
"walletConnect_v2"
],
"ensRegistryAddress": null,
"balancesProvider": {
"chainName": null,
"enabled": false
},
"contractAddresses": {
"safeSingletonAddress": null,
"safeProxyFactoryAddress": null,
"multiSendAddress": null,
"multiSendCallOnlyAddress": null,
"fallbackHandlerAddress": null,
"signMessageLibAddress": null,
"createCallAddress": null,
"simulateTxAccessorAddress": null,
"safeWebAuthnSignerFactoryAddress": null
},
"features": [
"COUNTERFACTUAL",
"CSV_TX_EXPORT",
"DELETE_TX",
"EARN",
"EIP1271",
"ERC721",
"MIXPANEL",
"MULTI_CHAIN_SAFE_ADD_NETWORK",
"MULTI_CHAIN_SAFE_CREATION",
"NEW_MOBILE_APP_AVAILABLE",
"NO_FEE_NOVEMBER",
"PROPOSERS",
"SAFE_APPS",
"SPEED_UP_TX",
"STAKING",
"TX_SIMULATION"
],
"gasPrice": [],
"publicRpcUri": {
"authentication": "NO_AUTHENTICATION",
"value": "https://0xrpc.io/hoodi"
},
"rpcUri": {
"authentication": "NO_AUTHENTICATION",
"value": "https://rpc.hoodi.ethpandaops.io"
},
"safeAppsRpcUri": {
"authentication": "NO_AUTHENTICATION",
"value": "https://0xrpc.io/hoodi"
},
"shortName": "hoe",
"theme": {
"textColor": "#ffffff",
"backgroundColor": "#000000"
},
"recommendedMasterCopyVersion": "1.4.1",
"relayer": null
},
{
"chainId": "137",
"chainName": "Polygon",
"description": "Polygon",
"chainLogoUri": "https://safe-transaction-assets.staging.5afe.dev/chains/137/chain_logo.png",
"l2": true,
"isTestnet": false,
"zk": false,
"nativeCurrency": {
"name": "Matic",
"symbol": "MATIC",
"decimals": 18,
"logoUri": "https://safe-transaction-assets.staging.5afe.dev/chains/137/currency_logo.png"
},
"transactionService": "https://api.5afe.dev/tx-service/pol",
"blockExplorerUriTemplate": {
"address": "https://polygonscan.com/address/{{address}}",
"txHash": "https://polygonscan.com/tx/{{txHash}}",
"api": "https://api.polygonscan.com/api?module={{module}}&action={{action}}&address={{address}}&apiKey={{apiKey}}"
},
"beaconChainExplorerUriTemplate": {
"publicKey": null
},
"disabledWallets": ["coinbase", "socialSigner", "trezor"],
"ensRegistryAddress": null,
"balancesProvider": {
"chainName": "polygon",
"enabled": true
},
"contractAddresses": {
"safeSingletonAddress": null,
"safeProxyFactoryAddress": null,
"multiSendAddress": null,
"multiSendCallOnlyAddress": null,
"fallbackHandlerAddress": null,
"signMessageLibAddress": null,
"createCallAddress": null,
"simulateTxAccessorAddress": null,
"safeWebAuthnSignerFactoryAddress": null
},
"features": [
"BRIDGE",
"COUNTERFACTUAL",
"CSV_TX_EXPORT",
"DEFAULT_TOKENLIST",
"DELETE_TX",
"EIP1271",
"EIP1559",
"ERC721",
"HYPERNATIVE",
"HYPERNATIVE_QUEUE_SCAN",
"LENDING",
"MASS_PAYOUTS",
"MIXPANEL",
"MULTI_CHAIN_SAFE_ADD_NETWORK",
"MULTI_CHAIN_SAFE_CREATION",
"NATIVE_COW_SWAP_FEE_V2",
"NATIVE_SWAPS",
"NATIVE_SWAPS_COW",
"NATIVE_SWAPS_FEE_ENABLED",
"NATIVE_SWAPS_USE_COW_STAGING_SERVER",
"NATIVE_WALLETCONNECT",
"NESTED_SAFES",
"NEW_MOBILE_APP_AVAILABLE",
"PORTFOLIO_ENDPOINT",
"POSITIONS",
"PROPOSERS",
"PUSH_NOTIFICATIONS",
"RECOVERY",
"RELAYING",
"RENEW_NOTIFICATIONS_TOKEN",
"RISK_MITIGATION",
"SAFE_APPS",
"SECURITY_HUB",
"SPACES",
"SPENDING_LIMIT",
"TX_NOTES",
"TX_SIMULATION",
"ZODIAC_ROLES"
],
"gasPrice": [],
"publicRpcUri": {
"authentication": "NO_AUTHENTICATION",
"value": "https://polygon.drpc.org"
},
"rpcUri": {
"authentication": "API_KEY_PATH",
"value": "https://polygon-mainnet.infura.io/v3/"
},
"safeAppsRpcUri": {
"authentication": "API_KEY_PATH",
"value": "https://polygon-mainnet.infura.io/v3/"
},
"shortName": "matic",
"theme": {
"textColor": "#ffffff",
"backgroundColor": "#8248E5"
},
"recommendedMasterCopyVersion": "1.4.1",
"relayer": null
},
{
"chainId": "11155111",
"chainName": "Sepolia",
"description": "Ethereum Testnet Sepolia",
"chainLogoUri": "https://safe-transaction-assets.staging.5afe.dev/chains/11155111/chain_logo.png",
"l2": true,
"isTestnet": true,
"zk": false,
"nativeCurrency": {
"name": "Sepolia Ether",
"symbol": "ETH",
"decimals": 18,
"logoUri": "https://safe-transaction-assets.staging.5afe.dev/chains/11155111/currency_logo.png"
},
"transactionService": "https://api.5afe.dev/tx-service/sep",
"blockExplorerUriTemplate": {
"address": "https://sepolia.etherscan.io/address/{{address}}",
"txHash": "https://sepolia.etherscan.io/tx/{{txHash}}",
"api": "https://api-sepolia.etherscan.io/api?module={{module}}&action={{action}}&address={{address}}&apiKey={{apiKey}}"
},
"beaconChainExplorerUriTemplate": {
"publicKey": null
},
"disabledWallets": ["coinbase"],
"ensRegistryAddress": "0x8FADE66B79cC9f707aB26799354482EB93a5B7dD",
"balancesProvider": {
"chainName": null,
"enabled": false
},
"contractAddresses": {
"safeSingletonAddress": null,
"safeProxyFactoryAddress": null,
"multiSendAddress": null,
"multiSendCallOnlyAddress": null,
"fallbackHandlerAddress": null,
"signMessageLibAddress": null,
"createCallAddress": null,
"simulateTxAccessorAddress": null,
"safeWebAuthnSignerFactoryAddress": null
},
"features": [
"BRIDGE",
"COUNTERFACTUAL",
"CSV_TX_EXPORT",
"DEFAULT_TOKENLIST",
"DELETE_TX",
"DOMAIN_LOOKUP",
"EIP1271",
"EIP1559",
"ERC721",
"HYPERNATIVE",
"HYPERNATIVE_QUEUE_SCAN",
"LENDING",
"MASS_PAYOUTS",
"MIXPANEL",
"MULTI_CHAIN_SAFE_ADD_NETWORK",
"MULTI_CHAIN_SAFE_CREATION",
"NATIVE_SWAPS",
"NATIVE_SWAPS_COW",
"NATIVE_SWAPS_FEE_ENABLED",
"NATIVE_WALLETCONNECT",
"NESTED_SAFES",
"NEW_MOBILE_APP_AVAILABLE",
"PROPOSERS",
"PUSH_NOTIFICATIONS",
"RECOVERY",
"RELAYING",
"RENEW_NOTIFICATIONS_TOKEN",
"RISK_MITIGATION",
"SAFE_APPS",
"SAP_BANNER",
"SECURITY_HUB",
"SPACES",
"SPEED_UP_TX",
"SPENDING_LIMIT",
"STAKING",
"STAKING_BANNER",
"TX_NOTES",
"TX_SIMULATION",
"ZODIAC_ROLES"
],
"gasPrice": [],
"publicRpcUri": {
"authentication": "NO_AUTHENTICATION",
"value": "https://sepolia.drpc.org"
},
"rpcUri": {
"authentication": "API_KEY_PATH",
"value": "https://sepolia.infura.io/v3/"
},
"safeAppsRpcUri": {
"authentication": "API_KEY_PATH",
"value": "https://sepolia.infura.io/v3/"
},
"shortName": "sep",
"theme": {
"textColor": "#ffffff",
"backgroundColor": "#B8AAD5"
},
"recommendedMasterCopyVersion": "1.4.1",
"relayer": null
}
]
}