Skip to content

FLUP: Consider migrating feeaddress from vanity address to module account #6451

@Manav-Aggarwal

Description

@Manav-Aggarwal

Context

From PR #6441 review discussion: #6441 (comment)

@damiannolan suggested considering using a regular module account instead of the current vanity bech32 address (celestia1feeaddress...) for the feeaddress module. Benefits:

  • Can leverage existing x/auth query infrastructure
  • Vanity address provides no real value to EVM (which uses hex addresses for cross-chain transfers)
  • Simpler, more standard Cosmos SDK pattern

Blocker

This migration cannot be done until the following upstream PR is merged and released:

The Hyperlane-Cosmos module currently doesn't support bridging directly to 32-byte module account addresses. Once PR #151 is released, we can migrate.

Action Items

  1. Monitor fix: support 32 byte addresses in remote recv collateral bcp-innovations/hyperlane-cosmos#151 for merge/release
  2. Once released, create a PR to migrate from vanity address to module account

References

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions