Bitcoin Forum
July 05, 2026, 07:27:37 PM *
News: Latest Bitcoin Core release: 31.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: BTC2Free  (Read 287 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: 3206
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: 126
Merit: 230


"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: 294
Merit: 160


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: 3206
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: 294
Merit: 160


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: 3206
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: 3206
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: 3206
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: 3206
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: 3206
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: 3542
Merit: 9345



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: 3206
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: 3206
Merit: 1076


RIP Mommy


View Profile WWW
Today at 11:38:54 AM
Last edit: Today at 12:12:59 PM 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.

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!