-
Notifications
You must be signed in to change notification settings - Fork 1
Description
Affected product
SDK (JS/TS)
Version / Commit / Build
Latest main branch
Platform / Environment
Other, Linux
Steps to Reproduce
- Navigate to the root directory of the shelby/examples repository.
- Ensure the @aptos-labs/ace-sdk override is either removed or incorrectly pointing to npm:noop@latest in
package.json - Execute pnpm install.
Expected Behavior
pnpm install should execute successfully, fetching @aptos-labs/ace-sdk from a valid registry or local workspace. The token-gated application should be able to import ace.Committee and other encryption methods without runtime errors.
Actual Behavior & Errors
The installation fails with a 404 error because the package is not found on the public npm registry:
ERR_PNPM_FETCH_404 GET https://registry.npmjs.org/@aptos-labs%2Face-sdk: Not Found - 404
Impact: Currently, the monorepo uses a workaround by aliasing this package to noop@latest in the root
package.json
. This bypasses the installation error but causes critical runtime failures in apps/solana/token-gated/app/lib/encryption.ts as the encryption functionality is replaced by empty functions.
Logs / Screenshots
/home/pc/shelby/examples/apps/solana/token-gated:
ERR_PNPM_FETCH_404 GET https://registry.npmjs.org/@aptos-labs%2Face-sdk: Not Found - 404
No authorization header was set for the request.Contact (Optional)
Pre-Checks
- I've searched existing issues
- This is not a security vulnerability (see SECURITY.md)