Skip to content

WASM build broken on litd version bump due to taproot-assets symbol bloat #113

Closed
@ffranr

Description

@ffranr

First reported by @ViktorTigerstrom

Attempting to bump litd triggers a WASM build failure. Too many symbols from taproot-assets are included, leading to relocation errors like:

type:...ProofType: non-pc-relative relocation address ... is too big: 0x100d70000
...
type:...SortDirection: non-pc-relative relocation address ... is too big: 0x100e90000

This doesn’t happen before the version bump — likely due to changes in the dependency pulling in more of taproot-assets than needed.

Proposed fix: move taprpc to a submodule in taproot-assets. This lets the WASM client depend only on taprpc, avoiding the full dependency and reducing symbol load.

Metadata

Metadata

Assignees

Labels

dependenciesPull requests that update a dependency file

Type

No type

Projects

Status

✅ Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions