Metadata-Version: 2.4
Name: okxweb3-app-mpp
Version: 0.1.0
Summary: EVM payment method for MPP (Micropayment Protocol)
Requires-Python: >=3.11
Requires-Dist: eth-abi>=5.0
Requires-Dist: eth-account>=0.11
Requires-Dist: eth-utils>=4.0
Requires-Dist: httpx>=0.27
Requires-Dist: pydantic>=2.0
Requires-Dist: pympp>=0.7.0
Description-Content-Type: text/markdown

# okxweb3-app-mpp

EVM mechanism for the [MPP (Micropayment Protocol)](https://github.com/tempoxyz/pympp) — adds on-chain charge and session-channel intents for EVM networks (X Layer, Base, etc.) on top of `pympp`.

## Install

```bash
pip install okxweb3-app-mpp
```

## What it provides

- **`mpp_evm.charge`** — one-shot EIP-3009 payments settled via OKX Smart Account.
- **`mpp_evm.session`** — open/topUp/voucher/close session channels with off-chain vouchers and on-chain settlement.
- **`mpp_evm.signer`** — local private-key signer; pluggable for KMS/TEE backends.
- **`mpp_evm.saclient`** — OKX SA API client for relayed transactions.

Import as `mpp_evm`; works alongside `pympp` which exposes the protocol-agnostic `mpp` namespace.
