Skip to content

Releases: wevm/mppx

mppx@0.5.12

11 Apr 16:06
d670f4b

Choose a tag to compare

Patch Changes

  • f6ce313: Add typed paymentPreferences support that emits Accept-Payment on client requests and filters composed server challenges accordingly.
  • 7059598: Accept zero-dollar proof credentials signed by authorized Tempo access keys and export Tempo proof DID helpers from mppx/tempo.
  • b6a18c4: Raised too low fee-payer maxTotalFee policy

mppx@0.5.11

10 Apr 14:53
e0e9a9a

Choose a tag to compare

Patch Changes

  • 2aff2c0: Handled malformed Host headers in the Node request listener instead of letting them crash the process.

mppx@0.5.10

09 Apr 17:12
69bf502

Choose a tag to compare

Patch Changes

  • d95c01c: Pruned internal dependencies.

mppx@0.5.9

08 Apr 20:57
812a3d6

Choose a tag to compare

Patch Changes

mppx@0.5.8

08 Apr 18:21
6152acb

Choose a tag to compare

Patch Changes

  • 00572a0: Normalized Tempo fee-payer co-signing for charge flows so the final sponsored transaction is rebuilt from validated fields with centralized fee-payer policy checks.
  • 7d4fdab: Centralize the authoritative challenge verification inputs by adding captured-request and verified-envelope context plumbing, shared canonical HMAC input generation, and a single pinned-request comparison path without changing the existing server hook model.
  • b087c21: Add an optional atomic Store.update() primitive for custom store backends and use it to make Tempo replay protection and channel state updates safe across distributed deployments.

mppx@0.5.7

06 Apr 19:12
eadb2c6

Choose a tag to compare

Patch Changes

  • 9cffd24: Added Config, Text, and Theme type exports to mppx/html entrypoint.

mppx@0.5.6

06 Apr 16:27
bcc3917

Choose a tag to compare

Patch Changes

  • 0c4ce6f: Added .compose support to HTML payment links.

mppx@0.5.5

03 Apr 03:29
7549dbe

Choose a tag to compare

Patch Changes

  • e7147c2: Bind attribution memo nonce to challenge ID. The 7-byte nonce field (bytes 25–31) is now derived from keccak256(challengeId)[0..6] instead of random bytes, preventing transaction hash stealing in push mode. Attribution.encode() now requires challengeId. The server verifies challenge binding and server fingerprint for hash (push) credentials. Pull-mode transaction credentials are not affected — the server controls broadcast, so there is no hash-stealing risk.

    Breaking: Attribution.encode() now requires challengeId — callers must pass the challenge ID to generate a memo. Old push-mode clients that generate random attribution nonces or plain transfers without memos are rejected by the server. Pull-mode clients are unaffected.

mppx@0.5.4

02 Apr 19:21
9323531

Choose a tag to compare

Patch Changes

  • c3f522c: Fixed CLI defaulting to testnet when --rpc-url is omitted. The CLI now defaults to Tempo mainnet. Also added resolveRpcUrl helper so MPPX_RPC_URL and RPC_URL env vars are respected consistently across all commands.
  • f086276: Added theming to automatic HTML payment links.

mppx@0.5.3

02 Apr 01:32
415a5b9

Choose a tag to compare

Patch Changes