@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
text/typescript
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'];