Skip to content

Bind encrypted Zone deposits to sender - #4995

Closed
decofe wants to merge 1 commit into
wevm:mainfrom
decofe:centaur/bind-zone-deposit-sender-1786355370
Closed

Bind encrypted Zone deposits to sender#4995
decofe wants to merge 1 commit into
wevm:mainfrom
decofe:centaur/bind-zone-deposit-sender-1786355370

Conversation

@decofe

@decofe decofe commented Aug 10, 2026

Copy link
Copy Markdown
Contributor

Summary

  • bind encrypted Zone deposit payloads to the parent-chain portal caller
  • require callers to provide the sender when preparing reusable encrypted payloads
  • pass the Earn gateway as the sender for viem Earn actions

Motivation

tempoxyz/zones#1028 binds encrypted-deposit HKDF input to the authenticated parent-chain sender. Viem must include that sender so payloads produced by encryptedDeposit and prepareRecipient remain valid.

Dependencies

Validation

  • pnpm exec biome check on changed TypeScript files
  • pnpm check:types reached repository-wide generated-contract imports; generation was blocked because SSH submodules are unavailable in this sandbox

Prompted by: @0xrusowsky

@vercel

vercel Bot commented Aug 10, 2026

Copy link
Copy Markdown

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

A member of the Team first needs to authorize it.

@changeset-bot

changeset-bot Bot commented Aug 10, 2026

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: 729d59e

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

Co-authored-by: Derek Cofausper <256792747+decofe@users.noreply.github.com>
@decofe
decofe force-pushed the centaur/bind-zone-deposit-sender-1786355370 branch from 5371328 to 729d59e Compare August 10, 2026 09:55
@pkg-pr-new

pkg-pr-new Bot commented Aug 10, 2026

Copy link
Copy Markdown

Open in StackBlitz

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

commit: 729d59e

@struong

struong commented Aug 13, 2026

Copy link
Copy Markdown
Member

Closing given #5002

@jxom jxom closed this Aug 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.

4 participants