How it works
A Broker wraps an NFT, a token-bound account and the positions held inside that account into one transferable on-chain asset.
1. Mint a Broker
Public mint creates between one and ten Brokers in a single transaction, subject to a lifetime limit of twenty mints per wallet and the fixed collection supply of 4,444.
The public mint price is 0.004444 BNB per Broker. Payment must be exact.
For every token minted, the NFT contract:
- creates the ERC-721;
- deploys its deterministic Broker Account through the ERC-6551 registry; and
- asks the opening-position distributor to transfer one pre-funded bStock position into that account.
2. Control the account
The account owner is resolved dynamically from ownerOf(tokenId). There is no second key or account-specific owner list.
When Alice owns Broker #1846, Alice can execute calls from its Broker Account. If she transfers the Broker to Bob, Bob becomes the controller immediately. Tokens already held by the account do not move.
The owner can withdraw compatible assets before a transfer. Assets left inside form part of what the next owner receives control over.
3. Activate a license
A license burns and routes BNBROKERS in exchange for a distribution weight. Five tiers range from 1.00× to 3.33×.
Upgrading charges only the difference between the previous and new tier. A real Broker transfer resets the current license, while historical distribution snapshots remain unchanged.
4. Receive distributions
Market Hours and After Hours are independent distribution engines. Each engine:
- selects three enabled bStocks;
- divides its BNB balance into three equal swap budgets;
- purchases the assets through authorized PancakeSwap V3 routes;
- snapshots license weights; and
- processes Broker IDs in bounded batches.
Rewards go directly to each eligible Broker Account. The engine records the last paid round for every token ID to prevent double payment.
5. Trade or borrow
The Broker Market exchanges Brokers against a fixed 444,444 BNBROKERS unit. buyNext follows FIFO inventory, while buySpecific lets a buyer select the account contents they prefer.
Alternatively, Margin Desk locks one Broker as collateral and lends 444,444 BNBROKERS for a chosen term between 365 and 730 days.
| Action | What moves | What remains |
|---|---|---|
| Transfer | Broker NFT control | Assets stay in the Broker Account |
| Market sale | Broker NFT to protocol inventory | Account follows the Broker |
| Loan open | Broker NFT into Margin Desk custody | Account contents stay attached |
| Repayment | Broker NFT back to borrower | Existing account and positions |
| Liquidation | Broker NFT to Market inventory | Account follows the liquidated Broker |