Skip to content

fix(contract): require configured bridge addresses - #557

Closed
h1065153539-create wants to merge 1 commit into
Gatheraa:mainfrom
h1065153539-create:fix/bridge-configured-510
Closed

h1065153539-create wants to merge 1 commit into
Gatheraa:mainfrom
h1065153539-create:fix/bridge-configured-510

Conversation

@h1065153539-create

Copy link
Copy Markdown

Closes #510 by distinguishing chains that merely exist in storage from chains that have an explicitly configured bridge.

Changes:

  • add bridge_configured to ChainConfig
  • keep default chain configs unconfigured until the bridge is set
  • hide bridge addresses and active chain listings until configured
  • mark bridge configuration as explicit when update_bridge_address is called
  • add tests covering the default and configured states

Local Rust verification was attempted, but the Windows toolchain on this machine is missing link.exe, so full build/test execution is blocked by environment.

Copy link
Copy Markdown
Contributor

@h1065153539-create — issue #510 isn't currently assigned to anyone, so I can't merge this one per repo policy. Could you ask a maintainer to assign it to you (or to whoever picks it up), then I'll merge. 👍

@Xhristin3 Xhristin3 closed this Jul 23, 2026
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.

[contract][security] Default bridge_address is zero Address::default()

2 participants