Bitcoin Forum
July 19, 2026, 06:47:09 PM *
News: Latest Bitcoin Core release: 31.1 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: BTC2Free  (Read 394 times)
This is a self-moderated topic. If you do not want to be moderated by the person who started this topic, create a new topic.
TheButterZone (OP)
Legendary
*
Offline

Activity: 3220
Merit: 1076


RIP Mommy


View Profile WWW
May 26, 2026, 04:57:53 PM
Merited by Welsh (5), [btc] (1)
 #1

People donate Bitcoin.
Participants offer items on Freecycle in return.

Turning magic internet money into generous real-world giveaways.

https://thebutterzone.github.io/

Currently in beta. GitHub account required for directory submissions.

https://github.com/TheButterZone/thebutterzone.github.io/issues

[btc]
Full Member
***
Offline

Activity: 140
Merit: 260


"Messages are broadcast on a best effort basis,"


View Profile
May 27, 2026, 06:41:05 AM
 #2

People donate Bitcoin.
Participants offer items on Freecycle in return.
Turning magic internet money into generous real-world giveaways.

+1, man. Hope this works out, you would getting bitcoin exposure to over 12,000,000 people, across over 5,000 towns, if your initiative gets big enough. Good luck!

BTC

MarryWithBTC
Full Member
***
Offline

Activity: 308
Merit: 167


Can you pay a bride price with bitcoin?


View Profile WWW
May 27, 2026, 05:43:35 PM
 #3

People donate Bitcoin.
Participants offer items on Freecycle in return.
Turning magic internet money into generous real-world giveaways.

+1, man. Hope this works out, you would getting bitcoin exposure to over 12,000,000 people, across over 5,000 towns, if your initiative gets big enough. Good luck!
I am surprised that you understood this so easily. I have been wrapping my head around to understand this correctly. I know the idea of Freecycle, but the wordings of Op seems to get me confused.

Please is this the clear meaning of op?
1. People donate bitcoin
2. Other participants offer real-world items
3. Those items are then given away to people and it will be funded by the donated bitcoins?
Is this the idea?

TheButterZone (OP)
Legendary
*
Offline

Activity: 3220
Merit: 1076


RIP Mommy


View Profile WWW
May 27, 2026, 05:58:04 PM
 #4

People donate Bitcoin.
Participants offer items on Freecycle in return.
Turning magic internet money into generous real-world giveaways.

+1, man. Hope this works out, you would getting bitcoin exposure to over 12,000,000 people, across over 5,000 towns, if your initiative gets big enough. Good luck!
I am surprised that you understood this so easily. I have been wrapping my head around to understand this correctly. I know the idea of Freecycle, but the wordings of Op seems to get me confused.

Please is this the clear meaning of op?
1. People donate bitcoin
2. Other participants offer real-world items
3. Those items are then given away to people and it will be funded by the donated bitcoins?
Is this the idea?

People donate bitcoin to the participants who then give away real-world items to people.

Did you look at the page to see how it works & do you want to have another AI make it so clear that nobody can misunderstand how it works?

MarryWithBTC
Full Member
***
Offline

Activity: 308
Merit: 167


Can you pay a bride price with bitcoin?


View Profile WWW
May 27, 2026, 08:32:17 PM
 #5

People donate bitcoin to the participants who then give away real-world items to people.
Thanks for explaining. This is clearer than what was said in Op.
Quote
People donate Bitcoin.
Participants offer items on Freecycle in return.

Yes I visited the page where I have to input my address and username.
What if I want to be a donor? How do I get the address I'll send to?

TheButterZone (OP)
Legendary
*
Offline

Activity: 3220
Merit: 1076


RIP Mommy


View Profile WWW
May 28, 2026, 02:25:30 AM
 #6

People donate bitcoin to the participants who then give away real-world items to people.
Thanks for explaining. This is clearer than what was said in Op.
Quote
People donate Bitcoin.
Participants offer items on Freecycle in return.

Weird, because the OP was written by AI (the best one out of 3) but I wrote my reply unassisted other than copy-pasting from OP.

Quote
Yes I visited the page where I have to input my address and username.
What if I want to be a donor? How do I get the address I'll send to?

Click the button for it on the entry.

TheButterZone (OP)
Legendary
*
Offline

Activity: 3220
Merit: 1076


RIP Mommy


View Profile WWW
June 01, 2026, 04:54:58 PM
Last edit: June 05, 2026, 05:22:20 PM by TheButterZone
 #7

No signups? What's the holdup?

Nobody wants a Freecycle account (or has any spare possessions to offer there)?

Nobody wants a GitHub account (which you probably have even if you aren't a developer, because that's where bug reports often go)?

Nobody wants on-chain BTC (which you can wait for indefinitely to confirm before you offer items on Freecycle, because instantaneous settlement isn't necessary when the receiver of goods isn't who paid for them)?

ETA: Would've helped if I watched my own repo for all activity... I thought I'd get an email of any new issues other than my own by default, now I will.


TheButterZone (OP)
Legendary
*
Offline

Activity: 3220
Merit: 1076


RIP Mommy


View Profile WWW
June 07, 2026, 07:09:29 PM
 #8

2 members including me now...

Added a state machine that should check members' BTC addresses (with block explorers' free APIs) every hour for a new TX with at least 1 conf, save the Unix timestamp of the newest one, and comment "A new Bitcoin payment to your registered address has received its first confirmation." in their GitHub issue they used to sign up.

Then they'll be emailed the comments by default, see it's time to check what the amounts were, and get down to posting equivalent value items on Freecycle.

I kept TXIDs & amounts out of the process, since only the address+timestamp is needed for the state machine to operate in public (& the address is necessarily public anyway for receiving donations).

This is subject to GitHub's cron actually running every hour, and looking at the action log, it is not firing 24 hours a day (even with "21 * * * *" to avoid the top of the hour rush) but it is firing sometimes...

TheButterZone (OP)
Legendary
*
Offline

Activity: 3220
Merit: 1076


RIP Mommy


View Profile WWW
June 18, 2026, 11:33:58 AM
 #9

3 members including me now...

Backend updates...
  • renamed a js to cjs because despite it working fine before, there was a breaking change made by GitHub I guess
  • more stupid Node 20->24 action crap, to shut up the workflow warnings
  • recoded for github-script v8 compatibility
  • added cache: 'npm' which doesn't seem to have sped up the action at all
  • had dependabot bump the form-data version for me
  • stripped out the original (& intent successful?) test-run code for the state machine, after seeing the action running on GitHub comments that didn't include the test-run command from me
  • optimized the state machine so it never accidentally commits an unchanged file to repo history

TheButterZone (OP)
Legendary
*
Offline

Activity: 3220
Merit: 1076


RIP Mommy


View Profile WWW
June 23, 2026, 08:24:37 AM
 #10

There would be a 4th member now, if only the username they claimed they have, actually existed...

Pmalek
Legendary
*
Offline

Activity: 3556
Merit: 9378



View Profile
June 28, 2026, 07:48:20 AM
 #11

Best of luck with the initiative!

This is the first time I hear about Freecycle to be honest. I thought it must be a US or UK-only type of service, but it isn't. There are many locations all over Europe as well. Almost nothing in Russia, though. Same thing in Africa and South America. There is no town in Croatia either. The closest ones to me are Sarajevo in Bosnia and Belgrade in Serbia.

▄▄███████████████████▄▄
▄███████████████████████▄
████████████████████████
█████████████████████████
████████████████████████
████████████▀██████▀████
████████████████████████
█████████▄▄▄▄███████████
██████████▄▄▄████████████
████████████████████████
████████████████▀▀███████
▀███████████████████████▀
▀▀███████████████████▀▀
 
 EARNBET 
| 🏀
 
🏈 🏓
 
🎯 🥊
 
 🎾
 
 🏐
 
🏏 🏎️
|


███████▄▄███████████
████▄██████████████████
██▀▀███████████████▀▀███
▄████████████████████████
▄▄████████▀▀▀▀▀████████▄▄██
███████████████████████████
█████████▌██▀████████████
███████████████████████████
▀▀███████▄▄▄▄▄█████████▀▀██
▀█████████████████████▀██
██▄▄███████████████▄▄███
████▀██████████████████
███████▀▀███████████

....HIGHEST....
VIP REWARDS

  G U A R A N T E E D   
| 
 🜲 
KING OF
THE CASTLE

$200K in prizes
| 
..PLAY NOW..
TheButterZone (OP)
Legendary
*
Offline

Activity: 3220
Merit: 1076


RIP Mommy


View Profile WWW
June 28, 2026, 04:52:55 PM
Last edit: June 28, 2026, 05:32:07 PM by TheButterZone
 #12

Best of luck with the initiative!

This is the first time I hear about Freecycle to be honest. I thought it must be a US or UK-only type of service, but it isn't. There are many locations all over Europe as well. Almost nothing in Russia, though. Same thing in Africa and South America. There is no town in Croatia either. The closest ones to me are Sarajevo in Bosnia and Belgrade in Serbia.

Thanks. It's funny, sometimes you'll see the island countries (countries that are islands or have islands vs landlocked with not even an island in a lake) have Freecycle Towns, but Tenerife has 2 on 1 island, while none of the other Canaries have any. I only looked there closely because of bitcoinkook on Nostr, who's been cleaning up trash on Fuerteventura as #SatsForTrash & partly inspired BTC2Free.

And today's update is... another person tried to register with a nonexistent username Roll Eyes, so I added a script that validates the initial submission & any edits until they actually put in one that exists!  Tongue

I'd just been looking up their profile, but I'd rather be seeing that they're already a member of at least one town, versus only registered on the site - and also if their GitHub & Freecycle profiles bear any resemblance. Things you can only check if you're logged in to Freecycle, which you/bots don't need to be, just to see if the username exists.

TheButterZone (OP)
Legendary
*
Offline

Activity: 3220
Merit: 1076


RIP Mommy


View Profile WWW
July 05, 2026, 11:38:54 AM
Last edit: July 09, 2026, 04:00:40 AM by TheButterZone
 #13

Update: One of the members had a TX but the state machine didn't update/leave a comment on their issue, so added...

  • Permission for issues: write
  • Corrected bot email format
  • Debugging inside findIssueForUser()
  • Retries for GitHub comment failures (exponential backoff)
  • Persistent failure queue JSON
  • Automatic retry of queued notifications every run
  • No state advancement unless comment succeeds
  • Prevention for silent loss of notifications

ETA: Aw crap it was a spend not a receive, so hopefully fixed here.

ETA2: They got an incoming & the notification fired, now to see if a spend ever again fires a notification, regardless of coding against that.

TheButterZone (OP)
Legendary
*
Offline

Activity: 3220
Merit: 1076


RIP Mommy


View Profile WWW
July 09, 2026, 04:15:43 AM
Last edit: July 17, 2026, 08:56:56 AM by TheButterZone
 #14

What I've been doing is pinning posts that I GPG-clearsigned with my Bitcoin-OTC WoT key, containing the same address I put on BTC2Free, on my Nostr (npub19ctmsmtf9jtehddhctwmnacwqtnkh0p43tafttrgzdgy0wlppcpq50zf83), eg.

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

#BTC2Free

As numbers increase/decrease, this offer may be superseded by a newer post on Nostr - my deletion requests are often disregarded by relays.

Send https://preev.com/btc/usd?usd=74 to bitcoin:bc1q4xs2vezxa946gcxrmptfe8hquu99wmp8uanst0
& I'll give away

* 96 gallon capacity Toter wheelie bin

Cracked near the wheel so slightly that I missed it the first few times I looked for damage; but in better condition than most used bins I've seen. Also, has address painted on the side.

* ~22.45 lbs of bagged CRV (PET #1) inside the Toter Bin.

Those PET #1 CRV containers are in plastic bags, which is why that weight is approximate.

* 7.3875 lbs of bagged PET #1 outside the bin (contained elsewhere) that won't fit.

These bags' weight excluded.

* $0.30 worth (by count) of mixed material CRV containers

* 1 dime

to a random on Freecycle San Diego (currently 10,971 members).

bitcoin-otc.com/viewratingdetail.php?nick=TheButterZone
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEwKYvetXBb7daFKINdQpmQMXklhsFAmpZ7P0ACgkQdQpmQMXk
lhsvwQ/+KJGKdQVIGVc3emqXOoUKc9OVcbv6fTdzhR4z/66uUwutMcj1365RIeRO
Wmrp83hirnNUXXEakvoDDFfQo7E84750i5CYOc0jrKl3yXkUL0+d10KphC3B1gBy
LJJgIoph1CCrh2Bfm+0K7od8+zvX1y65arHuaQUIdE38ItHhh4KgTUJPz8Bf5YYA
4PQ8+c8yauxb6bZ9qxNcilladgBvowkmZ9QpeWrBiUlIfGWhPNLJIMdbM0/q+es/
Vq7RgCyaT2XMo76mYP6D83hpWblc6rPCl6dNl2UfXEK8vSQyZiAZ4JdLOTivehM4
MIfV3+kBEB4eyiA9BCOfXM+wvfJTAcezB/RF9pLXBMM3JHdB3AkS+H7lD+tgJDI3
Jl7Md5RXRfekLZ5IYlFdnqtemAlg4yatQRNhZQh1VByWOFik0s9b7VQbaCRARb7a
eAgo1iHANUYuC5a2uQNsxi26rn+cW8u9YxG6ruQ8Xg/e37UoRdy769PQnFgnXUB8
kX++gSeMD0gTBjWNVMtd+IvteU/RvwtFetNVPJdKKxO5VM3Z6oFW9DZkW+T0g2N6
oS9m4u+9ODf4+SA611Dki2if9slsQfZTygBcyj+gvSRwdbmwMPSY/lOZHH/gAzXs
PIFXMgwUZNW5LlBwcBjvfrEeM7ht5XxO87ySglApMMlKEVtcHuc=
=0qdi
-----END PGP SIGNATURE-----

So that's a specific commitment to [receive specified amount to their BTC2Free profile address]->[post exact offer on Freecycle] that anyone can make anywhere they can post ads, then if they're successful, comment the proof of giveaway on their BTC2Free issue.

TheButterZone (OP)
Legendary
*
Offline

Activity: 3220
Merit: 1076


RIP Mommy


View Profile WWW
July 12, 2026, 05:48:19 PM
 #15

Sad, now there is an equal number of people who have tried to sign up with invalid Freecycle usernames as valid ones. The auto username validator works!

The latest invalid just deleted out their issue, but I see the original before edit!

spinderella
Newbie
*
Offline

Activity: 1
Merit: 0


View Profile
July 18, 2026, 04:29:46 PM
 #16

<3
TheButterZone (OP)
Legendary
*
Offline

Activity: 3220
Merit: 1076


RIP Mommy


View Profile WWW
July 18, 2026, 05:14:01 PM
Last edit: July 18, 2026, 06:11:38 PM by TheButterZone
 #17

And of course GitHub goes down after I approve the first legit member in a while.

Not only that, it wasn't deploying the page via GitHub Actions anymore, so I've added that to the process-submission workflow & hopefully refactored it so the actions-bot doesn't comment that it was changed until the page deployment is successful.

Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!