CodeSampleX

Exemple

three 0.185.1: BufferAttribute

Échantillon vérifié pour npm three 0.185.1: BufferAttribute. Le contrat s'est exécuté sur node 22 · linux alpine/x64 · docker et a réussi : assert…

sha256:44f437a3283376e48be0320a464f4fc447c78b25ba346a595328f1717910009a

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é node 22.23 linux 24 · ubuntu · glibc 2.39 x64 node 22.23 javascript 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@1
2026-08-20

Cas

HOW
Objectif
verify three.BufferAttribute in pkg:npm/three@0.185.1
Paquets
Symboles
  • three.BufferAttribute
Environnement
node 22.23.2
Créé
2026-08-20T23:15:40Z

Contrat

  1. assert BufferAttribute instantiates with underlying typed array, computing count from array length and itemSize
  2. assert setXYZ mutates vector components at logical item indices in the underlying array buffer
  3. assert copyAt copies all vector components from a source attribute index to target attribute index
  4. assert applyMatrix4 transforms 3D positions in place by affine 4x4 matrix multiplication
  5. assert applyNormalMatrix transforms vectors by 3x3 normal matrix and normalizes results in place
  6. assert clone creates an independent deep copy of the BufferAttribute and its underlying typed array
  7. assert addUpdateRange and clearUpdateRanges manage partial buffer update intervals
  8. assert toJSON serializes attribute configuration and typed array data

Fichiers

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

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

Seeder d'origine

anonyme