---
title: "Register"
method: POST
path: "/defi/v1/rwa/register"
tags: ["rwa"]
---

# Register

`POST /defi/v1/rwa/register`

## Request

- Base URL: `https://svc.blockdaemon.com`
- URL: `https://svc.blockdaemon.com/defi/v1/rwa/register`
- Auth: API key in header `X-API-Key`

Facilitates the creation and registration of an RWA as a token on the blockchain by interacting with smart contracts at the chain level to deploy and register the asset, providing transaction details (chain ID, sender address, gas) for seamless tokenization and ecosystem management.

> 💡 
**Compute Unit Value:** `70` (Fixed)

## Request body

- RwaRegisterRequest: The request body for a /defi/v1/rwa/register
  - `chainId` '1500' | '1501': The unique ID to direct queries or transactions to the correct blockchain. Find more [here](https://docs.blockdaemon.com/docs/defi-api-supported-protocols#supported-chains).
  - `from` string, required: Public blockchain address of the sender initiating the transaction. Format depends on the chain (e.g., 0xABCDEF... for EVM, G... for Stellar).
  - `contract` string, required: The unique identifier of the smart contract managing the asset.
  - `assetCode` string, required: The unique alphanumeric code identifying the asset.
  - `amount` string, required: Amount of the asset involved in the transaction, in the asset's smallest denomination (base units). Do not send human-readable decimal values. Examples: EVM tokens (18 decimals) = "1000000000000000000"; Stellar (7 decimals) = "10000000".

## Response `200`

Successful response

- object
  - `status` integer
  - `msg` string
  - `data` object

---

[API](https://skmtc.dev/blockdaemon/apis/blockdaemon-defi-api.md) - [All operations](https://skmtc.dev/blockdaemon/apis/blockdaemon-defi-api/llms.txt) - [OpenAPI document](https://skmtc.dev/blockdaemon/apis/blockdaemon-defi-api/revisions/ec053b7c8041?raw)
