UNPKG

@reown/appkit-utils

Version:

The full stack toolkit to build onchain app UX.

25 lines (24 loc) 788 B
import type { CaipNetwork } from '@reown/appkit-common'; import type { Connector, Provider } from '@reown/appkit-controllers'; interface ChainAdapterConnector extends Connector { chains: CaipNetwork[]; } export interface TronConnector extends ChainAdapterConnector, Provider { chains: CaipNetwork[]; signMessage(params: TronConnector.SignMessageParams): Promise<string>; sendTransaction(params: TronConnector.SendTransactionParams): Promise<string>; switchNetwork(chainId: string): Promise<void>; } export declare namespace TronConnector { type SignMessageParams = { message: string; from: string; }; type SendTransactionParams = { to: string; from: string; value: string; data?: string; }; } export {};