diff --git a/packages/api/src/services/WalletService.ts b/packages/api/src/services/WalletService.ts index c20cdf7636..f218f2a599 100644 --- a/packages/api/src/services/WalletService.ts +++ b/packages/api/src/services/WalletService.ts @@ -245,6 +245,7 @@ export default class Wallet extends Service { validateOnly?: boolean; disableJSONFormatting?: boolean; maxTime?: number; + offerOnly?: boolean; }) { const { disableJSONFormatting, driverDict, ...restArgs } = args; return this.command<{ offer: string; tradeRecord: TradeRecord }>( diff --git a/packages/gui/src/@types/WalletConnectCommandParamName.ts b/packages/gui/src/@types/WalletConnectCommandParamName.ts index ec7f94f473..b7e43189bd 100644 --- a/packages/gui/src/@types/WalletConnectCommandParamName.ts +++ b/packages/gui/src/@types/WalletConnectCommandParamName.ts @@ -43,6 +43,7 @@ enum WalletConnectCommandParamName { OFFER = 'offer', OFFER_DATA = 'offerData', OFFER_ID = 'offerId', + OFFER_ONLY = 'offerOnly', PROOFS = 'proofs', PROVIDER_INNER_PUZHASH = 'providerInnerPuzhash', PUBKEY = 'pubkey', diff --git a/packages/gui/src/constants/WalletConnectCommands.tsx b/packages/gui/src/constants/WalletConnectCommands.tsx index 2099218602..fd10317475 100644 --- a/packages/gui/src/constants/WalletConnectCommands.tsx +++ b/packages/gui/src/constants/WalletConnectCommands.tsx @@ -395,6 +395,12 @@ const walletConnectCommands: WalletConnectCommand[] = [ type: 'BigNumber', displayComponent: (value) => , }, + { + name: WalletConnectCommandParamName.OFFER_ONLY, + label: Omit transactions data, + isOptional: true, + type: 'boolean', + }, ], }, {