Fiber Dev Log 2025-05-29

1 min read
#devlog

Updates

WASM Integration Progress

Fiber’s WASM support is progressing steadily across multiple stages. This work is focused on enabling Fiber to run in WASM environments, which opens the door to broader platform compatibility, including browsers and lightweight embedded environments.

  • WASM async-trait for Ractor — Under review https://github.com/slawlor/ractor/pull/355
  • Fiber-WASM Stage 2 - Under review: https://github.com/nervosnetwork/fiber/pull/705
  • Fiber-WASM Stage 3 & 4 — In development
    • https://github.com/Officeyutong/fiber/tree/wasm-db-implementation
    • https://github.com/Officeyutong/fiber/tree/wasm-add-unit-tests

Additional work for WASM:

  • Split Preimage Store for better code separation and maintainability: https://github.com/nervosnetwork/fiber/pull/706
  • Watch-tower free Client — You can build a Fiber client without relying on a watchtower: https://github.com/nervosnetwork/fiber/pull/703

In Pipeline

  • Terminal UI: A terminal-based UI in progress: https://github.com/nervosnetwork/fiber/pull/714
  • PTLC Research: We‘re looking into PTLC (Point Time-Locked Contracts) with a PoC: https://github.com/chenyukang/ptlc-poc

Bug fixes & Improvements

  • Funding Timeout: Timeout mechanism was added to improve channel reliability.
  • https://github.com/nervosnetwork/fiber/pull/713
  • https://github.com/nervosnetwork/fiber/pull/711
  • https://github.com/nervosnetwork/fiber/pull/712
  • https://github.com/nervosnetwork/fiber/pull/709
View original discussion on GitHub
Open in GitHub Discussions
All Posts

Found this helpful? Share it with others!