UNPKG

@surec/oracle

Version:

Typescript SDK for the Sure Oracle to be used to bring off-chain data on-chain

20 lines (17 loc) 604 B
import * as anchor_contrib from '@saberhq/anchor-contrib'; import * as oracleIDL from './idls/oracle'; export type OracleTypes = anchor_contrib.AnchorTypes< oracleIDL.Oracle, { proposal: ProposalType; revealedVoteArray: RevealedVoteArray; voteAccount: VoteAccount; config: ConfigType; } >; type Accounts = OracleTypes['Accounts']; export type ProposalType = Accounts['proposal']; export type ConfigType = Accounts['config']; export type RevealedVoteArray = Accounts['revealedVoteArray']; export type VoteAccount = Accounts['voteAccount']; export type OracleProgram = OracleTypes['Program'];