Precompiles
Seismic precompiled contracts for cryptographic operations
Import
import {
rng,
ecdh,
aesGcmEncrypt,
aesGcmDecrypt,
hdfk,
secp256k1Sig,
} from "seismic-viem";Overview
Precompile
Address
Description
Input
Output
RNG -- Random Number Generation
Standalone Function
Parameters
Parameter
Type
Required
Description
Returns
Example
ECDH -- Elliptic Curve Diffie-Hellman
Standalone Function
Parameters
Parameter
Type
Required
Description
Returns
Example
AES-GCM Encrypt / Decrypt
Encrypt
Encrypt Parameters
Parameter
Type
Required
Description
Encrypt Returns
Decrypt
Decrypt Parameters
Parameter
Type
Required
Description
Decrypt Returns
Full Example
HKDF -- Key Derivation
Standalone Function
Parameters
Parameter
Type
Required
Description
Returns
Example
secp256k1 Signature
Standalone Function
Parameters
Parameter
Type
Required
Description
Returns
Example
Using Precompiles via Client
Client Method
Standalone Function
Description
Example
Custom Precompile Pattern
Precompile<P, R> Type
Precompile<P, R> TypeProperty
Type
Description
Available Precompile Objects
Export
Type
See Also
Last updated

