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
Activation Service is supposed to work (build ATXs) without direct access to:
the state DB (which contains information required for building an ATX like positioning ATX),
the gossip network (e.g. for publishing)
The Activation Service is supposed to:
query the Node Service (a full go-spacemesh node) that has access to the state-db for the necessary information,
publish the ATX via the Node Service
The Node Service is supposed to expose an HTTP API that will fulfill the needs of the Activation Service and act on its behalf for gossiping on the p2p network.
Steps
abstract away DB accesses from ATX Builder in form of an AtxService interface
define the Node-Service API and implement the server and client logic. The client should implement the activation.AtxService and pubsub.Publisher interfaces to be used by the ATX Builder
figure out a way to pass the PoET proofs to the NodeService
figure out a way for PoET certification (it requires access to the PoST proof created by the ID)
prepare a PoC consisting of the Activation-Service and Node-Service processes running together, where the Activation-Service builds and publishes ATXs with the help of the NodeService.
The text was updated successfully, but these errors were encountered:
Description
Activation Service is supposed to work (build ATXs) without direct access to:
The Activation Service is supposed to:
The Node Service is supposed to expose an HTTP API that will fulfill the needs of the Activation Service and act on its behalf for gossiping on the p2p network.
Steps
AtxService interface
activation.AtxService
andpubsub.Publisher
interfaces to be used by the ATX BuilderThe text was updated successfully, but these errors were encountered: