An elegant way to handle exception
How the donated funds are distributed
Kivach works on the Obyte network, and therefore you can track all donations.
This TypeScript library provides an elegant way to handle exceptions from both synchronous and asynchronous functions by wrapping function calls and returning an `Over` object that represents either a successful result (`OKValue`) or an error reason (`ErrorReason`). It's designed for TypeScript developers who want to handle errors more gracefully and type-safely, especially when working with functions that might throw exceptions or return promises. The library simplifies error handling by allowing developers to check the `.ok` property to narrow down the type and handle success or error cases accordingly.