public static final class RequestWorkGenerate.Builder extends Object
Constructor | Description |
---|---|
Builder(B block) |
Generates work for the supplied block.
|
Builder(String root) |
Generates work for the next block, from a given root hash.
|
Builder(String root,
Block block) |
Generates work for the supplied block, using the given root hash.
|
Modifier and Type | Method | Description |
---|---|---|
RequestWorkGenerate |
build() |
|
RequestWorkGenerate.Builder |
setDifficulty(WorkDifficulty diff) |
|
RequestWorkGenerate.Builder |
setDifficultyMultiplier(double diffMult) |
|
RequestWorkGenerate.Builder |
setUsePeers(boolean usePeers) |
public Builder(String root)
root
- the root of the work (previous block hash, or account public key for open blocks)public Builder(B block)
B
- the block interfacesblock
- the block to generate work forpublic Builder(String root, Block block)
root
- the root of the work (previous block hash, or account public key for open blocks)block
- the block to generate work forpublic RequestWorkGenerate.Builder setDifficulty(WorkDifficulty diff)
public RequestWorkGenerate.Builder setDifficultyMultiplier(double diffMult)
public RequestWorkGenerate.Builder setUsePeers(boolean usePeers)
public RequestWorkGenerate build()
Copyright © 2020. All rights reserved.