UltraDark Core v0.1.3 API Reference
Modules
Wrapper functions for interacting with the blockchain on a high level
Provides functions for creating blocks and mining new ones
Converts error tuples to human-readable strings
All the functions responsible for creating keypairs and using them to sign data / verify signatures
Provides an interface for interacting with the blockchain stored within LevelDB. This is where blocks are stored and fetched
Provides convinience methods for interacting with LevelDB
Contains all the functions that pertain to creating valid transactions
Various functions that don’t need their own module, since theyre used in multiple places for different things
Provides an interface for interacting with the UTXOs stored in level db
Responsible for implementing the consensus rules to all blocks and transactions