Bech32 ウォレットアドレスプレフィックスコンバーター

Cosmos(cosmos1)、Ethereum(0x)のチェックサムアドレス、および異なる Cosmos や EVM ベースのチェーンの bech32 アドレスプレフィックス間で相互変換を行います。

入力アドレス

アドレスを入力してください

変換されたアドレス

-
-
-

Bech32 アドレスプレフィックスとは?

Bech32 は多くのブロックチェーンネットワーク、特に Cosmos ベースのチェーンで使用されるアドレス形式です。プレフィックス('cosmos'、'osmo'、'juno' など)は、アドレスがどの特定のブロックチェーンネットワークに属しているかを識別します。例えば:'cosmos1abc...' は Cosmos Hub アドレス、'osmo1abc...' は Osmosis アドレスです。プレフィックス後の部分には、同じ基盤のアカウント情報が含まれています。

アドレス変換はいつ役立つ?

  • クロスチェーン操作:異なる Cosmos チェーンで同じアカウントを使用する場合
  • マルチチェーンウォレット:異なるネットワークでのアカウントアドレス形式を表示する場合
  • DeFi プロトコル:クロスチェーン DeFi アプリケーション用のアドレス変換
  • 開発:異なるブロックチェーン環境でのテストとデバッグ
  • ブリッジ操作:Cosmos チェーンと EVM チェーン間でのアセット移動

Cosmos (ATOM) と EVM (ETH) の派生パスに関する重要な注意点

Cosmos/ATOM (118) アドレス派生パス (SLIP44) は通常、Ethereum/ETH (60) とは異なることに注意してください!

これは、このツールが SEED PHRASE (HD ウォレット) から Cosmos と EVM アドレス間の変換を計算できないことを意味します。

一部の EVM 互換の Cosmos-SDK ベースのチェーン(例: Evmos, Dymension)は、派生パスとして 60 を使用します。これらのチェーンに基づいてプレフィックスを変換する際は注意してください。

一方、プライベートキーが使用される場合、変換されたアドレスはすべてのチェーンで正しいものになります。

各チェーンの派生パスの例については、Cosmostation のこのドキュメント をご確認ください。

EVM チェックサムアドレス (EIP-55) とは?

チェックサムアドレス (EIP-55) は、入力ミスを検出するために大文字と小文字を混在させた Ethereum アドレスのシステムです。どの文字を大文字にするかを決定する特別な方法を使用することで、エラーがより明確になり、トランザクションが正しいアドレスに送信されることを保証します。

ソース、問題、開発

ソースコードを表示し、プルリクエストや問題に貢献するには、GitHub リポジトリ を参照してください。

私について

開発者のヒントやストーリーについては、私のブログ をご覧ください。