# Function: parseLegacyBrowserTxRequest()

> **parseLegacyBrowserTxRequest**(`input`): \{ `chain`: `"cosmos"`; `chainHint?`: `"cosmos"` \| `"evm"`; `chainId?`: `string`; `expectedAddress?`: `string`; `mode?`: `"tx"`; `signOnly?`: `boolean`; `txsInfo`: `object`[]; \} \| \{ `chain`: `"evm"`; `chainHint?`: `"cosmos"` \| `"evm"`; `chainId?`: `string`; `expectedAddress?`: `string`; `mode?`: `"tx"`; `signOnly?`: `boolean`; `tx`: \{ `data?`: `string`; `to`: `string`; `value?`: `string`; \}; \}

Defined in: [packages/bitbadgesjs-sdk/src/core/browser-signing.ts:52](https://github.com/BitBadges/bitbadgesjs/blob/1fb1ffca5b8ac1c592c988f680c1c501839489b3/packages/bitbadgesjs-sdk/src/core/browser-signing.ts#L52)

## Parameters

### input

`unknown`

## Returns

\{ `chain`: `"cosmos"`; `chainHint?`: `"cosmos"` \| `"evm"`; `chainId?`: `string`; `expectedAddress?`: `string`; `mode?`: `"tx"`; `signOnly?`: `boolean`; `txsInfo`: `object`[]; \} \| \{ `chain`: `"evm"`; `chainHint?`: `"cosmos"` \| `"evm"`; `chainId?`: `string`; `expectedAddress?`: `string`; `mode?`: `"tx"`; `signOnly?`: `boolean`; `tx`: \{ `data?`: `string`; `to`: `string`; `value?`: `string`; \}; \}
