sealx-core
v1.0.14
Published
Core library for SealX digital signature system
Downloads
182
Maintainers
Readme
sealx-core
Core library for SealX digital signature system.
Installation
npm install sealx-coreUsage
import { SealxSession, SealxAccount, Eip712Struct } from 'sealx-core';
// Initialize session
const session: SealxSession = {
sessionId: 'xxx',
userId: 'user-123',
expire: Date.now() + 3600000,
};
// Create account
const account: SealxAccount = {
userId: 'user-123',
pk: '0x...',
};Features
- EIP-712 structured data signing
- Session management
- Account management
- Cryptographic utilities (encryption/decryption)
- Storage wrappers
API Reference
Classes
SealxSession- Session data structureSealxAccount- Account data structureEip712Struct- EIP-712 structured data handler
Utilities
encryptPrivateKey()- Encrypt private keydecryptPrivateKey()- Decrypt private keyslatGenerator()- Generate salt for encryptionlocalStorageWrapper- Local storage wrapperdbStorageWrapper- Database storage wrapper
License
MIT
