Skip to content

Merge Manolis's e2e + grief + store + free-tier stack#9

Merged
funkiirabu merged 6 commits into
mainfrom
merge-manolis-stack
May 22, 2026
Merged

Merge Manolis's e2e + grief + store + free-tier stack#9
funkiirabu merged 6 commits into
mainfrom
merge-manolis-stack

Conversation

@funkiirabu
Copy link
Copy Markdown
Member

Cumulative merge of 4 stacked PRs from manolisliolios/mppsui:

  • e2e test scaffold + biome lint migration (eslint → biome)
  • Grief protection (sender == payer signed proof)
  • DigestStore now required (no implicit in-memory replay protection)
  • Currency abstraction + free-tier exposure + USDC_TESTNET / SUI_DOLLAR types

Local quality gates:

  • 29/29 unit tests pass
  • typecheck clean
  • biome lint clean
  • tsup build clean

Breaking changes (consumers will need to migrate):

  • sui() factory now requires currency: Currency (object, not string)
  • SuiServerOptions.store now required
  • Client signer must implement signPersonalMessage() for grief proof

Version bump to 0.7.0 will land in a follow-up commit on main before npm publish.

Source PRs (Manolis's fork):

Made with Cursor

@vercel
Copy link
Copy Markdown

vercel Bot commented May 22, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
suimpp Ready Ready Preview, Comment May 22, 2026 9:05am

Request Review

@funkiirabu funkiirabu merged commit 64de06a into main May 22, 2026
3 checks passed
@funkiirabu funkiirabu deleted the merge-manolis-stack branch May 22, 2026 09:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants