Skip to content
Omkar
§03/work

Freelance

Floobiz

The client describes itself as the dumbest business on the blockchain. The backend behind it handles USDT approvals, fixed-rate conversion and allocation on BNB Chain, and was built to the same standard as the exchange.

Role
Backend
Period
TODO(omkar): dates
Stack
Node.js · PostgreSQL · BNB Chain

floobiz.io

What it is

In the client's own words: "the dumbest business on the blockchain." $FBIZ is a BEP-20 memecoin on BNB Chain, sold at a fixed rate against USDT. The marketing copy commits to having no roadmap, no plan and no idea, and the site follows through on all three.

I built the backend. Same client as VIITUM, and not the contracts or the frontend.

What it needed

A single chain and a single payment asset, which makes the surface smaller than VIITUM's but does not make any individual requirement softer:

  • USDT approval and transfer watching. One ERC-20 approval, then a transfer that has to be observed, confirmed and attributed to the right buyer.
  • Fixed-rate conversion. The rate does not float, which removes the pricing question and replaces it with an exactness question — the arithmetic has to produce the same allocation every time it is run against the same payment.
  • An allocation ledger, and an account layer in front of it. Purchase is gated behind sign-in, so a wallet address is not the identity.
  • Idempotency. A buyer who refreshes during a purchase must not receive two allocations, and the chain is not going to help with that.

Why it's in here

Because it is the same infrastructure problem as the exchange, at a tenth of the scale, for a client whose entire positioning is that they are not serious. A memecoin backend that double-credits a purchase is broken in exactly the way an exchange backend that double-credits a purchase is broken, and the person who has to explain it is the same person either way.

TODO(omkar): confirm whether the presale is still open — this is currently written in the present tense.

← All work