# Function: buildPurchaseSpendableCreditsMsg()

> **buildPurchaseSpendableCreditsMsg**(`collection`, `wallet`, `packs`, `approvalId?`): `object`

Defined in: [packages/bitbadgesjs-sdk/src/core/spendable-credits.ts:155](https://github.com/BitBadges/bitbadgesjs/blob/f01108c5fdc70469b2407178b2a08f787b2e5d44/packages/bitbadgesjs-sdk/src/core/spendable-credits.ts#L155)

## Parameters

### collection

`any`

### wallet

`string`

### packs

`string`

### approvalId?

`string`

## Returns

`object`

### typeUrl

> **typeUrl**: `string` = `'/tokenization.MsgTransferTokens'`

### value

> **value**: `object`

#### value.collectionId

> **collectionId**: `string`

#### value.creator

> **creator**: `string`

#### value.transfers

> **transfers**: `object`[]
