nanoblocks.work package
Subpackages
Submodules
nanoblocks.work.work_server module
- class nanoblocks.work.work_server.WorkServer
Bases:
object
Represents a work server. Allows to generate work for a given account by using an external work server.
- generate_work_change(account: nanoblocks.account.account.Account, work_difficulty=None, multiplier=1.0)
- generate_work_receive(account: nanoblocks.account.account.Account, work_difficulty=None, multiplier=1.0)
- generate_work_send(account: nanoblocks.account.account.Account, work_difficulty=None, multiplier=1.0)
Module contents
- class nanoblocks.work.NanoLocalWorkServer
Bases:
nanoblocks.work.work_server.WorkServer
Local work generation. No remote server required, but slower.
- generate_work_change(account: nanoblocks.account.account.Account, work_difficulty=18446744039349813248, multiplier=1.0)
- generate_work_receive(account: nanoblocks.account.account.Account, work_difficulty=18446741874686296064, multiplier=1.0)
- generate_work_send(account: nanoblocks.account.account.Account, work_difficulty=18446744039349813248, multiplier=1.0)
- class nanoblocks.work.NanoRemoteWorkServer(work_server_http_url)
Bases:
nanoblocks.work.work_server.WorkServer
https://github.com/nanocurrency/nano-work-server
- generate_work_change(account: nanoblocks.account.account.Account, work_difficulty=18446744039349813248, multiplier=1.0)
- generate_work_receive(account: nanoblocks.account.account.Account, work_difficulty=18446741874686296064, multiplier=1.0)
- generate_work_send(account: nanoblocks.account.account.Account, work_difficulty=18446744039349813248, multiplier=1.0)