chore: use single alchemy api key for all chains

This commit is contained in:
Dario Gabriel Lipicar
2025-08-29 10:05:52 -03:00
committed by dlipicar
parent aba42f48c6
commit 4bcbee25e1
6 changed files with 13 additions and 90 deletions
+1 -1
View File
@@ -77,7 +77,7 @@
"OpenseaAPIKey": "",
"RaribleMainnetAPIKey": "",
"RaribleTestnetAPIKey": "",
"AlchemyAPIKeys": {},
"AlchemyAPIKey": "",
"InfuraAPIKey": "",
"InfuraAPIKeySecret": ""
},
@@ -8,14 +8,7 @@ type
openseaApiKey*: string
raribleMainnetApiKey*: string
raribleTestnetApiKey*: string
alchemyEthereumMainnetToken*: string
alchemyEthereumSepoliaToken*: string
alchemyArbitrumMainnetToken*: string
alchemyArbitrumSepoliaToken*: string
alchemyOptimismMainnetToken*: string
alchemyOptimismSepoliaToken*: string
alchemyBaseMainnetToken*: string
alchemyBaseSepoliaToken*: string
alchemyApiKey*: string
statusProxyStageName*: string
statusProxyMarketUser*: string
statusProxyMarketPassword*: string
@@ -36,14 +29,7 @@ proc toJson*(self: WalletSecretsConfig): JsonNode =
"openseaApiKey": self.openseaApiKey,
"raribleMainnetApiKey": self.raribleMainnetApiKey,
"raribleTestnetApiKey": self.raribleTestnetApiKey,
"alchemyEthereumMainnetToken": self.alchemyEthereumMainnetToken,
"alchemyEthereumSepoliaToken": self.alchemyEthereumSepoliaToken,
"alchemyArbitrumMainnetToken": self.alchemyArbitrumMainnetToken,
"alchemyArbitrumSepoliaToken": self.alchemyArbitrumSepoliaToken,
"alchemyOptimismMainnetToken": self.alchemyOptimismMainnetToken,
"alchemyOptimismSepoliaToken": self.alchemyOptimismSepoliaToken,
"alchemyBaseMainnetToken": self.alchemyBaseMainnetToken,
"alchemyBaseSepoliaToken": self.alchemyBaseSepoliaToken,
"alchemyApiKey": self.alchemyApiKey,
"statusProxyStageName": self.statusProxyStageName,
"statusProxyMarketUser": self.statusProxyMarketUser,
"statusProxyMarketPassword": self.statusProxyMarketPassword,
+1 -8
View File
@@ -154,14 +154,7 @@ QtObject:
openseaApiKey: OPENSEA_API_KEY_RESOLVED,
raribleMainnetApiKey: RARIBLE_MAINNET_API_KEY_RESOLVED,
raribleTestnetApiKey: RARIBLE_TESTNET_API_KEY_RESOLVED,
alchemyEthereumMainnetToken: ALCHEMY_ETHEREUM_MAINNET_TOKEN_RESOLVED,
alchemyEthereumSepoliaToken: ALCHEMY_ETHEREUM_SEPOLIA_TOKEN_RESOLVED,
alchemyArbitrumMainnetToken: ALCHEMY_ARBITRUM_MAINNET_TOKEN_RESOLVED,
alchemyArbitrumSepoliaToken: ALCHEMY_ARBITRUM_SEPOLIA_TOKEN_RESOLVED,
alchemyOptimismMainnetToken: ALCHEMY_OPTIMISM_MAINNET_TOKEN_RESOLVED,
alchemyOptimismSepoliaToken: ALCHEMY_OPTIMISM_SEPOLIA_TOKEN_RESOLVED,
alchemyBaseMainnetToken: ALCHEMY_BASE_MAINNET_TOKEN_RESOLVED,
alchemyBaseSepoliaToken: ALCHEMY_BASE_SEPOLIA_TOKEN_RESOLVED,
alchemyApiKey: ALCHEMY_API_KEY_RESOLVED,
statusProxyStageName: STATUS_PROXY_STAGE_NAME_RESOLVED,
statusProxyMarketUser: STATUS_PROXY_USER_RESOLVED,
statusProxyMarketPassword: STATUS_PROXY_PASSWORD_RESOLVED,
+1 -8
View File
@@ -48,14 +48,7 @@ let
POKT_TOKEN_RESOLVED* = desktopConfig.poktToken
INFURA_TOKEN_RESOLVED* = desktopConfig.infuraToken
INFURA_TOKEN_SECRET_RESOLVED* = desktopConfig.infuraTokenSecret
ALCHEMY_ETHEREUM_MAINNET_TOKEN_RESOLVED* = desktopConfig.alchemyEthereumMainnetToken
ALCHEMY_ETHEREUM_SEPOLIA_TOKEN_RESOLVED* = desktopConfig.alchemyEthereumSepoliaToken
ALCHEMY_ARBITRUM_MAINNET_TOKEN_RESOLVED* = desktopConfig.alchemyArbitrumMainnetToken
ALCHEMY_ARBITRUM_SEPOLIA_TOKEN_RESOLVED* = desktopConfig.alchemyArbitrumSepoliaToken
ALCHEMY_OPTIMISM_MAINNET_TOKEN_RESOLVED* = desktopConfig.alchemyOptimismMainnetToken
ALCHEMY_OPTIMISM_SEPOLIA_TOKEN_RESOLVED* = desktopConfig.alchemyOptimismSepoliaToken
ALCHEMY_BASE_MAINNET_TOKEN_RESOLVED* = desktopConfig.alchemyBaseMainnetToken
ALCHEMY_BASE_SEPOLIA_TOKEN_RESOLVED* = desktopConfig.alchemyBaseSepoliaToken
ALCHEMY_API_KEY_RESOLVED* = desktopConfig.alchemyApiKey
OPENSEA_API_KEY_RESOLVED* = desktopConfig.openseaApiKey
RARIBLE_MAINNET_API_KEY_RESOLVED* = desktopConfig.raribleMainnetApiKey
RARIBLE_TESTNET_API_KEY_RESOLVED* = desktopConfig.raribleTestnetApiKey
+7 -56
View File
@@ -18,14 +18,7 @@ const BASE_NAME_POKT_TOKEN = "POKT_TOKEN"
const BASE_NAME_OPENSEA_API_KEY = "OPENSEA_API_KEY"
const BASE_NAME_RARIBLE_MAINNET_API_KEY = "RARIBLE_MAINNET_API_KEY"
const BASE_NAME_RARIBLE_TESTNET_API_KEY = "RARIBLE_TESTNET_API_KEY"
const BASE_NAME_ALCHEMY_ETHEREUM_MAINNET_TOKEN = "ALCHEMY_ETHEREUM_MAINNET_TOKEN"
const BASE_NAME_ALCHEMY_ETHEREUM_SEPOLIA_TOKEN = "ALCHEMY_ETHEREUM_SEPOLIA_TOKEN"
const BASE_NAME_ALCHEMY_ARBITRUM_MAINNET_TOKEN = "ALCHEMY_ARBITRUM_MAINNET_TOKEN"
const BASE_NAME_ALCHEMY_ARBITRUM_SEPOLIA_TOKEN = "ALCHEMY_ARBITRUM_SEPOLIA_TOKEN"
const BASE_NAME_ALCHEMY_OPTIMISM_MAINNET_TOKEN = "ALCHEMY_OPTIMISM_MAINNET_TOKEN"
const BASE_NAME_ALCHEMY_OPTIMISM_SEPOLIA_TOKEN = "ALCHEMY_OPTIMISM_SEPOLIA_TOKEN"
const BASE_NAME_ALCHEMY_BASE_MAINNET_TOKEN = "ALCHEMY_BASE_MAINNET_TOKEN"
const BASE_NAME_ALCHEMY_BASE_SEPOLIA_TOKEN = "ALCHEMY_BASE_SEPOLIA_TOKEN"
const BASE_NAME_ALCHEMY_API_KEY = "ALCHEMY_API_KEY"
const BASE_NAME_TENOR_API_KEY = "TENOR_API_KEY"
const BASE_NAME_STATUS_PROXY_STAGE_NAME = "PROXY_STAGE_NAME"
const BASE_NAME_STATUS_PROXY_USER = "PROXY_USER"
@@ -67,14 +60,7 @@ const
const BUILD_OPENSEA_API_KEY = getEnv(BUILD_TIME_PREFIX & BASE_NAME_OPENSEA_API_KEY)
const BUILD_RARIBLE_MAINNET_API_KEY = getEnv(BUILD_TIME_PREFIX & BASE_NAME_RARIBLE_MAINNET_API_KEY)
const BUILD_RARIBLE_TESTNET_API_KEY = getEnv(BUILD_TIME_PREFIX & BASE_NAME_RARIBLE_TESTNET_API_KEY)
const BUILD_ALCHEMY_ETHEREUM_MAINNET_TOKEN = getEnv(BUILD_TIME_PREFIX & BASE_NAME_ALCHEMY_ETHEREUM_MAINNET_TOKEN)
const BUILD_ALCHEMY_ETHEREUM_SEPOLIA_TOKEN = getEnv(BUILD_TIME_PREFIX & BASE_NAME_ALCHEMY_ETHEREUM_SEPOLIA_TOKEN)
const BUILD_ALCHEMY_ARBITRUM_MAINNET_TOKEN = getEnv(BUILD_TIME_PREFIX & BASE_NAME_ALCHEMY_ARBITRUM_MAINNET_TOKEN)
const BUILD_ALCHEMY_ARBITRUM_SEPOLIA_TOKEN = getEnv(BUILD_TIME_PREFIX & BASE_NAME_ALCHEMY_ARBITRUM_SEPOLIA_TOKEN)
const BUILD_ALCHEMY_OPTIMISM_MAINNET_TOKEN = getEnv(BUILD_TIME_PREFIX & BASE_NAME_ALCHEMY_OPTIMISM_MAINNET_TOKEN)
const BUILD_ALCHEMY_OPTIMISM_SEPOLIA_TOKEN = getEnv(BUILD_TIME_PREFIX & BASE_NAME_ALCHEMY_OPTIMISM_SEPOLIA_TOKEN)
const BUILD_ALCHEMY_BASE_MAINNET_TOKEN = getEnv(BUILD_TIME_PREFIX & BASE_NAME_ALCHEMY_BASE_MAINNET_TOKEN)
const BUILD_ALCHEMY_BASE_SEPOLIA_TOKEN = getEnv(BUILD_TIME_PREFIX & BASE_NAME_ALCHEMY_BASE_SEPOLIA_TOKEN)
const BUILD_ALCHEMY_API_KEY = getEnv(BUILD_TIME_PREFIX & BASE_NAME_ALCHEMY_API_KEY)
const
DEFAULT_STATUS_PROXY_STAGE_NAME = "test"
@@ -169,46 +155,11 @@ type StatusDesktopConfig = object
desc: "Sets rarible testnet api key"
name: $BASE_NAME_RARIBLE_TESTNET_API_KEY
abbr: "rarible-testnet-api-key" .}: string
alchemyEthereumMainnetToken* {.
defaultValue: BUILD_ALCHEMY_ETHEREUM_MAINNET_TOKEN
desc: "Sets alchemy ethereum mainnet token"
name: $BASE_NAME_ALCHEMY_ETHEREUM_MAINNET_TOKEN
abbr: "alchemy-ethereum-mainnet-token" .}: string
alchemyEthereumSepoliaToken* {.
defaultValue: BUILD_ALCHEMY_ETHEREUM_SEPOLIA_TOKEN
desc: "Sets alchemy ethereum sepolia token"
name: $BASE_NAME_ALCHEMY_ETHEREUM_SEPOLIA_TOKEN
abbr: "alchemy-ethereum-sepolia-token" .}: string
alchemyArbitrumMainnetToken* {.
defaultValue: BUILD_ALCHEMY_ARBITRUM_MAINNET_TOKEN
desc: "Sets alchemy arbitrum mainnet token"
name: $BASE_NAME_ALCHEMY_ARBITRUM_MAINNET_TOKEN
abbr: "alchemy-arbitrum-mainnet-token" .}: string
alchemyArbitrumSepoliaToken* {.
defaultValue: BUILD_ALCHEMY_ARBITRUM_SEPOLIA_TOKEN
desc: "Sets alchemy arbitrum sepolia token"
name: $BASE_NAME_ALCHEMY_ARBITRUM_SEPOLIA_TOKEN
abbr: "alchemy-arbitrum-sepolia-token" .}: string
alchemyOptimismMainnetToken* {.
defaultValue: BUILD_ALCHEMY_OPTIMISM_MAINNET_TOKEN
desc: "Sets alchemy optimism mainnet token"
name: $BASE_NAME_ALCHEMY_OPTIMISM_MAINNET_TOKEN
abbr: "alchemy-optimism-mainnet-token" .}: string
alchemyOptimismSepoliaToken* {.
defaultValue: BUILD_ALCHEMY_OPTIMISM_SEPOLIA_TOKEN
desc: "Sets alchemy optimism sepolia token"
name: $BASE_NAME_ALCHEMY_OPTIMISM_SEPOLIA_TOKEN
abbr: "alchemy-optimism-sepolia-token" .}: string
alchemyBaseMainnetToken* {.
defaultValue: BUILD_ALCHEMY_BASE_MAINNET_TOKEN
desc: "Sets alchemy base mainnet token"
name: $BASE_NAME_ALCHEMY_BASE_MAINNET_TOKEN
abbr: "alchemy-base-mainnet-token" .}: string
alchemyBaseSepoliaToken* {.
defaultValue: BUILD_ALCHEMY_BASE_SEPOLIA_TOKEN
desc: "Sets alchemy base sepolia token"
name: $BASE_NAME_ALCHEMY_BASE_SEPOLIA_TOKEN
abbr: "alchemy-base-sepolia-token" .}: string
alchemyApiKey* {.
defaultValue: BUILD_ALCHEMY_API_KEY
desc: "Sets alchemy api key"
name: $BASE_NAME_ALCHEMY_API_KEY
abbr: "alchemy-api-key" .}: string
tenorApiKey* {.
defaultValue: BUILD_TENOR_API_KEY
desc: "Sets tenor api key"