Skip to content
BaseHub by wbnns Updated

infra/ingress-rpc

The infra/ingress-rpc sub-crate (ingress-rpc-lib) was part of the infra crate group.

It ran an ingress JSON-RPC server that forwarded incoming transactions to the builder and wrote each one to Kafka for the audit trail.

There is no drop-in successor crate. The removal took out the whole forwarding hop rather than reassigning it:

  • The proxy layer is now the entry point. proxyd no longer forwards to an ingress service, and the devnet observability stack was renamed from ingress to tx-observability in the same change. See Transaction Event Journal.
  • roxy, under crates/infra/roxy, is the in-house Rust reverse proxy meant to displace the proxyd fork. It is not a replacement for this crate, and its own README still describes it as scaffolding with no proxying implemented, so do not plan around it yet.

The transaction-event vocabulary kept its ingress-rpc producer value and its INGRESS_* event types on purpose, so that rows written before the removal still parse. Read those values; never emit them.

The crate no longer exists on main. This link points at v1.4.0, the last release that carries it.