Skip to content

feat: use upstream logos delivery rust bindings for the embedded delivery node - #200

Draft
kaichaosun wants to merge 5 commits into
mainfrom
delivery-rust-bindings
Draft

feat: use upstream logos delivery rust bindings for the embedded delivery node#200
kaichaosun wants to merge 5 commits into
mainfrom
delivery-rust-bindings

Conversation

@kaichaosun

@kaichaosun kaichaosun commented Aug 6, 2026

Copy link
Copy Markdown
Contributor

Fix #196
Upstream patches: logos-messaging/logos-delivery-rust-bindings#132

Changes

  • Adds extensions/logos-delivery-bindings, an embedded logos-delivery node
    built on the upstream waku-bindings generated FFI, and points the
    logos-delivery workspace dependency at it.
  • embedded-logos-delivery is untouched — the new crate exposes the same public
    API, so the switch is one line in the root Cargo.toml.
  • Pins waku-bindings at 06a7d52, which carries the multiaddr bump that
    removes the yanked core2 from the graph.
  • extensions/logos-delivery-rust is left in place, now unused.

Verified: chat-cli builds, workspace tests pass, and two probe nodes
exchange a message over logos.dev.

Blockers

The increased build time in CI with nim deps and build from source.
The first run of local build takes quite long too.

cc @Ivansete-status

@kaichaosun kaichaosun changed the title Delivery rust bindings feat: use upstream logos delivery rust bindings for the embedded delivery node Aug 6, 2026
@kaichaosun
kaichaosun force-pushed the delivery-rust-bindings branch from 71583d8 to d46ad6f Compare August 6, 2026 11:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Update Embedded Delivery Service

1 participant