# ETC

## Chain ID

<table><thead><tr><th width="569">Chain</th><th>ID</th><th data-hidden></th></tr></thead><tbody><tr><td>Binanace Smart Chain(BSC)</td><td>1</td><td></td></tr><tr><td>Ethereum(ETH)</td><td>2</td><td></td></tr><tr><td>Fncy Chain (FNCY)</td><td>3</td><td></td></tr></tbody></table>

## Wallet Security Level

Immediately after creating a wallet, the wallet's security level is initialized to 1.

You can't withdraw assets from your wallet without registering a[ wallet recovery question/answer.](https://docs.fncy.world/fncy-2.0.2-eng/for-developers/wallet/sdk/ios/usage/wallet-create-restore)

By registering a [wallet recovery question/answer](https://docs.fncy.world/fncy-2.0.2-eng/for-developers/wallet/sdk/ios/usage/wallet-create-restore), you can upgrade  your wallet security to level 2.

<table><thead><tr><th width="113">Level</th><th width="313">Upgrade Requirement</th><th>Description</th><th data-hidden></th></tr></thead><tbody><tr><td>0</td><td></td><td>Unused Level</td><td></td></tr><tr><td>1</td><td>Wallet Creation Complete</td><td>Deposit Available / Withdrawal restrictioned</td><td></td></tr><tr><td>2</td><td>Wallet Recovery Q&#x26;A Register Complete</td><td>Deposits/Withdrawals Available</td><td></td></tr></tbody></table>

#### See Also

[FncyWallet](https://docs.fncy.world/fncy-2.0.2-eng/for-developers/wallet/sdk/domain#fncywallet)

[makeWallet](https://docs.fncy.world/fncy-2.0.2-eng/for-developers/wallet/sdk/methods#func-makewallet)

[postRegisterRestorationKey](https://docs.fncy.world/fncy-2.0.2-eng/for-developers/wallet/sdk/methods#func-postregisterrestorationkey)

## TicketType

Enumeration code to differentiate between transfer types when creating tickets.

#### See Also

[estimateTicket](https://docs.fncy.world/fncy-2.0.2-eng/for-developers/wallet/sdk/methods#func-estimateticket)

[makeTicket](https://docs.fncy.world/fncy-2.0.2-eng/for-developers/wallet/sdk/methods#func-maketicket)

<table><thead><tr><th width="479">Type</th><th>Description</th><th data-hidden>설명</th><th data-hidden></th></tr></thead><tbody><tr><td>SIGNATURE_TYPE_FOR_ASSET_TRANSFER</td><td>Coin Transfer</td><td></td><td></td></tr><tr><td>SIGNATURE_TYPE_FOR_SMARTCONTRACT_EXECUTION</td><td>Execute SmartContract(Token Transfer)</td><td></td><td></td></tr><tr><td>SIGNATURE_TYPE_FOR_WALLETCONNECT</td><td>WalletConnect Only</td><td></td><td></td></tr></tbody></table>

## DCD

### AssetTypeDcd

Enumeration code that identifies the type of asset.

<table><thead><tr><th width="376">Dcd</th><th>Description</th><th data-hidden></th></tr></thead><tbody><tr><td>1004001</td><td>BSC</td><td></td></tr><tr><td>1004002</td><td>BEP20</td><td></td></tr><tr><td>1004003</td><td>BEP721</td><td></td></tr><tr><td>1004004</td><td>ETH</td><td></td></tr><tr><td>1004005</td><td>ERC20</td><td></td></tr><tr><td>1004006</td><td>ERC721</td><td></td></tr></tbody></table>

### OwnerOfDcd

Enumeration code that identifies the ownership status of the retrieved NFT.

| Dcd     | Description |
| ------- | ----------- |
| 1005001 | inStock     |
| 1005002 | forSale     |
| 1005003 | soldOut     |

### InOutDcd

Enumeration code that identifies whether the viewed transaction is a deposit or a withdrawal.

<table><thead><tr><th width="376">Dcd</th><th>Description</th><th data-hidden></th></tr></thead><tbody><tr><td>1006001</td><td>deposit</td><td></td></tr><tr><td>1006002</td><td>withdrawal</td><td></td></tr></tbody></table>

### TxStDcd

Enumeration code indicating the block inclusion status of the viewed transaction.

<table><thead><tr><th width="376">Dcd</th><th>Description</th><th data-hidden></th></tr></thead><tbody><tr><td>1007001</td><td>pending</td><td></td></tr><tr><td>1007002</td><td>success</td><td></td></tr><tr><td>1007003</td><td>failed</td><td></td></tr></tbody></table>
