Skip to content

Ship mainnet RFQ settlement and streamline Chat - #3

Merged
gstohl merged 2 commits into
mainfrom
feat/mainnet-rfq-submission
Sep 7, 2026
Merged

gstohl merged 2 commits into
mainfrom
feat/mainnet-rfq-submission

Conversation

@gstohl

@gstohl gstohl commented Sep 7, 2026

Copy link
Copy Markdown
Owner

APP20 now supports permissionless maker registration, automatic quote comparison with a minimum receive amount, and funded private settlement through the STRK20 mainnet pool. Chat loads incoming messages on unlock and every 60 seconds, keeps an explicitly unlocked session across navigation, and moves history, recovery and device controls into Chat settings.

The submission manifest includes three verified mainnet swaps, each exchanging 0.01 shielded STRK for 0.001 shielded USDC. Public receipt, event, trace and class-hash evidence is committed alongside the deployed contract artifacts. The same operator controlled maker and taker; this establishes Node SDK settlement, not independent trading volume or Ready/Privy browser acceptance. Mainnet Chat still needs its contract deployed, and the published demo video URL remains pending.

Changes include the maker UI and downloadable Node SDK, an authenticated Starkscan proving relay with documented payload exposure, updated agent and operator guides, the [20] favicon, chat wording and unused-code cleanup, and Remotion recording tools with a paced voiceover script. Keys, proving journals and local recordings remain outside Git.

Validation:

  • 1,003 application tests and all workspace, evidence, local-control, release and supply-chain tests pass.
  • Cairo formatting/build and 134 contract tests pass; rebuilt settlement class hashes match the deployed contracts.
  • Four genuine privacy-pool devnet integration tests pass.
  • Alice/Bob Chat delivery, fixed offer/payment, session reuse, automatic fetch and reading-position browser checks pass; RFQ comparison/settlement and maker setup browser checks pass.
  • Production build, browser credential scan, eight-route CSP check and repeated-build determinism pass. Privy external-wallet discovery is disabled; CSP checks use locally intercepted assets at the configured production browser origin.
  • All three submission transactions were verified against mainnet without broadcasting new transactions during this release step.

@gstohl
gstohl merged commit 4299900 into main Sep 7, 2026
5 checks passed
@gstohl
gstohl deleted the feat/mainnet-rfq-submission branch September 7, 2026 09:49
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.

1 participant