You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Feb 20, 2023. It is now read-only.
Currently all p2p messages in factomd are encoded using go's gob package. Unfortunately it's rather go centric, and attempts to port to python are incomplete. In the link posted, most types are implemented for encoding/decoding, however struct encoding is not implemented.
Right now, hydra just gets forwarded decoded p2p messages from a local factomd node.
Options moving forward:
Wait for factomd to switch to protocol buffers to be more language agnostic
Dive into gob struct encoding and implement it manually, forking the pygob package
Abstract away the p2p code by just making a proxy to Who's p2p package and offload the encoding to a go microservice
The text was updated successfully, but these errors were encountered:
Sign up for freeto subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Currently all p2p messages in factomd are encoded using go's gob package. Unfortunately it's rather go centric, and attempts to port to python are incomplete. In the link posted, most types are implemented for encoding/decoding, however struct encoding is not implemented.
Right now, hydra just gets forwarded decoded p2p messages from a local factomd node.
Options moving forward:
The text was updated successfully, but these errors were encountered: