From 8029ce6b68e6e95a2db38adc22979de30c29f122 Mon Sep 17 00:00:00 2001 From: Mike Rolish Date: Fri, 3 Oct 2025 14:33:28 -0500 Subject: [PATCH 1/2] fix(hip-3-pusher): exception tweak, version bump --- apps/hip-3-pusher/pyproject.toml | 2 +- apps/hip-3-pusher/src/pusher/kms_signer.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/hip-3-pusher/pyproject.toml b/apps/hip-3-pusher/pyproject.toml index 1f078f6975..c62380c268 100644 --- a/apps/hip-3-pusher/pyproject.toml +++ b/apps/hip-3-pusher/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "hip-3-pusher" -version = "0.1.4" +version = "0.1.5" description = "Hyperliquid HIP-3 market oracle pusher" readme = "README.md" requires-python = "==3.13.*" diff --git a/apps/hip-3-pusher/src/pusher/kms_signer.py b/apps/hip-3-pusher/src/pusher/kms_signer.py index d1378c4281..6c6161ee31 100644 --- a/apps/hip-3-pusher/src/pusher/kms_signer.py +++ b/apps/hip-3-pusher/src/pusher/kms_signer.py @@ -36,7 +36,7 @@ def __init__(self, config: Config, publisher_exchanges: list[Exchange]): self._load_public_key(config.kms.aws_kms_key_id_path) except Exception as e: logger.exception("Failed to load public key from KMS; it might be incorrectly configured; error: {}", repr(e)) - exit() + raise Exception("Failed to load public key from KMS") from e def _load_public_key(self, key_path: str): # Fetch public key once so we can derive address and check recovery id From f32ed8dc1437861861fdbc75908babc5495eb62d Mon Sep 17 00:00:00 2001 From: Mike Rolish Date: Fri, 3 Oct 2025 14:38:26 -0500 Subject: [PATCH 2/2] uv.lock update --- apps/hip-3-pusher/uv.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/hip-3-pusher/uv.lock b/apps/hip-3-pusher/uv.lock index 00762dd521..67611a935c 100644 --- a/apps/hip-3-pusher/uv.lock +++ b/apps/hip-3-pusher/uv.lock @@ -329,7 +329,7 @@ wheels = [ [[package]] name = "hip-3-pusher" -version = "0.1.4" +version = "0.1.5" source = { editable = "." } dependencies = [ { name = "boto3" },