# Register assets

You can register different asset types for different ledgers.

New asset registration can result in the allocation of a specific reserved amount on the account, depending on the ledger. For example, XRPL asset registration creates a reserved amount of 2 XRP. This amount is released when the asset is deleted.

For more information on the reserve amount, see [Check account balances](/products/custody/v1.15/ui/accounting-entities/account/view#check-account-balances).

## Register an asset

To register a new asset type for a ledger:

1. Navigate to **Assets**.
2. Click **Register asset**.
3. Select the ledger.
4. Select the asset type.
The asset types available depend on the ledger.
5. Enter the details of the asset as required for the asset type. For example:
  - If this is a native currency ticker, ensure that you enter the right number of decimals for the ticker for the proper encoding of transfer amounts.
  - If this is a smart contract, enter the smart contract address in the correct format.
  - If this is a non-fungible token, enter a serial number for the token in the correct format.
6. Click **Submit for Approval** and [sign the operation with the app](/products/custody/v1.15/ui/get-started/key-operations/intent-signature).


The new asset is registered when the intent is successfully executed.

After you register the asset, to finalize the registration, you need to validate the asset. For more details, see [Validate assets](/products/custody/v1.15/ui/accounting-entities/asset/validate).