# Function: deriveIntermediateSender()

> **deriveIntermediateSender**(`channel`, `originalSender`, `bech32Prefix`): `string`

Defined in: [packages/bitbadgesjs-sdk/src/core/aliases.ts:167](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/core/aliases.ts#L167)

Derive an intermediate sender address for an IBC transfer hook.

## Parameters

### channel

`string`

### originalSender

`string`

### bech32Prefix

`string`

## Returns

`string`
