himess.dev
All projects
Shipped2026

mppx-arc

MPP payment method for Arc Chain

Stack

  • Solidity
  • Arc
  • TypeScript

Highlights

  • ·ArcStreamChannel deployed on Arc Testnet
  • ·57 tests passing
  • ·USDC-native charge and session support
  • ·CC0 spec, MIT SDK

Problem

x402 handles one-shot payments well. Streaming (paying per second of use) is a different primitive, and Arc had no reference implementation.

Approach

A streaming-channel contract shaped like MPP, ported to Arc. Contract deployed and verified at 0x805aCAD6064CBfABac71a021c3ab432920925533. Licensing is split: CC0 for the spec, MIT for the SDK, so anyone can extend it without friction.

Outcome

Contract live and verified. 57-test suite passing. Ready for an upstream PR and an Arc forum post.