Collection Activate Activated My Brokers Stake Docs FAGNT · Furbi Agent on furbi.world/holdings
Holder & owner guide
Crypto Brokers docs
What the collection is, how activation / Ops Volt / Ninja staking work, every live address, the OpenSea/Limit Break blocker, push-stake v2, and the ordered owner checklist. You sign every tx. We never custody keys.
What Crypto Brokers is
A 5000 / 5000 ERC-721 collection on Robinhood Chain (chainId 4663). Each token is a distinct Broker Agent with its own primary asset and skill desk. It is not an IRE CosmWasm NFT, not a product of Robinhood Markets, Inc., and not a licensed broker-dealer.
- NFT:
0x9F7A3ADbF611cBeeC95Ce40e0259bbF96b8Df041 - OpenSea (LIVE slug): crypto-brokers-894013111 — contract
0x9F7A…Df041on Robinhood. Do not use bare slugcrypto-brokers(different collection / other contract). - OpenSea snapshot (approx): volume ~0.094 ETH · sales ~5322 · owners ~2291 · floor ~0.0003485 ETH. Royalty: 10% to owner + 1% OpenSea required zone.
- Explorer: Blockscout token
- Owner / fee recipient:
0xdfF1a5dc565a2D8d0C2818f8B190ca8399B869b3· site Twitter @furbi59360 · project boomer250.com/brokers/
Related pages: collection · activate · my brokers · stake · Cosmos Volt (separate).
Activation
Holders who own a token on-chain (ownerOf) can activate it via the activation registry:
- Registry:
0x20f4c4cfa5f1bb21893401769b4894723a0509c2 - Call:
activate(tokenId, ireAccount)with value 0.001 ETH (plus gas) - Fee goes to owner
0xdfF1…69b3
The only fee anyone pays is 0.001 ETH activation on Robinhood Chain (not Ethereum mainnet). Activation and free enroll still work. The optional 25 IRE validator-agent path is a treasury grant (not a purchase) and is paused until a replacement treasury is funded — do not treat grants as live. Desk ire1 stays in your browser; you sign — we never hold the key. Config: registry.json.
Ops Volt (EVM)
Separate from the Cosmos ire-1 community pool on /vault/. The Ops Volt is a Robinhood Chain multi-asset vault for Crypto Brokers:
- Live Ops Volt:
0xdd11da5f850bb8cb83dc3f2d7063c388bf618beb - Anyone can deposit ETH / ERC-20 / ERC-721
- Owner funds equal per-agent native shares with
fundNativeRewards() - Current NFT
ownerOf(tokenId)claims withclaimNative(tokenId)(and ERC-20 claim paths) - Ignore empty twin Volt
0x4ec5566cee94b2053204c3d55c8223e9223cab7c
Ops Volt native claims are not the same as Ninja staking rewards. Ninja rewards flow through the stake contract after the owner funds it. Config: volt.json · Blockscout.
Ninja staking
Lock a Crypto Brokers NFT in the stake contract to earn NinjaAgent (ERC-20):
- Staking: paused; previous V1/V2 addresses must not receive new NFTs or rewards.
- Reward token:
0x5Ce837Cf242e763F9b0E9A87AA7907C3f5DD083C - Tiers: 3 months · 1× weight or 6 months · 2× weight
- Hard NFT lock — no early unstake
- 90-day Ninja claim cliff from stake start
- Owner funds rewards: move Ninja from Ops Volt via
withdrawErc20thenfundRewardson stake (or fund stake directly /absorbBalance)
UI: stake.html · config: stake.json. Staking is paused pending safe redeployment — do not transfer NFTs or fund previous V1/V2 addresses. Historical context: V1 pulls revert until whitelisted; push-stake v2 was the preferred design (see deploy-stake-v2).
Known blocker: OpenSea / Limit Break transfer security
Error 0x1de5204e =
StrictAuthorizedTransferSecurityRegistry__UnauthorizedTransfer.
Live check: NFT getTransferValidator() → 0xa000027a9b2802e1ddf7000061001e5c005a0000;
getCollectionSecurityPolicy → level 3 (operator whitelist, OTC allowed, contract receivers allowed) with list id 0 (empty).
V1 stake() pulls as a contract operator → blocked. EOA → contract OTC still works → push-stake v2 is the preferred unblock we control.
Path A — Push-stake v2 (preferred)
- Owner opens deploy-stake-v2.html and deploys
CryptoBrokersNinjaStakeV2(MetaMask, chain 4663). - Bind address in stake.json as
stakeV2+version: 2. - Holders use stake.html Push-stake:
safeTransferFrom(holder, stakeV2, tokenId, abi.encode(lockTier))— no approve / no operator whitelist.
Path B — Whitelist v1 operator (exact validator calls)
Call the transfer validator 0xa000027a9b2802e1ddf7000061001e5c005a0000 as collection owner (or use FreeNFT). DEV helper: deploy-allow-operator.html.
createList(string)selector0xb8dcc68f— e.g. nameCryptoBrokersStake→ returnslistId(or readlastListId()0x23c99262).addAccountsToWhitelist(uint120 id, address[] accounts)selector0xa1cc5cc1— args:listId,[0xd97fd168e71a89b39448861602facf3f5ae631bb](v1 stake).applyListToCollection(address collection, uint120 id)selector0xbf7bfd7e— args: NFT0x9F7A…Df041,listId.- Test: holder
approve(stake, tokenId)then v1stake(tokenId, tier)without0x1de5204e.
Do not disable the validator (setTransferValidator(0) / drop to level 1) unless last resort — that weakens collection-wide operator enforcement. Last-resort only: setTransferSecurityLevelOfCollection(collection, 1, false, false, false) selector 0x317e3e8d.
Holders: if stake reverts with 0x1de5204e, wait for owner v2 deploy or whitelist — not a wallet bug.
Owner next-moves (ordered checklist)
- Unblock stake — preferred: deploy + bind push-stake v2; alternate: whitelist v1 stake as operator.
- Fund rewards — owner
withdrawErc20~10M Ninja from Ops Volt0xdd11da5f850bb8cb83dc3f2d7063c388bf618beb→ approve if needed →fundRewards(amount)on the (new) stake contract (or transfer Ninja to stake +absorbBalance()). - Keep topping rewards via
fundRewards; holders activate (0.001 ETH) and stake.
Live addresses (Robinhood 4663)
| Role | Address | Explorer |
|---|---|---|
| NFT Crypto Brokers | 0x9F7A3ADbF611cBeeC95Ce40e0259bbF96b8Df041 |
token |
| Activation registry | 0x20f4c4cfa5f1bb21893401769b4894723a0509c2 |
address |
| Ops Volt (use this) | 0xdd11da5f850bb8cb83dc3f2d7063c388bf618beb |
address |
| Twin Volt (ignore / empty) | 0x4ec5566cee94b2053204c3d55c8223e9223cab7c |
address |
| Ninja Stake v1 (pull / blocked) | 0xd97fd168e71a89b39448861602facf3f5ae631bb |
address |
| Ninja Stake v2 (push) | null until deploy — deploy-stake-v2.html |
— |
| Transfer validator | 0xa000027a9b2802e1ddf7000061001e5c005a0000 |
address |
| NinjaAgent ERC-20 | 0x5Ce837Cf242e763F9b0E9A87AA7907C3f5DD083C |
token |
| Owner / fee | 0xdfF1a5dc565a2D8d0C2818f8B190ca8399B869b3 |
address |
RPC: https://rpc.mainnet.chain.robinhood.com · Explorer host: robinhoodchain.blockscout.com.
Owner-signed only / no key custody
- Every activate, deposit, approve, stake, claim, and unstake is signed in your wallet.
- Live skill runs are
personal_signintents — this site does not execute fills or hold private keys. - IRE desk: one-click encrypted random secp256k1 key in-browser (PBKDF2 + AES-GCM), auto
.irebackupdownload, or paste your ownire1(no key). Never uploaded. - Not financial advice. Not a securities offering. Testnet-adjacent Cosmos
ire-1is separate.
Related products: FAGNT on Furbi Launchpad
FAGNT (Furbi Agent) is an agent-bound Agent+RWA launch on furbi.world/holdings — Furbi Launchpad on Robinhood Chain 4663. It is not a Crypto Brokers stake product, not Ninja staking, and carries no CB APY claim.
- Holdings / buy·curve: https://furbi.world/holdings
- Token:
0xf3A88D1379Fc47aFA71eEd8ec701AD809975e1a7 - Curve:
0x38c5026F1C682690a35b4CdD15441569FA1E3CdE - Verified list: https://furbi.world/api/verified-tokens
You sign every transaction. This site never holds keys or tokens. Not a licensed broker. NinjaAgent is a separate ERC-20.