Prepares unsigned transactions for the newTokenization method.
Example:
curl --request POST \
--url https://api.sandbox.brickken.com/prepare-transactions \
--header 'Content-Type: application/json' \
--header 'x-api-key: YOUR_API_KEY' \
--data '{
"method": "newTokenization",
"signerAddress": "0xYourAddress",
"chainId": "aa36a7",
"url": "https://example.com/token-docs",
"name": "Example Token",
"tokenSymbol": "EXMPL",
"tokenizerEmail": "[email protected]",
"tokenType": "EQUITY",
"supplyCap": "1000000"
}'
/prepare-transactions with method=newTokenization.
| Parameter | Type | Required | Description |
|---|---|---|---|
signerAddress | string | Yes | Address that will sign the transaction |
chainId | string | Yes | Blockchain network identifier (hex format) |
tokenizerEmail | string | Yes | Email of the tokenizer |
url | string | Yes | URL associated with tokenization documents |
name | string | Yes | Name of the token |
tokenSymbol | string | Yes | Token symbol (max 5 characters) |
tokenType | string | Yes | Type of token. Allowed values: EQUITY, DEBT, PRIVATE_CREDIT, FUNDS, RWA_TOKEN, PROFIT_SHARING |
supplyCap | string | No | Maximum token supply cap |
gasLimit | string | No | Optional gas limit |
rpcUrl | string | No | Optional RPC URL |
preMints | array | No | Pre-mint configurations |
initialHolders | array | No | Initial holder configurations |
Request body for newTokenization method.
The operation to be performed.
"newTokenization"
Address initiating the transaction.
Chain ID in hex.
Optional gas limit.
Optional RPC URL.
Type of token.
EQUITY, DEBT, PRIVATE_CREDIT, FUNDS, RWA_TOKEN, PROFIT_SHARING