Keccak-256 en Node.js para Ethereum
Evita un error silencioso muy común al hashear datos de Ethereum en JavaScript/TypeScript: el sha3-256 de Node es el SHA3 estándar de NIST, no el Keccak-256 que usa Ethereum, y rompe selectores, firmas, slots de almacenamiento y derivación de direcciones sin avisar. Ideal para desarrolladores Web3 que necesitan hashing correcto con ethers, viem o web3.js.
Incluida en el Pase · para Claude Code, Cursor, Codex CLI
// qué_hace
Garantiza el uso correcto de Keccak-256 al hashear datos de Ethereum en JS/TS.
// cómo_lo_hace
Muestra por qué sha3-256 de Node difiere de Keccak-256 y aporta los patrones equivalentes con ethers, viem y web3.js para selectores, topics de eventos y empaquetado de tipos Solidity.
// ejemplo_de_uso
Úsala cuando hasheas datos de Ethereum en JS y los hashes no coinciden con lo esperado. Ej.: descubres que el sha3-256 de Node no es Keccak-256 y corriges el selector de función usando keccak256 de viem para que cuadre con el contrato.
// plataformas
// opiniones_de_la_comunidad
Opiniones
Cargando opiniones…