Skip to content

Improve Tempo Zone SDK helpers#4813

Merged
jxom merged 1 commit into
wevm:mainfrom
Slokh:kartik/tempo-zone-sdk-actions
Jul 13, 2026
Merged

Improve Tempo Zone SDK helpers#4813
jxom merged 1 commit into
wevm:mainfrom
Slokh:kartik/tempo-zone-sdk-actions

Conversation

@Slokh

@Slokh Slokh commented Jul 7, 2026

Copy link
Copy Markdown
Contributor

Summary

  • build on feat(tempo): support current zone portals #4828 instead of duplicating its Zone portal, encryption-key, and deposit-status abstractions
  • add encryptedDeposit.prepareRecipient for flows where another contract controls token movement and only needs the encrypted Zone recipient payload
  • add requestWithdrawal.prepare for inspecting withdrawal calls and protocol/transaction fees without broadcasting
  • separate parent-chain callbackGas from the Zone transaction gas override
  • allow receipt polling options on Zone sync actions

Validation

  • pnpm biome check --write --unsafe src/tempo/actions/zone.ts src/tempo/actions/zone.test.ts src/tempo/actions/zone.test-d.ts src/tempo/internal/types.ts src/tempo/internal/utils.ts src/tempo/Decorator.ts src/tempo/Decorator.test.ts
  • pnpm clean && pnpm check:types
  • git diff --check

Notes

  • The focused Tempo runtime suite currently stops in the shared local fixture before these tests run: the fixture's eth_getBlockByNumber request returns HTTP 400 during setup. This is independent of the changed actions.

@changeset-bot

changeset-bot Bot commented Jul 7, 2026

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: 05ee5df

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
viem Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@vercel

vercel Bot commented Jul 7, 2026

Copy link
Copy Markdown

@Slokh is attempting to deploy a commit to the Wevm Team on Vercel.

A member of the Team first needs to authorize it.

@Slokh
Slokh force-pushed the kartik/tempo-zone-sdk-actions branch 2 times, most recently from 21882d8 to ed902a0 Compare July 7, 2026 01:46
@pkg-pr-new

pkg-pr-new Bot commented Jul 7, 2026

Copy link
Copy Markdown

Open in StackBlitz

npm i https://pkg.pr.new/viem@4813

commit: 05ee5df

@Slokh
Slokh force-pushed the kartik/tempo-zone-sdk-actions branch 5 times, most recently from 5339e3f to a0056eb Compare July 7, 2026 02:28
@Slokh
Slokh marked this pull request as ready for review July 7, 2026 03:49
@Slokh
Slokh force-pushed the kartik/tempo-zone-sdk-actions branch 3 times, most recently from a8c0dd1 to abe64c8 Compare July 8, 2026 16:32
@Slokh
Slokh force-pushed the kartik/tempo-zone-sdk-actions branch from abe64c8 to 05ee5df Compare July 12, 2026 22:27
@jxom
jxom enabled auto-merge (squash) July 13, 2026 20:50
@jxom
jxom disabled auto-merge July 13, 2026 20:50
@jxom
jxom merged commit 3f7f0f6 into wevm:main Jul 13, 2026
19 of 29 checks passed
@github-actions github-actions Bot mentioned this pull request Jul 13, 2026
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