UNPKG

@zipwire/proofpack-ethereum

Version:

Ethereum integration for ProofPack with ES256K signatures, EAS attestations, and multi-network blockchain verification

37 lines (33 loc) 1.18 kB
/** * ProofPack Ethereum Implementation * * Ethereum-specific implementations for ProofPack verifiable data exchange. * Provides ES256K signature verification and EAS attestation support. * * @version 0.1.0 * @author The Zipwire Contributors * @license MIT */ // Core components import { ES256KVerifier } from './ES256KVerifier.js'; import { ES256KJwsSigner } from './ES256KJwsSigner.js'; import { EasAttestationVerifier } from './EasAttestationVerifier.js'; import { EasAttestationVerifierFactory } from './EasAttestationVerifierFactory.js'; // Ethereum-specific components export { ES256KVerifier } from './ES256KVerifier.js'; export { ES256KJwsSigner } from './ES256KJwsSigner.js'; export { EasAttestationVerifier } from './EasAttestationVerifier.js'; export { EasAttestationVerifierFactory } from './EasAttestationVerifierFactory.js'; // Version and metadata export const VERSION = '0.1.0'; export const DESCRIPTION = 'Ethereum-specific implementations for ProofPack'; export const SUPPORTED_ALGORITHMS = { ES256K: 'ES256K' }; // Default export for convenience export default { ES256KVerifier, ES256KJwsSigner, VERSION, SUPPORTED_ALGORITHMS };