> ## Documentation Index
> Fetch the complete documentation index at: https://docs.debridge.com/llms.txt
> Use this file to discover all available pages before exploring further.

# IDeBridgeTokenDeployer

> IDeBridgeTokenDeployer interface details - functions and events.

## Functions

### deployAsset

```solidity theme={null}
function deployAsset(
    bytes32 _debridgeId,
    string _name,
    string _symbol,
    uint8 _decimals
) external returns (address deTokenAddress)
```

Deploy a deToken(`DeBridgeTokenProxy`) for an asset.

**Parameters:**

| Name | Type | Description |
| - | - | - |
| `_debridgeId` | `bytes32` | Asset id, see `DeBridgeGate.getDebridgeId` |
| `_name` | `string` | The asset's name |
| `_symbol` | `string` | The asset's symbol |
| `_decimals` | `uint8` | The asset's decimals |

## Events

### DeBridgeTokenDeployed

```solidity theme={null}
event DeBridgeTokenDeployed(
    address asset,
    string name,
    string symbol,
    uint8 decimals
)
```

Emitted when a deToken(`DeBridgeTokenProxy`) is deployed using this contract


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.