Upgrade Iroh integration to 1.0

This commit is contained in:
Eric Wendland 2026-06-16 02:53:35 +02:00
commit 32580749d6
9 changed files with 912 additions and 930 deletions

View file

@ -231,8 +231,8 @@ card against the observed Iroh EndpointID and requires `cas.fetch` on
blob payload over native `iroh-blobs` (`/iroh-bytes/4`) on the same daemon-owned
Iroh endpoint, verifies the BLAKE3 hash, stores it in local CAS, and records the
serving peer as a provider visible with `geth cas providers <hash>`.
`geth-iroh` is pinned to `iroh 0.95.1` and compiles the native backend
libraries `iroh-blobs 0.97.0`, `iroh-docs 0.95.0`, and `iroh-gossip 0.95.0`
`geth-iroh` is pinned to `iroh 1.0.0` and compiles the native backend
libraries `iroh-blobs 0.103.0`, `iroh-docs 0.101.0`, and `iroh-gossip 0.101.0`
against the same daemon-owned endpoint generation. KV stores are mirrored into
native `iroh-docs` namespaces and peers receive read-only document tickets only
after geth authorization succeeds. Pubsub joins native `iroh-gossip` topics