Skip to content

feat: BFA burn and consignment support - #184

Merged
gofman8 merged 10 commits into
devfrom
feat/bfa-burn-consignment-dev
Sep 30, 2026
Merged

gofman8 merged 10 commits into
devfrom
feat/bfa-burn-consignment-dev

Conversation

@bandrivskiy

@bandrivskiy bandrivskiy commented Sep 30, 2026 •

Copy link
Copy Markdown

Adds the RLN functionality needed for wallets to burn BFA tokens and retrieve the proof for bridge redemption.

  • Upgrades rgb-lib to v0.3.0-beta.42-bfa.
  • Exposes burn through HTTP, UniFFI and C FFI.
  • Exports locally stored consignments by asset_id and txid, without an RGB proxy.
  • Exposes get_consignment_path(asset_id, txid) for direct local file access through native bindings.
  • Exposes BFA assets, balances
  • Enables BFA validation through the configured eth_rpc_url.
    Supports the wallet integration flow: burn -> retrieve consignment -> pass proof to Mint UI -> submit to bridge /unlock.
    BFA support is on-chain only; burn with an external signer is currently unsupported.

@gofman8
gofman8 merged commit ee855aa into dev Sep 30, 2026
52 of 53 checks passed
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.

3 participants