mirror of
https://github.com/luxfi/safe-wallet.git
synced 2026-10-30 15:19:21 +00:00
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]>
412 lines
12 KiB
JSON
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
|
|
}
|
|
]
|
|
}
|