> For the complete documentation index, see [llms.txt](https://developers.polymath.network/polymesh-sdk-api-reference/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developers.polymath.network/polymesh-sdk-api-reference/docs-alpha/classes/api_entities_asset_issuance.issuance.md).

# api\_entities\_Asset\_Issuance.Issuance

[@polymeshassociation/polymesh-sdk](/polymesh-sdk-api-reference/docs-alpha/classes.md) / [Modules](/polymesh-sdk-api-reference/docs-alpha/modules.md) / [api/entities/Asset/Issuance](/polymesh-sdk-api-reference/docs-alpha/modules-1/api_entities_asset_issuance.md) / Issuance

## Class: Issuance

[api/entities/Asset/Issuance](/polymesh-sdk-api-reference/docs-alpha/modules-1/api_entities_asset_issuance.md).Issuance

Handles all Asset Issuance related functionality

### Hierarchy

* `Namespace`<[`Asset`](/polymesh-sdk-api-reference/docs-alpha/classes/api_entities_asset.asset.md)>

  ↳ **`Issuance`**

### Table of contents

#### Methods

* [issue](#issue)

### Methods

#### issue

▸ **issue**(`args`, `opts?`): `Promise`<`TransactionQueue`<[`Asset`](/polymesh-sdk-api-reference/docs-alpha/classes/api_entities_asset.asset.md), [`Asset`](/polymesh-sdk-api-reference/docs-alpha/classes/api_entities_asset.asset.md), `unknown`\[]\[]>>

Issue a certain amount of Asset tokens to the caller's default portfolio

**`note`** this method is of type [ProcedureMethod](/polymesh-sdk-api-reference/docs-alpha/interfaces/types.proceduremethod.md), which means you can call [issue.checkAuthorization](/polymesh-sdk-api-reference/docs-alpha/interfaces/types.proceduremethod.md#checkauthorization) on it to see whether the signing Account and Identity have the required roles and permissions to run it

**Parameters**

| Name          | Type                                                                                        | Description                         |
| ------------- | ------------------------------------------------------------------------------------------- | ----------------------------------- |
| `args`        | `Object`                                                                                    | -                                   |
| `args.amount` | `BigNumber`                                                                                 | amount of Asset tokens to be issued |
| `opts?`       | [`ProcedureOpts`](/polymesh-sdk-api-reference/docs-alpha/interfaces/types.procedureopts.md) | -                                   |

**Returns**

`Promise`<`TransactionQueue`<[`Asset`](/polymesh-sdk-api-reference/docs-alpha/classes/api_entities_asset.asset.md), [`Asset`](/polymesh-sdk-api-reference/docs-alpha/classes/api_entities_asset.asset.md), `unknown`\[]\[]>>

**Defined in**

[api/entities/Asset/Issuance.ts:35](https://github.com/PolymathNetwork/polymesh-sdk/blob/31dfa0dc/src/api/entities/Asset/Issuance.ts#L35)
