From 3c552b3dc7441daaa4917ee04e625d0365042dad Mon Sep 17 00:00:00 2001 From: Edgars Date: Mon, 20 Apr 2026 17:19:23 +0100 Subject: [PATCH] fix(gltest): widen genlayer-py to >=0.13.0,<0.17.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Two Bradbury-related fixes landed in genlayer-py v0.13.0 that downstream users hit immediately: 1. Cloudflare bypass: genlayerlabs/genlayer-py@31412c9 added a `User-Agent: genlayer-py` header. Without it, every RPC call to rpc-bradbury.genlayer.com returns a "Just a moment..." challenge page because Cloudflare blocks the default `python-requests/*` UA. 2. tx_execution_result decoding for Bradbury V06 ABI. Receipts from Bradbury txs couldn't be deserialised under 0.12.x. Bumping the floor to 0.13.0 unblocks both. Expanding the upper bound to <0.17.0 covers the current released line (0.16.3) — no breaking changes between 0.13.x and 0.16.x based on release notes. --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 2c1c5eb..eee4d07 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -14,7 +14,7 @@ readme = "README.md" requires-python = ">=3.12" dependencies = [ "pytest", - "genlayer-py>=0.12.1,<0.13.0", + "genlayer-py>=0.13.0,<0.17.0", "colorama>=0.4.6", "pyyaml", "python-dotenv"