This is a work-in-progress CPU-based block miner.
miningdag
is also in-transition. This means several things:
- Original btcd blockchain mining code remains in the
mining
package - The
mining
package isn't referenced by the rest of the codebase - Once original blockchain code is removed from this repository, the
miningdag
package will be renamed tomining
- The
github.com/soteria-dag/soterd/mining/cpuminer
package utilizes theminingdag
package, even though it's under themining
namespace in the filesystem.
The package provides a 'manager' (goroutine) that can optionally be started when soterd is run. Managers communicate with other managers via message passing over channels associated with them.
$ go get -u github.com/soteria-dag/soterd/miningdag
Package miningdag is licensed under the copyfree ISC License.