Insignificant Developer

580 posts

Insignificant Developer banner
Insignificant Developer

Insignificant Developer

@insigdev

Full-Stack Developer | CS Grad | Next.js • FastAPI • PHP • Laravel | Backend-focused, frontend-capable | Maximum Effort !

参加日 Aralık 2024
243 フォロー中91 フォロワー
固定されたツイート
Insignificant Developer
Insignificant Developer@insigdev·
Insignificant Developer tweet media
Insignificant Developer@insigdev

Been working on a side project, will go live soon... maybe... it's a side project 😑 The goal here is to build affordable crypto payment infrastructure that doesn't bankrupt small devs. The Problem: I needed to accept crypto payments in two of my apps. Simple use case - user pays, I get notified, I credit their account. I Checked out providers that offered similar services and the pricing was INSANE. We're talking $200-2000/month for basic payment monitoring. For a side project making maybe $400/month? Nahh. So I built my own (Internal / Personal Tool). Here's how it works: 1. Generate Your Master Wallet (Somewhat Easy to do 😏): It starts by generating a 24-word seed phrase (standard BIP-39). This is YOUR wallet - fully non-custodial. You encrypt it with a password. That password becomes your master key. Lose it? I can't help you. Nobody can. That's the point. 2. Derive Addresses On Demand (Read a lot of documentations for this 🤓): Here's where it gets cool. Using HD wallet derivation, every time you need a new payment address (new user signs up, new invoice, whatever), you make an API call with your master key. The system derives a new child wallet from your master seed using an incremental derivation index. Each user gets their own unique address, all traceable back to your master wallet. No need to manually generate wallets. No need to store private keys in your database. Just derivation indices. 3. Monitor Everything With Bloom Filters (This was harddd, especially the error handling and retry logic😭): All your derived addresses get added to a bloom filter(Discovered my DSA was lacking when i did this lol). The system polls the blockchain (currently supporting ERC-20, BSC, and TRC-20 chains) and watches for incoming transactions (Those are the chains i could figure out easily 🥲, would add more if there is demand). 4. Get Webhook Notifications (Medium difficulty, there is always a first 👀) The moment any of your monitored addresses receives a transaction, a webhook fires to your specified URL. You get the transaction details, confirm the payment, credit the user. Done. My entire setup runs on: •Infura key: $50/month (x2 for BSC and ERC chains) •TronGrid API: Free for 100k requests/month •VPS: $150/year Total: Around $1350/year for infrastructure that handles payment monitoring across multiple chains. Compare that to $2,400-24,000/year for traditional crypto payment APIs. Security Model: The master key is never stored on the server. Every action that touches the HD wallet requires: •Authentication (your app's API key) •Bearer token •The master key passed in the request If you lose the master key, even my service can't recover it. That's a feature, not a bug. Why This Exists: I built this because I was tired of choosing between: 1Expensive third-party services that eat into margins 2Rolling my own blockchain monitoring (which is tedious) 3Custodial solutions where some company holds my users' funds This is the middle path: non-custodial, affordable, developer-friendly. Current Status: Running it in production on two of my apps. Works reliably. Handles everything I need. Now I'm thinking... maybe other devs have the same problem? Considering making it public - either as open source (self-hostable) or a cheap SaaS ($20-50/month range), or both. Would you use something like this? Specifically interested in hearing from: •Devs building crypto-enabled apps on a budget •Teams that need payment rails but can't justify enterprise pricing •Anyone who's felt the pain of existing crypto infrastructure costs Drop a comment or DM if this resonates. What monthly price would make this a no-brainer vs building it yourself? Trying to figure out if this is just my niche problem or something more people need. Yes, I know services like this exist. But when the "budget" option costs $500/month and you're a solo dev or small team... that's not really a budget option, is it? (Plus you get to build something really cool)

ZXX
0
0
6
447
Stanlee | Web developer
You can’t be in tech and have a healthy dating life. Especially if you’re a dev.
English
34
5
50
51.1K
Akintola Steve
Akintola Steve@Akintola_steve·
This guy? It handles everything your project needs: Cron jobs & scheduled tasks Redis & Postgres Web apps & static sites Background workers & queues CI/CD & workflows Private services & internal APIs It literally does it all. Seriously, give Render.com a try.
Akintola Steve tweet mediaAkintola Steve tweet media
English
23
4
61
9.2K
Insignificant Developer がリツイート
Duca
Duca@big_duca·
“Dude did you vibe code this slop? This feature sucks!” Been getting this more recently. And no, I didn't “vibe” it. Did you ever consider, for one single second… That I might just be retarded? And I wrote this organic slop myself?
English
223
1.1K
25.8K
601.1K
Insignificant Developer がリツイート
Dan Goodman 🍊
Dan Goodman 🍊@Dan_The_Goodman·
I hate deceptive logo walls
Dan Goodman 🍊 tweet media
English
92
27
2.6K
585.3K
Insignificant Developer
@prime_sui Bro My Xiaomi Phone does this with my Xiaomi Tab 😂 It has basically all the continuity features that iOS have 😂
English
0
0
0
34
Retina Labs
Retina Labs@retinalabsllc·
@honour_can_code Convert the $300 to naira and you will get a. 2022 Mac mini direct UK used
English
1
0
2
80
Robinson Honour
Robinson Honour@honour_can_code·
i need a mac mini: A19 chip, 16gb ram Apple pleaseeeeee under $300 this time🌚😅
English
9
0
73
1.8K
Titanium
Titanium@akinkunmi·
@honour_can_code If you care about all round performance, battery, camera and all the usual stuff, go for Pixel, if you want something more "designed" with arguably a nicer UI, go for Nothing.
English
4
0
11
1.3K
Insignificant Developer
A blockchain monitoring API I built for a client. The system generates wallet addresses using HD wallets and derivation indexes, stores them in a database, and registers each one in a Redis Bloom filter for fast lookup. It then scans every block across three networks Ethereum, BSC, and TRON and fires webhooks to the appropriate client application whenever a deposit hits a tracked address. Beyond the core watcher, I built reconciliation jobs that keep the Bloom filter consistent, pruning removed wallets and ensuring no wallet is ever missing from the filter. There’s also a catch-up mechanism that dynamically scales watcher concurrency when a worker falls behind or recovers from downtime, so the system never loses ground on block height. At peak, this generates upwards of 70–80k API calls per day on a single network alone.
English
0
0
0
22
Akintola Steve
Akintola Steve@Akintola_steve·
Backend devs, What’s the most difficult feature you’ve ever implemented since your whole existence of writing code? Please I’ll really want to hear from you guys.
English
89
26
525
78.5K
Insignificant Developer
@Dominus_Kelvin Laravel dev here. The JS ecosystem has a lot of catching up to do to reach Laravel's level. Next.js doesn’t come close to Laravel + Livewire.
English
1
0
0
136
Insignificant Developer がリツイート
Tomilola Oluwafemi
Tomilola Oluwafemi@tomilola_ng·
If your friends start a startup, SUPPORT THEM! - Use their products - Subscribe to premium - Download the apps - Leave 5-star reviews
English
28
22
167
4.9K
Insignificant Developer
Insignificant Developer@insigdev·
I come to Twitter for inspiration. I take design screenshots here and there and go back to work 😂
English
0
0
0
14
Akintola Steve
Akintola Steve@Akintola_steve·
In 2019 a startup in Yaba launched their app on a Monday morning by Tuesday they had 300,000 users by Wednesday their server had crashed 4 times by Thursday their investors were asking questions nobody wanted to answer the engineer on call hadn’t slept in 48 hours all of it could have been avoided with one thing Bookmark this. RT so your timeline sees it too
English
44
249
1.2K
123.5K
Insignificant Developer
Insignificant Developer@insigdev·
I have a SOW and a contract The SOW will contain everything I am doing, every single feature. The contract is binding the SOW to both parties with payment details, timeline and milestones. So if you like go out of scope I am not obligated to adhere, unless out of good will. Random calls is what I can’t tolerate 😂
English
0
0
0
60
Movas Shopify Design, Redesign and Developer
In the last 3 weeks I have work with three different clients One is British Citizen One is from China One is a Nigerian living in UK. Among the three, 2 Give me Five stars after I complete the project this morning. And one end up this way 👇. Guess the country that end up this way. Yeah, You Guess it right 👊
Movas Shopify Design, Redesign and Developer tweet media
English
48
7
139
30.7K
JB
JB@Jay_benks44·
@ubah_484 That’s what everyone has been saying but don’t you think the can afford it ? Chowdeck has single handedly divert Nigerians from Glovo.
English
1
0
1
56
𝕭
𝕭@ubah_484·
Not necessary and it'll cost more to maintain than they'll benefit
JB@Jay_benks44

Dear @chowdeck, from a product manager’s perspective, adding a map feature where users can see how far or close their rider is would greatly improve the user experience. Right now, I don’t know exactly where my rider is, and their number isn’t even going through

English
4
1
5
713