A tiny utility function to create a controlled promise instance with additional methods to resolve or reject it
How the donated funds are distributed
Kivach works on the Obyte network, and therefore you can track all donations.
This project provides a small utility function for developers to create mock promises with manual control over their resolution or rejection. It's designed primarily for testing scenarios where you need to simulate asynchronous operations by triggering their success or failure on demand. The tool returns a standard Promise enhanced with `.resolve()` and `.reject()` methods for precise test orchestration.