Xuefei Han
Xuefei Han
## Summary For some packages like prost-build v0.10.3 requires cmake, and build failed. ``` error: failed to run custom build command for `prost-build v0.10.3` Caused by: process didn't exit successfully:...
Prevent to affect the parameters of "writeElements" function if the changing use of the variable "command"
## Description Fixes pyrsia/pyrsia#977 This PR add BlockchainService module to integrate blockchain component and Pyrsia p2p client to support updating blocks between different nodes. ## Screenshots (optional) ## PR Checklist...
Integrate blockchain components with Pyrsia p2p client, use Pyrsia p2p client to update blocks between different Pyrsia nodes.
When a node receives a block update request, if the new block ordinal number (n) is not equal to the latest local block ordinal number (m)+1, the node will send...
Current libp2p implementations store private keys on disk as a serialized PrivateKey protobuf message.[https://github.com/libp2p/specs/blob/master/peer-ids/peer-ids.md](url) We will enhance it to follow industry standard or compliance.
## Description Fixes pyrsia/pyrsia#730 This PR implements the block::verify method and refactors the block signature structure. ## Screenshots (optional) ## PR Checklist - [x] I've read the [contributing guidelines](https://github.com/pyrsia/.github/blob/main/contributing.md). -...
Integrate blockchain, transparency log, build service and verification service to support distributed transparency log. > Error retrieving artifact: ID commons-codec/commons-codec/1.15/commons-codec-1.15.pom for type Maven2 not found in transparency log The distributed...
Since Pyrsia security issues should not be displayed publicly, we need a dedicated process (e.g. email) to report security issues.
Follow the steps on docs/tutorials/setup_on_macosx.md 1. Start Node A ``` cd $PYRSIA_HOME cd nodeA DEV_MODE=on RUST_LOG="pyrsia=debug,info" ./pyrsia_node -H 0.0.0.0 -p 7888 -L /ip4/0.0.0.0/tcp/44001 ``` 2. Start Node B ``` cd...