You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Sep 24, 2026. It is now read-only.
Repository navigation
This repository was archived by the owner on Sep 24, 2026. It is now read-only.
Amulet preapproval fails because the SDK removed the fields rpc.ts reads #9
Turning on auto-accept fails. amulet.preapproval.create and amulet.preapproval.acceptProposal throw "Amulet service context is unavailable" before doing any work.
src/rpc.ts reads ctx.amuletService.scanProxyClient and ctx.amuletService.tokenStandard. Both are now undefined. @canton-network/core-amulet-service 1.8.0 turned AmuletService into a wrapper around a private serviceImpl. Through 1.7.0 both were public fields. getAmuletRules and getActiveOpenMiningRound left the public surface entirely.
The bump was not deliberate. wallet-sdk is pinned at 1.3.1 but asks for ^1.3.1 on sixteen core-* packages, so a reinstall walked core-amulet-service up to 1.10.1.
pnpm typecheck stayed silent because src/rpc.ts describes the SDK with its own hand-written Cip56TokenSdk type that marks these fields optional.
Steps to reproduce
Start Splice LocalNet and the participant
Run pnpm run build && pnpm start with the LocalNet .env
Activity