Show HN: Non-Custodial Cryptocurrency Payment Gateway

coinpayportal.com

2 points by cranberryturkey 11 hours ago

I built this vibe coding (i know i know...i'll run strix on it once I'm finished). Started at 2am this morning its now 7:30pm PST. Less than 24 hours and 57k lines of code written. All TDD using next.js and supabase cloud.

....say what you will but this would have taken an entire team 2 years and 1M+ in funding before roocode/claude opus 4.5 -- cost me around $500

Here's the github. its open source: https://github.com/profullstack/coinpayportal

Testers wanted. we have a cli/sdk too at https://www.npmjs.com/package/@profullstack/coinpay

Here's the music i vibe coded to: https://open.spotify.com/artist/5uG9Er5qjdNmc5qPELGf0h?si=11... (also created by me with Suno.com)

ps: here's a usestrix.com coupon code they gave me to share: chovyfu2025

Adam2025 11 hours ago

Impressive pace, especially with TDD in the mix. Curious how you are handling the non-custodial flow on the backend, including signing, replay protection and chain support. Also interested in how much of the 57k lines came from AI versus your own refactoring. Nice work getting this live so quickly.

  • cranberryturkey 10 hours ago

    i didn't touch the code at all really. i think i modified 1 or 2 lines in a few files.

    Usually if something is broken i tell claude to fix it.

    There is a bunch of docs in the github repo ./docs folder.

    but basically every transaction gets an HD address/wallet we control to handle the .5% commission split and forwards the remainder to the merchant's deposit address.

    when you vibe code you no longer write code but you do become the architect, product owner and manual QA tester. :)