* Create nodes folder Kickstart mockpool node * Create nodes folder Added bridges file * Added metrics to mempool * Remove metrics from node * Added mempool metrics bridge * Pipe in mempool_metric bridge * Add wakuinfo to waku network service * Add waku network info bridge * Added waku info bridge to node * Use mock Tx wrapper over a string * Create add tx http bridge * Add tx bridge to http config * Use hash for Tx * Remove tracing subscriber from binary * Fix bridges routes * Added mimimal configuration example * Remove subscribing to default waku pubsub topic * Use addtx payload for tx * Remove pub serde mod from core transaction * Clippy happy * Id from &Tx instead of owned value * Removed mempool metrics feature
Http service examples
Axum.rs
A simple service to demonstrate how to register http handler for overwatch service.
To run this example use:
cargo run --example axum --features http
A GET enpoint will be registered at http://localhost:8080/dummy/
. An endpoint corresponds with the Service name.
Graphql.rs
A demonstration of usage from within an overwatch service over the http.
To run this example use:
cargo run --example graphql --features http,gql
An enpoint will be registered at http://localhost:8080/dummygraphqlservice/
. An endpoint corresponds with the Service name.
To query this endpoint use:
curl --location --request POST 'localhost:8080/dummygraphqlservice/' \
--data-raw '{"query":"query {val}","variables":{}}'
Every response should increment the val
variable.
{"data":{"val":1}}