UNPKG

@near-wallet-selector/core

Version:

This is the core package for NEAR Wallet Selector.

14 lines (13 loc) 932 B
import * as nearAPI from "near-api-js"; import type { AccessKeyView, BlockReference, QueryResponseKind, RpcQueryRequest } from "near-api-js/lib/providers/provider.js"; import type { ProviderService, QueryParams, ViewAccessKeyParams } from "./provider.service.types"; import type { SignedTransaction } from "near-api-js/lib/transaction.js"; export declare class Provider implements ProviderService { private provider; constructor(urls: Array<string>); query<Response extends QueryResponseKind>(paramsOrPath: QueryParams | RpcQueryRequest | string, data?: string): Promise<Response>; viewAccessKey({ accountId, publicKey }: ViewAccessKeyParams): Promise<AccessKeyView>; block(reference: BlockReference): Promise<import("near-api-js/lib/providers/provider.js").BlockResult>; sendTransaction(signedTransaction: SignedTransaction): Promise<nearAPI.providers.FinalExecutionOutcome>; private urlsToProviders; }