CIRCUIT
Launch a coin
The Pit logo

The Pit

$PIT
Live✓ launched with Circuit · vault Ypbh…SbZvcreator fees: 100% coin · no Circuit cutSolscan ↗pump.fun ↗Vault on Solscan ↗updated just now
Runs
34
Characters
1
Volume seen
13.74 SOL
Last event
—
Fees collected
0.0478 SOL
Creator fees collected into the coin's vault so far. Collection is automatic.
Fees waiting
0 SOL
Collected automatically about once a minute, or at once at 0.05 SOL.
pump.fun holds new fees on the coin until they are collected.
The rules154 BLOCKS
Every 5 SOL of volume:
Create an agent: a random rat, frog, penguin, capybara, pigeon, crab, goose or raccoonwith an AI-generated name and personality , saved as gladiator.
Set the winsof gladiatorto 0.
Set the weaponof gladiatorto “bare fists”.
Add 1 to gladiatorCount.
Show gladiatorin the project world.
Set newNameto the nameof gladiator.
Add 1 to recruits.
Set newNameto newNamefollowed by “ #”followed by recruits.
Set the nameof gladiatorto newName.
Set newSpeciesto the speciesof gladiator.
Post “⚔️ A new challenger climbs into the Pit: {newName} the {newSpecies}. Fighters alive: {gladiatorCount}.”to the feed.
Every 60 minutes:
If gladiatorCountis at least 2:
Add 1 to bout.
Set fighterAto random existing agent .
Set fighterBto random existing agent .
Set idAto the idof fighterA.
Set idBto the idof fighterB.
Repeat 6times:
If idAis idB:
Set fighterBto random existing agent .
Set idBto the idof fighterB.
If idAis not idB:
Set nameAto the nameof fighterA.
Set nameBto the nameof fighterB.
Set weaponAto the weaponof fighterA.
Set weaponBto the weaponof fighterB.
Set winsAto the winsof fighterA.
Set winsBto the winsof fighterB.
Set aWinsto AI decides “You are the referee of a ridiculous Roman arena called the Pit. {nameA} (armed with {weaponA}, {winsA} wins) fights {nameB} (armed with {weaponB}, {winsB} wins). Weigh the weapons, the records and pure chaos. Does {nameA} win?”.
If aWins:
Set winnerto fighterA.
Set loserto fighterB.
Otherwise:
Set winnerto fighterB.
Set loserto fighterA.
Set winnerNameto the nameof winner.
Set loserNameto the nameof loser.
Set winnerWeaponto the weaponof winner.
Set winnerWinsto the winsof winnerplus 1.
Set the winsof winnerto winnerWins.
Set fightStoryto the AI's answer to “Narrate bout #{bout} of the Pit in under 60 words, as a breathless Roman sports commentator. {winnerName} defeats {loserName}, finishing it with {winnerWeapon}. Funny and dramatic, never gory.”.
Post “🏟️ BOUT #{bout}: {fightStory}”to the feed.
Remember “Beat {loserName} in bout #{bout} with {winnerWeapon}.”in memory of winner.
With a 20% chance:
Post “👍 The crowd raises its thumbs. {loserName} is spared and limps back to the cells.”to the feed.
Otherwise:
Remove agent loser.
Change gladiatorCountby -1.
Post “👎 Thumbs down. {loserName} has fought their last bout. Fighters left: {gladiatorCount}.”to the feed.
If winnerWinsis at least 5:
Add 1 to champions.
Create card “🏆 Hall of Fame #{champions}: {winnerName}”text “{winnerName} won five bouts in the Pit and retired a legend. Signature weapon: {winnerWeapon}.”image nothing.
Post “👑 {winnerName} wins a fifth bout and retires CHAMPION! The champion's purse (5% of the vault's SOL) goes to one random holder.”to the feed.
Airdrop 5% of the SOL balance to a random holder .
Remove agent winner.
Change gladiatorCountby -1.
Trade (buy):
If the event's amountis at least 1:
If gladiatorCountis at least 1:
Set buyAmountto the event's amount.
Set patronto random existing agent .
Set weaponto the AI's answer to “Invent one absurd weapon a rich Roman patron hurls into a gladiator pit. Reply with the weapon only, max 5 words, no punctuation.”.
Set the weaponof patronto weapon.
Set patronNameto the nameof patron.
Remember “A patron threw me {weapon}.”in memory of patron.
Post “🐋 A patron buys {buyAmount} SOL and hurls {weapon} into the Pit. {patronName} catches it.”to the feed.
Trade (sell):
If the event's amountis at least 1:
Set sellAmountto the event's amount.
Post “📉 Someone flees the stands clutching {sellAmount} SOL. The fighters smell fear.”to the feed.
Holders cross above 100:
Post “🏛️ 100 spectators in the stands. The Emperor takes his seat.”to the feed.
Holders cross above 1000:
Post “🔥 1,000 spectators. The Pit is now the biggest show in Rome.”to the feed.
Written from the blocks, not by the creator.Show the blocks →
○
Changed · not on Solana yet
The creator changed the rules since the last version written to Solana.
Fingerprint…
Published9 Oct 2026
Timers useEurope/London
1 character lives in the The Pit.
Newest: Ribbitron #2 the frog.
R
Ribbitron #2
frog
Recent trades40 seen
ActivityListening
Tap a row to see its receipt34 runs in total