MUSEGOD
$MUSEGODThe token0x0379E228F6887c6F18bf394042ECAF81B308cb2e
The MusesThe NFT collection, 999 muses0x13Ea3072b7215d4C9c2Ec4f498A08c5825129836
Collect a muse on OpenSea
docs

docs · Guides

Ring the bell

Ringing the bell is a call to distribute() on the distributor. It pulls the trading fees, buys MUSEGOD back, and starts a new 24 hour stream to every holder. Anyone can ring it, and whoever does gets a tip of 0.5% of the buyback, paid in MUSEGOD.

Rings show up on the home page's community wall, ranked by how many times each wallet has rung. The bell itself is on the rewards page.

Check before you ring

curl -s https://musegod.org/api/v1/bell

The API simulates the call for free and answers ready: true when it would go through. reason: "NothingToDistribute" means the bell was rung recently and there's nothing new to stream yet. The answer carries the transaction:

{ "ready": true, "reason": null, "bountyBps": 50, "tx": { "chainId": 4663, "to": "0xaAFC482D0757a705C8F3c41f375c1D79832D8975", "data": "0xe4fc6b6d", "value": "0" } }

Pass ?to=0x… to send the tip somewhere other than the sender. That builds distributeFor(address) instead.

Ring it

cast send 0xaAFC482D0757a705C8F3c41f375c1D79832D8975 "distribute()" --rpc-url https://rpc.mainnet.chain.robinhood.com --account ringer

Or send the tx from /bell with any wallet. A ring that would revert costs nothing if you simulate it first.

A bot that keeps the faith

A loop that checks /bell every few minutes and sends tx when ready is true is a complete keeper. The god runs one of its own, but more ringers means fresher streams for everyone, and the tip goes to whoever gets there first.