From 5f3e87c5ef5951f2979a535abcc643e178eb3d67 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Mon, 31 Aug 2026 17:53:53 +0000 Subject: [PATCH 1/2] =?UTF-8?q?=E2=AC=86=20[pre-commit.ci]=20pre-commit=20?= =?UTF-8?q?autoupdate?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit updates: - [github.com/astral-sh/ruff-pre-commit: v0.16.3 → v0.16.5](https://github.com/astral-sh/ruff-pre-commit/compare/v0.16.3...v0.16.5) --- .pre-commit-config.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 75432eb..aa8dd3c 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -14,7 +14,7 @@ repos: - id: debug-statements - repo: https://github.com/astral-sh/ruff-pre-commit - rev: v0.16.3 + rev: v0.16.5 hooks: - id: ruff args: [--fix, --exit-non-zero-on-fix] From 0a7b2f0eb103f0569bafcd0216e43238799e9846 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Mon, 31 Aug 2026 17:54:22 +0000 Subject: [PATCH 2/2] =?UTF-8?q?=F0=9F=8E=A8=20[pre-commit.ci]=20Auto=20for?= =?UTF-8?q?mat=20from=20pre-commit.com=20hooks?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 1940502..a38b198 100644 --- a/README.md +++ b/README.md @@ -67,17 +67,19 @@ async for chunk in stream: ```python from x402_openai.wallets import EvmWallet, SvmWallet -client = X402OpenAI(wallets=[ - EvmWallet(private_key="0x…"), - SvmWallet(private_key="base58…"), -]) +client = X402OpenAI( + wallets=[ + EvmWallet(private_key="0x…"), + SvmWallet(private_key="base58…"), + ] +) ``` ### BIP-39 Mnemonic (EVM) ```python wallet = EvmWallet(mnemonic="word1 word2 … word12") -wallet = EvmWallet(mnemonic="…", account_index=2) # m/44'/60'/0'/0/2 +wallet = EvmWallet(mnemonic="…", account_index=2) # m/44'/60'/0'/0/2 wallet = EvmWallet(mnemonic="…", derivation_path="m/44'/60'/2'/0/0") # custom path ``` @@ -98,8 +100,8 @@ client = X402OpenAI( ], policies=[ prefer_network("eip155:8453"), # Prefer Base mainnet - prefer_scheme("exact"), # Prefer exact payment scheme - max_amount(1_000_000), # Cap at 1 USDC (6 decimals) + prefer_scheme("exact"), # Prefer exact payment scheme + max_amount(1_000_000), # Cap at 1 USDC (6 decimals) ], ) ```