Skip to content

feat(types): write-completion vocabulary and completion-keyed deployOnchainId - #206

Merged
pasevin merged 2 commits into
mainfrom
feat/write-completion-vocabulary
Aug 6, 2026
Merged

feat(types): write-completion vocabulary and completion-keyed deployOnchainId#206
pasevin merged 2 commits into
mainfrom
feat/write-completion-vocabulary

Conversation

@pasevin

@pasevin pasevin commented Aug 6, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Add shared WriteCompletion / WriteCompletionOptions vocabulary and wire it into RelayerExecutionConfig.transactionOptions.
  • Widen IRSCapability.deployOnchainId to DeployOnchainIdOutcome (submit vs confirmed discriminated union; no fabricated onchainId on submit-only).
  • Ignore .maestri/ agent workspace directory.
  • Changeset: @openzeppelin/ui-types minor (3.5.0-class).

Test plan

  • pnpm --filter @openzeppelin/ui-types typecheck test lint
  • Confirm callers that destructure onchainId without narrowing fail typecheck as intended
  • Merge → Changesets release PR publishes @openzeppelin/ui-types@3.5.0 before adapters land

Made with Cursor

pasevin and others added 2 commits August 6, 2026 11:27
Co-authored-by: Cursor <cursoragent@cursor.com>
…loyOnchainId

Enable adapters to resolve IRS writes at submission time without fabricating
onchainId; callers must narrow on completion before reading the address.

Co-authored-by: Cursor <cursoragent@cursor.com>
@pasevin
pasevin requested a review from a team as a code owner August 6, 2026 10:31
@netlify

netlify Bot commented Aug 6, 2026

Copy link
Copy Markdown

Deploy Preview for openzeppelin-ui ready!

Name Link
🔨 Latest commit 6e25e2b
🔍 Latest deploy log https://app.netlify.com/projects/openzeppelin-ui/deploys/6a7462946d6f7700096bd24f
😎 Deploy Preview https://deploy-preview-206--openzeppelin-ui.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@pasevin
pasevin merged commit f2d90e3 into main Aug 6, 2026
14 checks passed
@pasevin
pasevin deleted the feat/write-completion-vocabulary branch August 6, 2026 10:38
@github-actions github-actions Bot locked and limited conversation to collaborators Aug 6, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant