Uses of Class
org.drasyl.identity.ProofOfWork
-
Packages that use ProofOfWork Package Description org.drasyl Core API that includes theDrasylNode
andDrasylConfig
.org.drasyl.identity Contains classes to manage theIdentity
of the drasyl node.org.drasyl.peer.connection.message Contains all message types that drasyl uses to configure the overlay network and transfer application messages. -
-
Uses of ProofOfWork in org.drasyl
Methods in org.drasyl that return ProofOfWork Modifier and Type Method Description ProofOfWork
DrasylConfig. getIdentityProofOfWork()
static ProofOfWork
DrasylConfig. getProofOfWork(com.typesafe.config.Config config, String path)
Gets theProofOfWork
at the given path.Methods in org.drasyl with parameters of type ProofOfWork Modifier and Type Method Description DrasylConfig.Builder
DrasylConfig.Builder. identityProofOfWork(ProofOfWork identityProofOfWork)
-
Uses of ProofOfWork in org.drasyl.identity
Methods in org.drasyl.identity that return ProofOfWork Modifier and Type Method Description static ProofOfWork
ProofOfWork. generateProofOfWork(CompressedPublicKey publicKey, short difficulty)
ProofOfWork
Identity. getProofOfWork()
ProofOfWork
IdentityManager. getProofOfWork()
static ProofOfWork
ProofOfWork. of(int nonce)
Methods in org.drasyl.identity with parameters of type ProofOfWork Modifier and Type Method Description static short
ProofOfWork. getDifficulty(ProofOfWork proofOfWork, CompressedPublicKey publicKey)
static Identity
Identity. of(ProofOfWork proofOfWork, String publicKey, String privateKey)
static Identity
Identity. of(ProofOfWork proofOfWork, CompressedKeyPair keyPair)
static Identity
Identity. of(ProofOfWork proofOfWork, CompressedPublicKey publicKey, CompressedPrivateKey privateKey)
-
Uses of ProofOfWork in org.drasyl.peer.connection.message
Fields in org.drasyl.peer.connection.message declared as ProofOfWork Modifier and Type Field Description protected ProofOfWork
AbstractMessage. proofOfWork
protected ProofOfWork
AbstractMessage. proofOfWork
protected ProofOfWork
AbstractMessage. proofOfWork
protected ProofOfWork
AbstractMessage. proofOfWork
protected ProofOfWork
AbstractMessage. proofOfWork
protected ProofOfWork
AbstractMessage. proofOfWork
protected ProofOfWork
AbstractMessage. proofOfWork
protected ProofOfWork
AbstractMessage. proofOfWork
protected ProofOfWork
AbstractMessage. proofOfWork
protected ProofOfWork
AbstractMessage. proofOfWork
protected ProofOfWork
AbstractMessage. proofOfWork
Methods in org.drasyl.peer.connection.message that return ProofOfWork Modifier and Type Method Description ProofOfWork
Message. getProofOfWork()
Returns this message sender's proof of work.Constructors in org.drasyl.peer.connection.message with parameters of type ProofOfWork Constructor Description ApplicationMessage(int networkId, CompressedPublicKey sender, ProofOfWork proofOfWork, CompressedPublicKey recipient, byte[] payload)
Creates a new message.ApplicationMessage(int networkId, CompressedPublicKey sender, ProofOfWork proofOfWork, CompressedPublicKey recipient, Map<String,String> headers, byte[] payload)
Creates a new message.ApplicationMessage(MessageId id, int networkId, String userAgent, CompressedPublicKey sender, ProofOfWork proofOfWork, CompressedPublicKey recipient, short hopCount, byte[] payload)
ApplicationMessage(MessageId id, int networkId, CompressedPublicKey sender, ProofOfWork proofOfWork, CompressedPublicKey recipient, short hopCount, byte[] payload)
ErrorMessage(int networkId, CompressedPublicKey sender, ProofOfWork proofOfWork, CompressedPublicKey recipient, ErrorMessage.Error error, MessageId correspondingId)
Creates a new error message.IdentityMessage(int networkId, CompressedPublicKey sender, ProofOfWork proofOfWork, CompressedPublicKey recipient, PeerInformation peerInformation, MessageId correspondingId)
JoinMessage(int networkId, CompressedPublicKey sender, ProofOfWork proofOfWork, CompressedPublicKey recipient, long joinTime)
Creates a new join message.PingMessage(int networkId, CompressedPublicKey sender, ProofOfWork proofOfWork, CompressedPublicKey recipient)
PongMessage(int networkId, CompressedPublicKey sender, ProofOfWork proofOfWork, CompressedPublicKey recipient, MessageId correspondingId)
QuitMessage(int networkId, CompressedPublicKey sender, ProofOfWork proofOfWork, CompressedPublicKey recipient, QuitMessage.CloseReason reason)
SignedMessage(int networkId, CompressedPublicKey sender, ProofOfWork proofOfWork, CompressedPublicKey recipient, Message payload)
SuccessMessage(int networkId, CompressedPublicKey sender, ProofOfWork proofOfWork, CompressedPublicKey recipient, MessageId correspondingId)
Creates an immutable code object.WelcomeMessage(int networkId, CompressedPublicKey sender, ProofOfWork proofOfWork, CompressedPublicKey recipient, PeerInformation peerInformation, MessageId correspondingId)
Creates new welcome message.WhoisMessage(int networkId, CompressedPublicKey sender, ProofOfWork proofOfWork, CompressedPublicKey recipient, PeerInformation peerInformation)
-