@minswap/wc-dapp
Version:
Wallet connect integration for Cardano dApps
18 lines (17 loc) • 631 B
TypeScript
import { BalanceRequest, SubmitTxRequest, TRpc, UtxoRequest } from '../types';
import { NetworkID } from './utils';
export declare class DAppRpc implements TRpc {
private readonly url;
private networkId;
constructor({ networkId, url }: {
networkId: NetworkID;
url: Record<NetworkID, string>;
});
set changeNetwork(networkId: NetworkID);
private getProviderUrl;
private makeGetCall;
private makePostCall;
getUtxos({ address }: UtxoRequest): Promise<string[]>;
getBalance({ address }: BalanceRequest): Promise<string>;
submitTx({ tx }: SubmitTxRequest): Promise<string>;
}