Flat Promise is a tiny Node.js utility that creates a standard JavaScript Promise while exposing its `resolve` and `reject` callbacks for external use. It’s aimed at developers who need to control a promise’s settlement outside the executor function—e.g., in callbacks or event‑driven code—while still being able to pass the promise around the codebase. Use the safer default `flatPromise()` for one‑time control or `flatPromise.withControl()` when you deliberately want the control methods to travel with the promise.
How the donated funds are distributed
Kivach works on the Obyte network, and therefore you can track all donations.