---
sidebar_position: 1
---

# Overview

Confidential Assets are privacy tokens with all the features of native Lethean coin

Confidential Assets Commands are availabe trough CLI interface (lethean-wallet-cli)

### Asset Methods

Full list of supported commands available in the Methods section. Assets can be created, minted, burned, whitelisted and updated (only metadata)

### Asset Creation Example

To deploy a new asset on the Lethean blockchain, you need to prepare a JSON-formatted file with asset parameters. Here’s an example:

```
{
  "ticker": "CT",
  "full_name": "Confidential token",
  "total_max_supply": 100000000000000000,
  "current_supply": 1000000000000000,
  "decimal_point": 12,
  "meta_info": ""
}
```

Then run the following command specifying the route to the file:

```
deploy_new_asset <asset specs file location>
```

You should see a confirmation message upon successful execution.

### Asset via Wallet RPC

```bash
curl -X POST http://127.0.0.1:36944/json_rpc \
  -H 'Content-Type: application/json' \
  -d '{
    "jsonrpc":"2.0","method":"deploy_asset",
    "params":{
      "asset_descriptor":{
        "ticker":"TEST",
        "full_name":"Test Token",
        "total_max_supply":100000000000000000,
        "current_supply":1000000000000000,
        "decimal_point":12,
        "meta_info":"A test token on Lethean"
      }
    }
  }'
```

### Querying assets on chain

```bash
# List all assets
curl -X POST http://127.0.0.1:36941/json_rpc \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":"0","method":"get_assets_list","params":{"offset":0,"count":100}}'

# Get specific asset info
curl -X POST http://127.0.0.1:36941/json_rpc \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":"0","method":"get_asset_info","params":{"asset_id":"ASSET_ID_HERE"}}'
```

The native LTHN asset ID is: `d6329b5b1f7c0805b5c345f4957554002a2f557845f64d7645dae0e051a6498a`

### Requirements

- **HF4 (Zarcanum)** must be active — height 11,000 on testnet/mainnet
- Deploying an asset requires LTHN for the transaction fee
- Only the deployer (maintainer) can emit or burn the asset
- Asset ownership can be transferred via `transfer_asset_ownership`

> **Verified:** `get_asset_info` RPC tested on testnet — returns native LTHN asset with ticker "LTHN", decimal_point 12. Asset deployment requires HF4.

