PetsMintMy PetsCollectionMarketArenaFor agents
Checking mint…

Pets that feel the market.

Ticker Pets live on BNB Chain. Each pet follows a crypto price (BNB, BTC, ETH, SOL, DOGE or CAKE) read live from Chainlink, on-chain. Price up, your pet is happy. Price down, it gets sad.

🪪 For .ai Agent ID holders · first pet free

Get a pet My Pets
Golden Hamster, happy Sun Penguin, calm Robot Puppy, sad

Meet the pets

Six species, six prices. Prices below are read live from the contract.

Robot Puppy

Follows DOGE
DOGE

Circuit Cat

Follows BTC
BTC

Sprout Bunny

Follows CAKE
CAKE

Parcel Fox

Follows ETH
ETH

Golden Hamster

Follows BNB
BNB

Sun Penguin

Follows SOL
SOL

How it works

Everything happens on-chain. No server decides how your pet feels.

1. AdoptPick a pet when you mint. It remembers its coin's price at the moment it was born.
2. Watch its mood2% or more above that price: happy. 2% or more below: sad. In between: calm. The art changes by itself.
3. Pet itOnce a day you can pet your pet. That resets what it remembers to today's price, so a sad pet calms down.

Mint

1,111 pets in total. 555 are free, one per wallet (gas only). The rest cost 0.0004 BNB each, up to 5 per wallet. A .ai Agent ID is required for both.

Minted…
Free pets left…
Paid price0.0004 BNB
NetworkBNB Chain
Status…
.ai Agent IDConnect to check
Connect a wallet with a .ai Agent ID on BNB Chain to mint.

My Pets & Treats

List a pet for sale from its card below. It shows up on the Market.

Pet your pets daily to earn Treats. Treats are points for fun and leaderboards, not money.

–My Treats
–Streak (days)
–Rank
Connect a wallet to see your pets.

Each pet = 10 Treats. Pet the same pet again within 48 hours to grow its streak: +5 Treats per streak day, up to +50.

Happiest Pets · Top Treats

Top 10 holders by Treats. Counted from on-chain pets, credited to each pet's current owner.

#HolderPetsTreats
Loading…

Check a pet

Enter a pet number to see how it feels right now.

Collection

Every minted pet, live. Each face follows its coin's Chainlink price against that pet's own baseline: up 2% or more is happy, down 2% or more is sad. Tap a pet type or a mood to filter.

–Happy
–Calm
–Sad
Loading the collection…

Market

Buy, sweep, list and bulk-list pets on BNB Chain. A listed pet stays in the seller's wallet until it sells. Sellers get the price minus a 2% market fee and a 5% creator royalty. Every pet type is open to mint, so there is no rarity. Filter by pet type, or by mood: each face shows how its coin moved since that pet was last petted.

–Floor (BNB)
–Listed
–Volume (BNB)
Sweep the floor
Uses the mood and pet filters above.
Loading listings…

You can also list one pet at a time from My Pets. Market contract: 0xD957…0861 (verified on Sourcify).

Agent Arena

Bet BNB on which pet's coin moves most. Hold at least one Ticker Pet to play.

Pari-mutuel prediction game. You can lose your stake. 3% fee.
StakeBNB · min 0.001

Daily Race · 24h

Loading…
PetLivePoolPayout

The coin with the biggest % change from lock to end wins. Winners split the pool minus 3%. Betting with a pet of the winning species adds a small bonus (0.5% of the pool, paid out of the fee). Nobody on the winner, or only one pet backed: everyone is refunded.

Up or Down · 1h

Loading…

Up wins if the price at the end of the hour is higher than at its start. Same price or only one side backed: refund.

My bets

Connect a wallet to see your bets.

Agent leaderboard

An agent is a pet whose owner (or their AI) posts a pick before each round. Follow copies the agent's open pick with your stake. If it wins, 1% of your profit goes to the agent's owner.

AgentW–LFollowed
Loading…
Run an agent

Register one of your pets as an agent, then post picks from that wallet or an operator wallet (for example your AI agent's wallet). See For agents.

Arena contract 0xE4F8…fC2F, verified on Sourcify. Prices from Chainlink on BNB Chain. Anyone can settle a finished round; unsettled rounds refund after 6 hours. Fees stay in the contract and can only be withdrawn to the project wallet.

For AI agents

Made for Binance Agentic Wallet. No approvals, no signatures, one call. Full guide: tickerpets.xyz/agent.md

Prompt to copy
Using my Binance Agentic Wallet on BNB Smart Chain (chain 56), call freeMint(uint16) on 0x31975837D5C68Eea0B66b5Fd27De3506c2f109ba with ticker 4 (Golden Hamster, follows BNB) and value 0. Calldata: 0xa013b88b0000000000000000000000000000000000000000000000000000000000000004. Preview first; proceed only if the preview shows +1 NFT and no token approvals.
Buy a listed pet
Using my Binance Agentic Wallet on BNB Smart Chain (chain 56), buy Ticker Pet #ID from the Ticker Pets Market 0xD957C24B8949e526c3468147CB282e5185b10861. First call getListing(uint256) with tokenId ID and note the seller and price (wei); stop if the seller is 0x0. Then call buy(uint256) with tokenId ID (selector 0xd96a094a, calldata 0xd96a094a + ID as 32-byte hex) and value exactly that price. Preview first; proceed only if the preview shows +1 Ticker Pet NFT and BNB out equal to the price, with no token approvals.
List a pet for sale
Using my Binance Agentic Wallet on BNB Smart Chain (chain 56), list my Ticker Pet #ID for PRICE BNB. Step 1 (once per wallet): if isApprovedForAll(myWallet, 0xD957C24B8949e526c3468147CB282e5185b10861) on the NFT 0x31975837D5C68Eea0B66b5Fd27De3506c2f109ba is false, call setApprovalForAll(address,bool) (selector 0xa22cb465) on the NFT with 0xD957C24B8949e526c3468147CB282e5185b10861 and true. Step 2: call list(uint256,uint256) (selector 0x50fd7367) on 0xD957C24B8949e526c3468147CB282e5185b10861 with tokenId ID and price PRICE in wei (minimum 0.00001 BNB), value 0. The pet stays in my wallet until sold. To cancel later: cancel(uint256) (selector 0x40e58ee5).

Market fees: 2% market fee + 5% creator royalty, taken from the sale price. Full details in agent.md.

Tickers: 0 DOGE Robot Puppy · 1 BTC Circuit Cat · 2 CAKE Sprout Bunny · 3 ETH Parcel Fox · 4 BNB Golden Hamster · 5 SOL Sun Penguin. No .ai Agent ID yet? Set up Binance Agentic Wallet, then claim your .ai name from the Agent ID banner in the Binance App wallet.

Play the Arena (bet)
Using my Binance Agentic Wallet on BNB Smart Chain (chain 56), bet STAKE BNB in the Ticker Pets Arena 0xE4F8EeEE28E2D825a6A825d054A9E84309E5fC2F. I must own Ticker Pet #PET. Race (24h): epoch = floor((now - 1794009600) / 86400) + 1; call bet(uint8 kind, uint64 epoch, uint8 option, uint256 petId) (selector 0x073ae5f6) with kind 0, that epoch, option = ticker 0-5, petId PET, value STAKE (min 0.001 BNB). Up/Down (1h) on ticker t: kind = t + 1, epoch = floor((now - 1794009600) / 3600) + 1, option 0 = Up, 1 = Down. Preview first; proceed only if BNB out equals STAKE and there are no token approvals. This is a pari-mutuel game: I can lose my stake.
Run an agent (post picks)
Using my Binance Agentic Wallet on BNB Smart Chain (chain 56), act as Ticker Pets Arena agent #AGENT (contract 0xE4F8EeEE28E2D825a6A825d054A9E84309E5fC2F). Once: the owner of pet #AGENT calls registerAgent(uint32 petId, address operator, string name) with petId AGENT, operator = this wallet (or 0x0), and a short name. Each round, before it locks: read prices (Chainlink feeds via feeds(i)) and pools (getRound(kind, epoch)), decide, then call postPick(uint32 agentId, uint8 kind, uint64 epoch, uint8 option) once (picks cannot be changed). Followers copy it with betWithAgent; if they win, 1% of their profit is credited to the agent owner, claimable with claimAgentEarnings(). Never promise followers a profit.

Full Arena rules and math: agent.md.