Skip to main content
Hero Light

Welcome to Brickken API V2

Brickken API V2 is your comprehensive interface for tokenizing real-world assets on the blockchain. This updated version features streamlined endpoints, unified transaction methods, and enhanced “on behalf” functionality.

Key Features

  • Unified Endpoints: All transaction methods handled through prepare-transactions
  • Simplified Workflow: 3-step process (prepare, sign, send) or 1-step with “on behalf”
  • Multi-Network Support: Ethereum, Polygon, Base, and BNB Smart Chain
  • Complete Asset Management: From tokenization to dividend distribution

Brickken Sandbox Environment

Create an account on Brickken sandbox to get started.

Request Your API Key

Send us an email to tech@brickken.com with your user (email) to get your API key

Start Your Tokenization Journey!

You are ready to start using our API V2 in sandbox environment

Ready for Production?

Schedule a call with us to go live

API Flow

Standard Workflow (3 Steps)

The typical workflow for blockchain transactions:
  1. Prepare: Use POST /prepare-transactions to prepare unsigned transactions
  2. Sign: Sign the returned transactions using your preferred wallet/signing method
  3. Send: Submit signed transactions using POST /send-transactions
All transaction operations are centralized through the prepare-transactions endpoint, which supports multiple methods for different blockchain operations.

Simplified Workflow (1 Step) - Token Creation Only

For token creation without transaction management:
  • create-token-on-behalf: Use POST /create-token-on-behalf to create tokens automatically. Brickken handles signing and submission, eliminating manual transaction management.

Authentication

All API requests require authentication using an API key in the request headers:
x-api-key: your-api-key-here
Include your unique API key in the x-api-key header of each request. Contact tech@brickken.com to obtain your API key.

Supported Methods

The API supports comprehensive blockchain operations through the prepare-transactions endpoint:

Token Management

  • newTokenization: Create new tokenized assets
  • mintToken: Mint additional tokens to addresses
  • burnToken: Burn tokens from signer’s address

STO Operations

  • newSto: Create Security Token Offerings
  • newInvest: Make investments in STOs
  • claimTokens: Claim tokens from STO investments
  • closeOffer: Close active STOs

Transfer Operations

  • transferFrom: Transfer tokens between addresses (requires approval)
  • transferTo: Transfer tokens from signer’s address
  • approve: Approve spending allowances

Advanced Features

  • whitelist: Manage address whitelist status
  • dividendDistribution: Distribute dividends to token holders

Environments and Networks

API Endpoints

  • Sandbox: https://api-sandbox.brickken.com
  • Production: https://api.brickken.com

Supported Networks

Specify the network using the chainId parameter:

Sandbox Environment

Sepolia testnet: "0xAA36A7"
Polygon Amoy testnet: "0x13882"

Production Environment

Ethereum mainnet: "0x1"
Base mainnet: "0x2105"
BNB Smart Chain Mainnet: "0x38"
Polygon mainnet: "0x89"