ribbit-wallet-connect
Version:
Next-generation multi-chain wallet and payments app that makes crypto simple, secure, and usable in daily life.
18 lines (17 loc) • 982 B
TypeScript
import { DappMetadata, WalletBalanceRequest, SignMessageRequest, SignMessageResponse, RawTransactionRequest, RawTransactionResponse, RawTxnRequest, RibbitWalletSDK, WalletBalanceResponse } from './core/types';
declare global {
interface Window {
chrome?: any;
brave?: any;
ribbit?: {
type: 'app' | 'extension';
postMessage: (event: string, payload?: any) => Promise<any>;
on?: (event: string, handler: (...args: any[]) => void) => void;
off?: (event: string, handler: (...args: any[]) => void) => void;
};
}
}
export declare function initSdk(): RibbitWalletSDK | null;
export type { DappMetadata, WalletBalanceRequest, SignMessageResponse, SignMessageRequest, RawTransactionRequest, RawTransactionResponse, RawTxnRequest, RibbitWalletSDK, WalletBalanceResponse, };
export { SupraChainId, TransportMessageType, WalletInfo, RawTxnFormat, } from './core/types';
export * from './utils/bcs-utils';