Manic is an Elixir client for interfacing with Bitcoin miner APIs.

Manic is a port of unwriter's Minercraft library for JavaScript. Like Minercraft, Manic supports the beta version of the Merchant API, and its name is a nod to another classic computer game.


Manic supports the following features:

  • Get dynamic fee rates from miners
  • Calculate the fee for any transaction
  • Push transactions directly to miners
  • Get the status of any transaction from miners