universal-portability
Version:
Universal Portability Framework for Web3 Applications
18 lines • 775 B
TypeScript
export type MessageType = 'CONNECT_SUCCESS' | 'CONNECT_ERROR' | 'TRANSACTION_INITIATED' | 'TRANSACTION_SIGNED' | 'SIGNATURE_REQUEST' | 'SIGNATURE_RESPONSE' | 'RPC_REQUEST' | 'RPC_RESPONSE' | 'CHAIN_CHANGED' | 'ACCOUNT_CHANGED' | 'REQUEST_WALLET_INFO' | 'WALLET_INFO' | 'INTERSPACE_CONNECT_REQUEST' | 'INTERSPACE_CONNECT_RESPONSE' | 'SIGN_MESSAGE_REQUEST' | 'TRANSACTION_REQUEST' | 'SWITCH_CHAIN_REQUEST' | 'WALLET_WEBVIEW_READY';
export interface PortabilityMessage {
type: MessageType;
payload: any;
id: string;
error?: string;
}
export interface TransactionPayload {
to: string;
value: string;
data: string;
chainId?: number;
}
export interface RPCRequest {
method: string;
params: any[];
}
//# sourceMappingURL=messageTypes.d.ts.map