Overview
This endpoint allows you to create a new token without having to sign or send any blockchain transactions yourself. Brickken handles the entire transaction signing and submission process on your behalf, making token creation seamless and secure.Key Advantage: This endpoint eliminates the complexity of blockchain transaction management. Simply provide the token parameters, and Brickken will create the token for you automatically.
How It Works
- Submit Request: Send your token parameters to this endpoint
- Automatic Processing: Brickken signs and submits the
newTokenizationtransaction - Token Created: Your token is deployed on the blockchain without any manual intervention
- Simplified Integration: No need to handle private keys or transaction signing
- Reduced Complexity: Focus on your business logic instead of blockchain mechanics
- Enhanced Security: Brickken manages the secure transaction process
Request Body
Parameters
- tokenizerAddress (string, required): The wallet address that will own the token contract
- chainId (string, required): The blockchain network chain ID in hex format (e.g., “aa36a7” for Avalanche testnet)
- rpcUrl (string, optional): Custom RPC URL for the blockchain network (null uses default)
- url (string, required): URL pointing to token documentation or legal documents
- name (string, required): The full name of the token (e.g., “My Company Token”)
- tokenizerEmail (string, required): Email address of the token creator for notifications
- tokenSymbol (string, required): The token ticker symbol (maximum 5 characters, e.g., “EXMPL”)
- tokenType (string, required): Type of token. Allowed values:
EQUITY,DEBT,BILL_FACTORING,ICO,STABLECOIN,REVENUE_SHARE,RWA_TOKEN,PROFIT_SHARING - supplyCap (string, required): Maximum number of tokens that can ever be minted (“0” for unlimited)
- preMints (array, optional): Array of addresses and amounts to mint tokens to immediately upon creation
- initialHolders (array, optional): Array of initial token holders and their allocations
Response
The endpoint returns transaction details and the newly created token information:Example Use Cases
- Real Estate Tokenization: Create tokens representing property shares
- Investment Funds: Issue tokens for fund participation
- Loyalty Programs: Deploy tokens for customer rewards
- Asset Digitization: Convert physical assets into blockchain tokens