Merge branch 'randomTradeSummary' into 'master'

TxSummary

See merge request riftenlabs/lib/wizardconnect!27
This commit is contained in:
jakobsn 2026-04-29 11:21:43 +00:00
commit 330994f74d

View file

@ -134,11 +134,27 @@ export interface ErrorMessage extends ProtocolMessage {
error: string; error: string;
} }
export interface TxSummaryTokenChange {
categoryId: string; // hex token category ID
fungibleAmount: string; // signed bigint as string (negative = spending, positive = receiving)
nftCount?: number;
symbol?: string;
decimals?: number;
}
export interface TxSummary {
netBchSats: string; // signed bigint as string (negative = spending, positive = receiving)
tokenChanges: TxSummaryTokenChange[];
}
export interface SignTransactionRequest extends ProtocolMessage { export interface SignTransactionRequest extends ProtocolMessage {
action: RelayMsgAction.SignTransactionRequest; action: RelayMsgAction.SignTransactionRequest;
transaction: WcSignTransactionRequest; transaction: WcSignTransactionRequest;
sequence: number; sequence: number;
inputPaths: [number, PathName, number][]; // [inputIndex, pathName, addressIndex] inputPaths: [number, PathName, number][]; // [inputIndex, pathName, addressIndex]
/// Dapp-provided transaction summary. Wallets should use this for display
/// when present rather than parsing the raw transaction themselves.
txSummary?: TxSummary;
} }
export interface SignTransactionResponse extends ProtocolMessage { export interface SignTransactionResponse extends ProtocolMessage {