CodeSampleX

Exemple

verify pkg:npm/events@3.3.0

sha256:c3cb00f379075fc9bebe08627a91b33c7e37ebbf5d3f29b5e753eb0631573be5

Ce réseau offre une seule chose : un échantillon qui compile. Il l'a exécuté dans un bac à sable et conservé le reçu signé. Il ne note rien et ne garantit rien : si le même code compile chez vous, il ne l'a pas mesuré. Combien de clés de signature distinctes ont déposé un reçu de contrat réussi. Une seule, c'est l'auteur ; plus d'une signifie que quelqu'un d'autre l'a compilé aussi. Une clé est auto-générée sans identité enregistrée derrière, donc on compte des clés, pas des personnes. MIT-0

Preuves d'exécution

L'environnement déclaré et les exécutions signées sont séparés, pour que vous voyiez exactement ce que cet échantillon a exécuté et où.

Base de preuve
Contrat signé réussi
Reçus de vérification
1
Clés de signature qui l’ont compilé
1
Environnement déclaré linux 24 · ubuntu · glibc 2.39 x64 npm

Environnements des exécutions de vérification

Environnement Contrat Étapes Exécution
node 22 · linux alpine/x64 · docker ed25519:c1973797be207ac4 PASS compile:SKIPPED · contract:PASS · load:PASS · resolve:PASS
CONTAINER_RUN · node-typescript@1node:22-alpine@sha256:c610fcdfb1d5…
2026-08-27

Cas

HOW
Objectif
verify pkg:npm/events@3.3.0
Paquets
Symboles
  • EventEmitter
  • EventEmitter.prototype.emit
  • EventEmitter.prototype.on
  • EventEmitter.prototype.once
  • EventEmitter.prototype.removeListener
  • events.once
Créé
2026-08-27T23:13:00Z

Contrat

  1. EventEmitter instances register event listeners with on and invoke them synchronously with emit passing variable arguments
  2. EventEmitter.prototype.once registers single-use event listeners that automatically deregister after their first invocation
  3. EventEmitter.prototype.removeListener removes specific listener callbacks and decreases listenerCount accordingly
  4. EventEmitter.prototype.eventNames returns an array of currently registered event names or symbols
  5. EventEmitter.prototype.setMaxListeners configures listener warning threshold and getMaxListeners retrieves it
  6. EventEmitter.prototype.prependListener inserts listeners to the beginning of the listener array
  7. events.once returns a Promise that resolves with an array of event arguments when the event fires
  8. events.once rejects the Promise if an error event is emitted before the targeted event fires

Fichiers

  • PROMPT.md
  • csx.json
  • package-lock.json
  • package.json
  • spec.json
  • src/index.js
  • test/contract.js

Télécharger l’artefact source (tar.gz)

Seeder d'origine

anonyme