Skip to content

Ticket checkout acceleration pass: escrow/split wrappers + deploy/invoke completion + coverage gate#380

Merged
BigBen-7 merged 6 commits into
Lead-Studios:mainfrom
inteee:codex/inteee-ticket-helpers-and-ci-coverage
May 31, 2026
Merged

Ticket checkout acceleration pass: escrow/split wrappers + deploy/invoke completion + coverage gate#380
BigBen-7 merged 6 commits into
Lead-Studios:mainfrom
inteee:codex/inteee-ticket-helpers-and-ci-coverage

Conversation

@inteee
Copy link
Copy Markdown
Contributor

@inteee inteee commented May 30, 2026

Summary

This PR delivers the smallest practical implementation to close the assigned escrow/split helper and CI script/coverage gaps.

Included

  • Added ticket_escrow helper wrapper for ticket purchase escrow setup.
  • Added revenue_split helper wrapper for organizer/artist/platform payout distribution.
  • Added focused tests covering both helpers through existing release/distribution paths.
  • Updated scripts/deploy.sh to use required account env, testnet default, veritixpay.wasm, and .contract-id output.
  • Updated scripts/invoke.sh to read .contract-id automatically and support $ARGS forwarding.
  • Added CI coverage workflow steps via cargo-llvm-cov with 80% minimum enforcement.
  • Added coverage badge to README.

Notes

  • Changes are intentionally thin wrappers over existing escrow/multi-escrow logic with no new storage model.

Closes #230
Closes #231
Closes #232
Closes #233

@drips-wave
Copy link
Copy Markdown

drips-wave Bot commented May 30, 2026

@inteee Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

@BigBen-7 BigBen-7 merged commit df7eca4 into Lead-Studios:main May 31, 2026
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment