Skip to content

fix(sdk): plain-mode addresses → 2026-06-15 Arb Sepolia redeploy#3

Merged
0xkkkn merged 1 commit into
mainfrom
fix/sdk-plain-redeploy-addresses
Jun 22, 2026
Merged

fix(sdk): plain-mode addresses → 2026-06-15 Arb Sepolia redeploy#3
0xkkkn merged 1 commit into
mainfrom
fix/sdk-plain-redeploy-addresses

Conversation

@grimnote

Copy link
Copy Markdown
Contributor

Summary

The plain (non-FHE) contracts were redeployed on Arbitrum Sepolia on 2026-06-15 to new addresses, but the SDK still shipped the 2026-06-14 plain addresses. This made sdk.escrowPlain / sdk.recoursePlain resolve to stale contracts and disagree with the docs Contracts page (which already shows the redeploy). This PR realigns the SDK to the current, on-chain, Arbiscan-verified addresses.

Change (packages/sdk/src/constants/addresses.ts)

Key Old (2026-06-14) New (2026-06-15, verified)
plainEscrow 0xa125…3A81c 0xAf4e9b2f19a2BF7CF05B7eAae20369FBE3823B8D
plainEscrowReceiver 0xD4cb…AC5a2 0x495b4E97C1983B79B926994D8278E06b9BbdC834
plainRecoursePool 0xCd05…63C33 0xb07967Ac5d301C65C70Fe3C0B7B8513B15B23047
plainPoolFactory 0xA2D7…E772 0x2AA20E195290426ad626F65C540FCE2A58DFF9AF
plainPolicyRegistry 0xAf23…8AB95 0x44A8314006E036047586bA90cD3FC153B8990361
plainCoverageManager 0x3fcD…E9D22 0xE93191EE7C275E2C8a93FE9A6a2a67f2124daB8E

Confidential + orchestration keys are unchanged (already correct).

Verification

  • All six new addresses are deployed on-chain and verified on Arbiscan (getsourcecode confirmed; implementations verified and proxies linked).
  • tsc --noEmit clean · prettier clean.

Related

🤖 Generated with Claude Code

…edeploy

The plain (non-FHE) contracts were redeployed on Arbitrum Sepolia on 2026-06-15
to new addresses (now verified on Arbiscan), but the SDK still pointed at the
2026-06-14 set. That left sdk.escrowPlain / sdk.recoursePlain resolving to stale
contracts and disagreeing with the docs Contracts page. Update the six plain*
keys to the current, verified addresses.

  plainEscrow          0xa125… -> 0xAf4e9b2f19a2BF7CF05B7eAae20369FBE3823B8D
  plainEscrowReceiver  0xD4cb… -> 0x495b4E97C1983B79B926994D8278E06b9BbdC834
  plainRecoursePool    0xCd05… -> 0xb07967Ac5d301C65C70Fe3C0B7B8513B15B23047
  plainPoolFactory     0xA2D7… -> 0x2AA20E195290426ad626F65C540FCE2A58DFF9AF
  plainPolicyRegistry  0xAf23… -> 0x44A8314006E036047586bA90cD3FC153B8990361
  plainCoverageManager 0x3fcD… -> 0xE93191EE7C275E2C8a93FE9A6a2a67f2124daB8E

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@0xkkkn 0xkkkn merged commit 6bec469 into main Jun 22, 2026
8 checks passed
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