Skip to main content

OmegaX Protocol SDK

@omegax/protocol-sdk is the TypeScript SDK for integrating with OmegaX protocol flows on Solana.

It supports:

  • Pool creation, configuration, funding, and lifecycle management
  • Member enrollment and reward claim submission
  • Oracle registration, staking, attestation voting, and oracle rewards
  • Coverage product/policy creation, premium flows, and claim settlement
  • Deterministic PDA helpers and typed on-chain account readers

Who should use it

  • Product teams building reward/coverage applications on OmegaX
  • Oracle operators integrating attestation + claim lifecycles
  • Infrastructure teams that need deterministic transaction builders and readers

Package and runtime basics

  • Package: @omegax/protocol-sdk
  • Runtime: Node.js >=20
  • Module format: ESM-only
  • Solana dependency: @solana/web3.js

Important integration behavior

  • Builders produce unsigned transactions.
  • Your app signs and submits transactions using your signer/wallet stack.
  • Protocol operations require explicit programId configuration.

Start here

Install

npm install @omegax/protocol-sdk