@reown/appkit-utils
Version:
The full stack toolkit to build onchain app UX.
25 lines (24 loc) • 788 B
TypeScript
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 {};