ACCOUNT
Fee-funded stocks accumulate through the broker wallet and control of unclaimed benefits moves with the NFT when it is sold
MarsBrokers launches a token through Flap, converts protocol fees into each broker's predetermined tokenized stock and routes the purchased assets to its ERC-6551 wallet
Fee-funded stocks accumulate through the broker wallet and control of unclaimed benefits moves with the NFT when it is sold
The owner can claim accumulated fee-funded assets or sell the NFT with its unclaimed wallet benefits included
Mint a unique MarsBroker and receive its deterministic token-bound wallet in the same confirmed transaction.
The identity cycles on-chain. Every mint receives a new ERC-721 token ID and a separate ERC-6551 account.
Your wallet submits one payable transaction. Success is shown only after the receipt confirms. MarsBrokers does not promise stock or MARSCOIN balances at mint; those assets become claimable only after they are deposited into the NFT's TBA.
Connect a wallet to mint on BNB Chain.
Trade each broker together with control of its ERC-6551 wallet and unclaimed fee-funded benefits
Exchange BNB and MARSCOIN through live PancakeSwap V3 liquidity
Protected by 0.5% slippage · Quote expires after 20 minutes
Activates only after token contracts and on-chain liquidity are verified
Claim tokenized stocks and MARSCOIN to your connected wallet after those ERC-20 assets arrive in your NFT's token-bound account.

The owner can claim deposited assets or sell the NFT with unclaimed TBA assets included.
Seal ERC-20 assets into a broker wallet or route assets back to its current owner
?Seal transfers the approved ERC-20 into the selected token-bound account. Route can only execute through the current NFT owner or the recorded staker
Use a MarsBroker as collateral or seal a verified liquidity position
REFERENCE NFTSelect an owned broker to load fee-funded stock holdings, unclaimed TBA benefits and collateral parameters
Locked liquidity cannot be withdrawn before the configured unlock condition
The final contract defines supported pairs, beneficiary rules and unlock execution
The exact MarsBroker remains in the staking contract until its selected unlock time. Stocks already inside its ERC-6551 account remain claimable by the recorded staker
Prepare covered calls around MarsBroker floor prices and expiries
Generate your route and track protocol referral allocations
Your connected address becomes the source of the referral route when the protocol module is enabled
Architecture, fee routing, token-bound benefits and ownership rules
MarsBrokers launches its protocol token through Flap and routes a defined share of trading fees into tokenized-stock purchases. Every MarsBroker NFT is paired with an ERC-6551 account that receives the stock assigned to that broker identity
The current NFT owner controls the broker account and can claim accumulated stock assets to a personal wallet or sell the NFT with unclaimed TBA holdings and future fee benefits included
ERC-6551 gives an NFT a deterministic smart-account address without changing the NFT contract itself. A registry creates or resolves an account using the implementation contract, chain ID, NFT contract and token ID. The resulting token-bound account is controlled through ownership of the NFT
implementation + chainId + nftContract + tokenId + saltThe fixed stock purchased from the protocol fee allocation
The protocol currency routed through the broker reward rail
BNB used for supported account execution and gas routing
On-chain records linking fee rounds, purchases and broker allocations
ERC-6551 does not automatically distribute rewards and does not guarantee that assets remain inside the wallet. Those rules must be enforced by the MarsBrokers claim, escrow or vault contracts. The account implementation must also define how calls are authorized and whether execution is restricted while the NFT is escrowed
The marketplace lists MarsBroker NFTs, not detached wallet balances. When settlement transfers the NFT, ERC-6551 ownership resolution changes to the buyer. Assets already held by the token-bound account remain at that account address, while control passes to the new NFT owner
Seller approves the market Approval must be limited to the verified MarsBrokers collection and marketplace contract
Listing is indexed Price, seller, token ID, expiry and listing nonce are checked against on-chain state
Buyer reviews the dossier The UI displays the assigned stock, Marscoin rail, TBA address, current balances and already-claimed periods
Settlement transfers the NFT The market sends payment and transfers the NFT atomically. TBA control follows ownership
Indexer refreshes ownership Market and Claim Center update only after transaction confirmation
Every character identity keeps the same stock assignment across all visual variants. The fee router uses the broker ID to determine which tokenized stock to purchase, while Marscoin remains the common protocol rail
The Flap token produces protocol fees in the configured settlement asset. The Fee Router calculates the distributable share, buys approved tokenized stocks and allocates the purchased amounts across eligible broker TBAs according to the on-chain distribution rule
The asset registry maps each display symbol to its chain ID, token contract and decimals so the router always purchases by verified address rather than ticker text
Claim Center discovers the MarsBrokers owned by the connected wallet, resolves each ERC-6551 account and reads the fee-funded stock balances accumulated for every broker
Connect wallet The app resolves the wallet and its owned MarsBrokers
Select a broker The broker ID identifies its ERC-6551 account and predetermined stock
Read fee benefits Claim Center loads stock purchases credited by the Fee Router
Choose the outcome Keep the assets in the TBA, claim them to the owner wallet or sell the NFT with the benefits included
Review and sign The owner reviews asset, amount, source TBA, destination and network
Confirm ownership state Balances and NFT ownership refresh from the confirmed transaction
Stocks already deposited in the TBA can only leave through an owner-authorized account execution. Every unsettled fee round records consumed allocations by broker ID and round identifier so ownership changes cannot duplicate a distribution
ERC-6551 resolves the current NFT owner as account controller
Assets remain at the broker account address when NFT ownership changes
The current owner controls benefits credited after the transfer
Assets previously moved to the seller wallet no longer belong to the TBA
Only the NFT and its token-bound account relationship are sold
Every listing dossier must distinguish between current TBA holdings, currently claimable assets and possible future distributions. These are different states. The production UI must timestamp indexed data and link to the TBA and relevant contracts on a block explorer
All token, router and account addresses resolve from the protocol registry
The interface explains NFT approvals and token allowances before signatures
Owner, fee round, claim and balance state are re-read immediately before execution
Fee conversion uses approved stock assets, bounded slippage and allocation rules
Contracts remain authoritative for fee accounting, purchases, TBA credits and claims
The account implementation uses replay protection, owner checks and safe call restrictions
MarsBrokers separates token trading, fee conversion, NFT ownership and benefit custody into explicit components with clear on-chain responsibilities
Token volume, collected fees and settlement asset
Fee share, stock purchases, slippage and distribution rounds
Broker ID, stock token address, chain ID and decimals
Broker NFT, token ID, account implementation and TBA address
Purchased stock amounts assigned to eligible broker accounts
Owner, TBA balances, transfer destination and receipts
Listing, sale and transfer of TBA control with the broker NFT
Ownership, fee rounds, purchases, TBA balances and claims
NFT positions that include token-bound account value