From 213a9903cda2834c439e32d829700dd7c8ad96c1 Mon Sep 17 00:00:00 2001 From: Rahul Sethuram Date: Mon, 12 May 2025 11:22:35 +0400 Subject: [PATCH 1/2] Refactor MultiIonicContext to Simplify RPC URL Handling - Removed conditional logic for transport URLs, directly using the default HTTP RPC URLs from chain configuration. - Updated dependency array in useEffect to exclude the base variable, streamlining the context provider's functionality. --- packages/ui/context/MultiIonicContext.tsx | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/packages/ui/context/MultiIonicContext.tsx b/packages/ui/context/MultiIonicContext.tsx index a047cb649..bf65f57d8 100644 --- a/packages/ui/context/MultiIonicContext.tsx +++ b/packages/ui/context/MultiIonicContext.tsx @@ -93,12 +93,7 @@ export const MultiIonicProvider = ( chain.id === walletClient?.chain?.id ? walletClient : undefined; const transportUrls = - chain.id === 8453 - ? [ - base.rpcUrls.default.http[0], - ...chainConfig.specificParams.metadata.rpcUrls.default.http - ] - : chainConfig.specificParams.metadata.rpcUrls.default.http; + chainConfig.specificParams.metadata.rpcUrls.default.http; const client = createPublicClient({ batch: { multicall: { wait: 16 } }, @@ -118,7 +113,7 @@ export const MultiIonicProvider = ( }); return [_sdks, _securities, _chainIds.sort()]; - }, [enabledChains, walletClient, base]); + }, [enabledChains, walletClient]); const currentSdk = useMemo(() => { if (chain) { From e439e9683fe25b68c65844254e7a488908972b2b Mon Sep 17 00:00:00 2001 From: amish kohli Date: Fri, 16 May 2025 18:07:58 +0530 Subject: [PATCH 2/2] remove liquidator --- ops/prod/base.tf | 5 +++-- ops/prod/fraxtal.tf | 4 ++-- ops/prod/lisk.tf | 4 ++-- ops/prod/mode.tf | 5 +++-- ops/prod/optimism.tf | 6 ++++-- ops/prod/outputs.tf | 8 ++++---- 6 files changed, 18 insertions(+), 14 deletions(-) diff --git a/ops/prod/base.tf b/ops/prod/base.tf index 30d9296a2..44f6501b6 100644 --- a/ops/prod/base.tf +++ b/ops/prod/base.tf @@ -22,7 +22,7 @@ locals { memory_size = 512 }*/ -module "base_mainnet_liquidator_ecs" { +/*module "base_mainnet_liquidator_ecs" { source = "../modules/bot" cluster_name = var.liquidator_cluster_name @@ -46,7 +46,8 @@ module "base_mainnet_liquidator_ecs" { security_group_ids = ["sg-0a3996557af867ad0"] region = var.region liquidator_container_name = "${var.liquidator_container_name}-base" -} +}*/ + module "base_mainnet_pyth_rpc_0" { source = "../modules/lambda" ecr_repository_name = local.pyth_updater_ecr_repository_name diff --git a/ops/prod/fraxtal.tf b/ops/prod/fraxtal.tf index 587334514..9cccef338 100644 --- a/ops/prod/fraxtal.tf +++ b/ops/prod/fraxtal.tf @@ -5,7 +5,7 @@ locals { } -module "fraxtal_mainnet_liquidator_ecs" { +/*module "fraxtal_mainnet_liquidator_ecs" { source = "../modules/bot" cluster_name = var.liquidator_cluster_name @@ -29,4 +29,4 @@ module "fraxtal_mainnet_liquidator_ecs" { security_group_ids = ["sg-0a3996557af867ad0"] region = var.region liquidator_container_name = "${var.liquidator_container_name}-fraxtal" -} +}*/ diff --git a/ops/prod/lisk.tf b/ops/prod/lisk.tf index adcb61ad0..0d23f6b5e 100644 --- a/ops/prod/lisk.tf +++ b/ops/prod/lisk.tf @@ -5,7 +5,7 @@ locals { } -module "lisk_mainnet_liquidator_ecs" { +/*module "lisk_mainnet_liquidator_ecs" { source = "../modules/bot" cluster_name = var.liquidator_cluster_name @@ -29,4 +29,4 @@ module "lisk_mainnet_liquidator_ecs" { security_group_ids = ["sg-0a3996557af867ad0"] region = var.region liquidator_container_name = "${var.liquidator_container_name}-lisk" -} +}*/ diff --git a/ops/prod/mode.tf b/ops/prod/mode.tf index 0c3534059..a6d470b5e 100644 --- a/ops/prod/mode.tf +++ b/ops/prod/mode.tf @@ -20,7 +20,7 @@ locals { memory_size = 512 } */ -module "mode_mainnet_liquidator_ecs" { +/*module "mode_mainnet_liquidator_ecs" { source = "../modules/bot" cluster_name = var.liquidator_cluster_name @@ -44,7 +44,8 @@ module "mode_mainnet_liquidator_ecs" { security_group_ids = ["sg-0a3996557af867ad0"] region = var.region liquidator_container_name = var.liquidator_container_name -} +}*/ + module "mode_mainnet_pyth_rpc_0" { source = "../modules/lambda" ecr_repository_name = local.pyth_updater_ecr_repository_name diff --git a/ops/prod/optimism.tf b/ops/prod/optimism.tf index 0d14141c4..4b9714813 100644 --- a/ops/prod/optimism.tf +++ b/ops/prod/optimism.tf @@ -19,7 +19,8 @@ locals { timeout = 700 memory_size = 512 }*/ -module "optimism_mainnet_liquidator_ecs" { + +/*module "optimism_mainnet_liquidator_ecs" { source = "../modules/bot" cluster_name = var.liquidator_cluster_name @@ -43,7 +44,8 @@ module "optimism_mainnet_liquidator_ecs" { security_group_ids = ["sg-0a3996557af867ad0"] region = var.region liquidator_container_name = "${var.liquidator_container_name}-optimism" -} +}*/ + module "optimism_mainnet_pyth_rpc_0" { source = "../modules/lambda" ecr_repository_name = local.pyth_updater_ecr_repository_name diff --git a/ops/prod/outputs.tf b/ops/prod/outputs.tf index 357102962..a281c339f 100755 --- a/ops/prod/outputs.tf +++ b/ops/prod/outputs.tf @@ -3,13 +3,13 @@ # value = module.mode_mainnet_liquidation_rpc_0.lambda_cron_service_name # } # Add ECS outputs if needed -output "base_mainnet_liquidator_ecs_service" { +/*output "base_mainnet_liquidator_ecs_service" { value = module.base_mainnet_liquidator_ecs.task_definition_arn -} +}*/ -output "optimism_mainnet_liquidator_ecs_service" { +/*output "optimism_mainnet_liquidator_ecs_service" { value = module.optimism_mainnet_liquidator_ecs.task_definition_arn -} +}*/ output "ecs_cluster_id" { value = aws_ecs_cluster.my_cluster1.id }