UNPKG

@minswap/wc-dapp

Version:

Wallet connect integration for Cardano dApps

25 lines (24 loc) 798 B
import { NetworkID } from '../provider'; import { Cbor } from './cip30'; export type UtxoRequest = { address: Cbor<'address'>; network: NetworkID; }; export type UtxoResponse = Cbor<'utxo'>[]; export type BalanceRequest = UtxoRequest; export type BalanceResponse = Cbor<'balance'>; export type SubmitTxRequest = { tx: Cbor<'tx'>; network: NetworkID; }; export type SubmitTxResponse = Cbor<'tx_hash'>; export type TRpc = { getUtxos(params: UtxoRequest): Promise<UtxoResponse>; getBalance(params: BalanceRequest): Promise<BalanceResponse>; submitTx(params: SubmitTxRequest): Promise<SubmitTxResponse>; }; export declare enum ENDPOINTS { UTXO_BY_ADDRESS = "/wallet/utxo/address", BALANCE_BY_ADDRESS = "/wallet/balance/address", SUBMIT_TX = "/wallet/submitTx" }