Skip to content

[bug]: @aptos-labs/ace-sdk missing from npm registry (404 Not Found) #13

@ToanBm

Description

@ToanBm

Affected product

SDK (JS/TS)

Version / Commit / Build

Latest main branch

Platform / Environment

Other, Linux

Steps to Reproduce

  1. Navigate to the root directory of the shelby/examples repository.
  2. Ensure the @aptos-labs/ace-sdk override is either removed or incorrectly pointing to npm:noop@latest in
    package.json
  3. 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)

buiminhtoan1985@gmail.com

Pre-Checks

  • I've searched existing issues
  • This is not a security vulnerability (see SECURITY.md)

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions