From a11a523d3af122e0102a31d70cbf8f9a974135a7 Mon Sep 17 00:00:00 2001 From: Niels L Dierx Date: Sat, 20 Dec 2025 13:35:46 +0300 Subject: [PATCH] docs: add require_env helper to usage example --- README.md | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 52a8556..dd180f8 100644 --- a/README.md +++ b/README.md @@ -19,10 +19,16 @@ from py_order_utils.builders import OrderBuilder from py_order_utils.signer import Signer from pprint import pprint +def require_env(name: str) -> str: + try: + return os.environ[name] + except KeyError: + raise RuntimeError(f"Missing required environment variable: {name}") + def main(): - exchange_address = "0x...." - chain_id = 80002 - signer = Signer("0x....") + exchange_address = require_env("EXCHANGE_ADDRESS") + chain_id = int(require_env("CHAIN_ID")) + signer = Signer(require_env("PRIVATE_KEY")) builder = OrderBuilder(exchange_address, chain_id, signer) # Create and sign the order