UNPKG

redstone-api

Version:

Javascript library for fetching trusted token pricing data from Redstone data ecosystem

33 lines (32 loc) 810 B
interface GraphQLParams { type: string; version: string; providerAddress: string; } interface GraphQLResponse { permawebTx: string; tags: TagsObj; } interface TagsObj { [name: string]: string; } interface GetTxDataOpts { parseJSON: boolean; } interface ProviderDetails { address: string; publicKey: string; } export default class ArweaveProxy { arweaveClient: any; constructor(); findPricesInGraphQL(parameters: GraphQLParams): Promise<GraphQLResponse | undefined>; getTxDataById(txId: string, opts?: GetTxDataOpts): Promise<any>; getProviderDetails(providerName: string): Promise<ProviderDetails>; verifySignature(args: { signedData: string; signature: string; signerPublicKey: string; }): Promise<boolean>; } export {};