@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
JavaScript
/**
* 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
};