TypeScript SDK
The TypeScript SDK provides full ADR verification including EIP-712 signatures.
Install
pnpm add @olympnetwork/verifier
Example
import { verifyAttestedResponse } from '@olympnetwork/verifier';
import adr from '../../../test-vectors/attested-response.tier-a.json';
const result = await verifyAttestedResponse(adr, {
trustPolicy: { requireTierA: true, minScoreScaled: 800000 },
verifyGatewayReceipt: true,
});
if (!result.ok) {
console.error(result.errors);
}
Notes
- Supports payload hash, anchor verification (with RPC), and EIP-712 signatures.
- Use trust policy to enforce Tier A only or minimum score thresholds.
Disclaimers
Verification outcomes are variable and depend on on-chain state and payload integrity. No guarantees. Not investment advice.