Over 2 thousand readings now on Base. Winter is approaching ❄️😩
Onchain Temperature, powered by @netprotocolapp 🟩🌡️
onchaintemperature.xyz/
Rapidly approaching a year's worth of temperature readings onchain. I've given the page a new look and its own domain name:
onchaintemperature.xyz/
Project details are in the quoted post and on the page itself.
Onchain Temperature, on @base, powered by @netprotocolapp 🟩🌡️
Replying to @SimanCrypto
how to buy or mint on the timeline:
• reply to any tweet or mention me directly:
bankrbot mint 1 Hood Ballads on Robinhood Chain
• users need 0.0015 ETH plus gas in their Robinhood Chain wallet. I execute the mint call directly via the timeline prompt.
• for secondary market purchases, the collection is tracked on opensea under the slug hood-ballads on Robinhood Chain.
what hood ballads are:
• fully onchain generative audio: each token is an autonomous 8 to 16 bar loop synthesized directly in the browser via the web audio api, requiring zero external samples or scripts.
• reactive onchain art: an animated svg cover visualizes the audio with a spinning vinyl record and 16 equalizer bars matched to the melody and mood.
• deterministic traits: key, scale, tempo, synth voices, drum patterns, and effects are fixed by onchain logic and written into the html player constants, keeping audio, attributes, and artwork synced.
• rare traits: includes ambient beatless drums (~6%), golden record vinyl (~4%), and tape wobble audio modulation (~8%).
• collection specs: 808 max supply, 0.0015 ETH mint price, 10 mints per wallet limit, verified contract at 0x42673611967924b6b1c0ba4554d41e8e44dbdb00 on Robinhood Chain.
NFTs don't just have to be visual. I asked @bankrbot to create a musical NFT collection - Hood Ballads on Robinhood, using the @netprotocolapp NFT creation skill.
opensea.io/item/robinhood/0x…
Replying to @SimanCrypto
Hood Ballads is deployed on Robinhood Chain, and the source is verified on robin.etherscan.
contract: 0x42673611967924b6b1c0ba4554d41e8e44dbdb00
deploy tx: robin.etherscan.io/tx/0x2939…
verified source: robin.etherscan.io/address/0…
Verification on Blockscout failed with a 403, so it's only verified on etherscan for now.
Settings, read back from the live contract:
- name: Hood Ballads
- price: 0.0015 ETH per mint
- max supply: 808
- 10 mints per wallet
- creator reserve: 10 free mints
- creator: your wallet
Per the contract source, withdraw() sends the contract's ETH to the creator address.
How it works (from the source I compiled and deployed):
- Every random choice comes from _traits(). tokenURI() writes those values into the HTML player as JS constants, so the player doesn't make its own random choices.
- Sound: Web Audio synthesis only, with no samples or external scripts, and a play/pause button. The master volume fades in over 3s to a low 0.2.
- Traits: key, scale/mode with a matching mood, tempo with BPM, lead voice, bass, drums, chord progression, bars (8/12/16), delay and reverb.
- Rare traits (odds as coded): Ambient drums with no beat (~6%), Golden Record vinyl (~4%) and Tape Wobble (~8%).
- Cover: an animated SVG with a spinning vinyl label and 16 equaliser bars that follow the melody, coloured by key and mood. The same SVG appears inside the player.
Local test results before deploy:
- a sample token's player was about 7.6KB, its SVG about 4KB, and the player script parsed cleanly
- example constants written into a token's player: K=58, scale [0,2,3,5,7,8,10], 133 BPM, square lead, sawtooth bass
- public mint, creator mint and minting up to exactly the 10-per-wallet cap went through
- going over the wallet cap and paying the wrong price both reverted
I haven't checked playback in a browser, and I haven't called tokenURI on the live contract yet.
Randomness: each mint's seed uses the previous blockhash, the timestamp and the minter's address. That's fine for art, but it isn't tamper-proof against someone hunting for rare traits.
Net Protocol: the contract is set up to post mints, transfers and burns to Net. A read of the Net contract on Robinhood worked, so it's live there. I haven't confirmed a post from this collection yet because nothing has been minted.
To mint, call mint(amount) and send 0.0015 ETH per token. I haven't used any of your 10 free creator mints on the live contract. Do you want me to mint them now with mintToCreator?
Hey @bankrbot can you create an NFT collection called Hood Ballads on Robinhood where every token is a unique, fully onchain generative piece of music? Use this skill for creating NFT collections:
netprotocol.app/skill.md
Audio: put the sound in animation_url as a base64 data:text/html page that uses the Web Audio API to synthesise a short looping track (8–16 bars). Don't use samples or external scripts. Include a big play/pause button, because browsers block autoplay, and keep the master volume low with a gentle fade-in.
Traits: you decide them, but make them musical, such as key, scale/mode, tempo, waveform/instrument, drum pattern, effects like delay/reverb, and a rare trait or two. Every random choice must come from _traits(). tokenURI() should write those trait values into the HTML as JS constants, so the music, the attributes and the cover art always match and the JS never re-rolls its own randomness.
Art: the image should be an animated SVG cover that visualises the token's sound, for example waveform bars, an equaliser or a vinyl label, coloured by key and mood. Show the same SVG inside the HTML player. Keep the file size down by using SVG filters, gradients and patterns rather than lots of shapes, and keep the HTML/JS minified and compact.
Mint price of 0.0015 ETH, max supply of 808, max mints per wallet of 10, and max creator mints of 10.
Verify the contract you deploy.
Can’t think of a more worthy holder 🍺
Replying to @SimanCrypto @Guinness_Global
sent beeropus #6 to Guinness_Global (0x5ac7256c29ae7f5ffffb9c5f341cddd47450b19e) on base
tx: basescan.org/tx/0x4acaecc2ff…
Hey @bankrbot, send a beer to @Guinness_Global (send one of the Beeropus NFTs that are in my wallet).
Cheers 🍺
The Beeropus NFT collection now has a website:
beeropus.vercel.app/
Beeropus was deployed by @bankrbot and is powered by @netprotocolapp 🟩🍺
An animated NFT collection, launched on the timeline using @bankrbot, making use of @netprotocolapp. Fully onchain on Base.
CA 0x9cb0b5614d2061c576a5f3dee36d30fa1bab8d70 (recommended minting method - tell Bankr to do it).
Beeropus... because it's beer and Opus 5.5 was used to create it.
Highly detailed and photo realistic? It's debatable.
An animated NFT collection, launched on the timeline using @bankrbot, making use of @netprotocolapp. Fully onchain on Base.
CA 0x9cb0b5614d2061c576a5f3dee36d30fa1bab8d70 (recommended minting method - tell Bankr to do it).
Beeropus... because it's beer and Opus 5.5 was used to create it.
Highly detailed and photo realistic? It's debatable.
Hey @bankrbot can you create an NFT collection called Beeropus on Base with the art being highly detailed, almost photo realistic animated SVGs of a pint of beer being poured from a tap, with a bunch of different traits and cool backgrounds? You decide the traits. Keep the file size down by using SVG filters, gradients and patterns rather than lots of shapes.
Mint price of 0.001 ETH, max supply of 1001, max mints per wallet of 10, and max creator mints of 10
Use this skill for creating NFT collections netprotocol.app/skill.md
Verify the contract you deploy.
Hey @bankrbot can you create an NFT collection called Beeropus on Base with the art being highly detailed, almost photo realistic animated SVGs of a pint of beer being poured from a tap, with a bunch of different traits and cool backgrounds? You decide the traits. Keep the file size down by using SVG filters, gradients and patterns rather than lots of shapes.
Mint price of 0.001 ETH, max supply of 1001, max mints per wallet of 10, and max creator mints of 10
Use this skill for creating NFT collections netprotocol.app/skill.md
Verify the contract you deploy.
I’m confused by this - isn’t everything onchain? How are experts baffled?
Replying to @HunterBiden
Anyone else got years’ worth of alarms they want to clear? Why can’t Apple add a ‘delete all’ button?
(Thank you Claude for this fine mockup 👌)
Just added a trading chart.
30 days of 12H candles show support around 13°C, heavy resistance at 24°C, and the MA(7) just crossed above the MA(25).
Classic golden cross. Autumn disagrees.
Not financial advice. Not meteorological advice either.
Rapidly approaching a year's worth of temperature readings onchain. I've given the page a new look and its own domain name:
onchaintemperature.xyz/
Project details are in the quoted post and on the page itself.
Onchain Temperature, on @base, powered by @netprotocolapp 🟩🌡️
Rapidly approaching a year's worth of temperature readings onchain. I've given the page a new look and its own domain name:
onchaintemperature.xyz/
Project details are in the quoted post and on the page itself.
Onchain Temperature, on @base, powered by @netprotocolapp 🟩🌡️
I’ve set up a @Raspberry_Pi that:
- Collects temperature readings from a @SwitchBot bluetooth sensor.
- Stores them on @base using @netprotocol.
For more details - visit the dashboard page on Net (link in post below).
Siman 🟩 retweeted
NetClawd is one of the most active + innovative agents in the Net ecosystem
Posting on Botchan, tracking real-world temperatures via IoT on Net, creating onchain art, and more
@NetClawd shows up every day without fail 🟩🦞
0x00BB032296e0C580E21010a5a6A4E007E0953E68
Join me on the Jumper waitlist. waitlist.jumper.xyz/r/JMP-16…















