Solana Wallet Q&A(和訳)

著:Math Wallet Official

基本概念

SOL:取引所で入手することが出来るSolanaのネイティブトークン

SPL Token:ERC20のようなSolanaチェーンでサポートされているトークン

Transfer failed

 Solanaチェーンでの取引には、取扱手数料として一定額の"SOL"がかかります。ウォレットの中に一定量の"SOL"を入れておいてください。

(補足:他のSPLを取り扱うときにもSOLが必要なのがわかりにくいということで、サードパーティでMetasolというプロジェクトが発足しています。このサービスはSPL自体で手数料を支払うため、SOLを所持しなくて良くなる利点があるそうです。また、間接的にSOLが支払われるため、SOL自体の価値がなくなるわけではありません)

 ユーザーのトラフィックが発生し、ノードへの訪問者数が多い場合、SOLバランスの読み取りに失敗し、チェーンに記録が残らないことがあります。ノードを切り替える([Me]-[Settings]-[Node Settings]-[Solana])ことで転送することができますが、後ほどもう一度試してみてください。

 また、https://solanaproject.com/#/rpcserverで公開されているノードの現在の開発状況を照会し、ウォレット内のノードを選択または追加することもできます。

Solana サブアドレス

 Solanaウォレットの各トークンは、個別のサブアドレスを持っています。例えば、SOL、MATH、USDCのサブアドレスはチェーン上で異なっており、それぞれのサブアドレスを有効にする必要があります。

しかし、主要取引所のプラフォーム(FTXなど)やウォレット(MathWalletやTrustWalletなど)は、いずれもサブアドレスを自動作成する機能に対応しているため、ユーザーはSOLのメインアドレスを知っておく必要があります。しかし、ウォレットや取引所の中には、サブアドレスの自動作成にまだ対応していないものもあります。この場合、サブアドレスのロジックを理解していないと、取引の失敗の原因になることがあります。詳しくはSolanaの公式ドキュメントをご確認ください。

参照:Solana App Wallet User guide

SPL Token transfer

 現在、SPLトークンの送金と受け取りには2つの方法があります。

1.SOLのメインアドレスでトークンを受け取る(一般的な使い方)

BはAへ、SOLの受信アドレスを提供します。

AからBのSOL受信アドレスに転送します。Bの下にMATHを受信するSPLアドレスがない場合は、AがSOLを支払ってBのMATH SPLアドレス(サブアドレス)を有効にします。

2.SPLトークンサブアドレスでトークンを受信します

 BはSPLトークンのサブアドレスを自分で作成し、そのアドレスをAに提供します。

AはBが提供するサブアドレスにSPLトークンを転送します。

ブラウザエクスプローラーのトランザクションに複数のトランザクションレコードがあるのはなぜですか?

 例えばMATHを転送する際、SPLはサブアドレス制を採用しているので

 アドレスAからアドレスBへの転送=アドレスAからB1,B2,B3,B4...B*への転送の場合、BアドレスはすべてのSPLアドレスの残高の合計を表示します。

アカウントに入金されないのはなぜですか?

 SPLトランスファーシステムの問題により、以下の点にご注意ください。

・SPLトークンのサブアドレスは、対応するSPLトークンしか受け取ることができません。例えば、SOLをMATH SPLのサブアドレスに送金しても、アカウントに記録されず、取り出すこともできませんし、その逆も同様です

・取引所への入金は、その取引所がSPLサブアドレスシステムをサポートしているかどうかを確認してください。現在、FTX取引所のみがSPLサブアドレスをサポートしています。中央取引所や他のプラットフォームに入金する前に、他のプラットフォームがSPLサブアドレスをサポートしているかどうかを確認してください。USDCやその他の資産を取引所のSOL受信アドレスに入金し、損失を出しているユーザーが多くいます(まずは少額でのテストをお勧めします)。

・ユーザーが取引所にトークンを預けると、一部がアカウントに入金されたと表示されるのは、複数の取引記録があるためで、取引所は単一の取引の入金しかサポートしておらず、B1...B*の合計金額の表示はサポートしていません。

https://explorer.solana.com を検索して、取引記録を確認することができます。

クロスチェーンについて

 EthereumのクロスチェーンをSolanaに行います。サブアドレス方式のため、ERC20アセットをSolanaチェーンにクロスチェーン転送する必要がある場合は、SPLアドレスの下に対応するSPLトークンのサブアドレスがあることを確認してください、そうでない場合はクロスチェーン転送ができません。

SolanaのクロスチェーンEthereumは、クロスチェーン機能のアップグレードにより、SPLアセットをEthereumアドレスに転送する際には、認証が必要となり、その後、受信をクリックして受信アセットを確認することができます。

 初めてクロスチェーン転送を行う場合は、少額でテストすることをお勧めします。

 クロスチェーン機能に慣れていない方は、FTX.comを利用してクロスチェーンを集中的に転送することも可能です。

 上記のように複数の送金記録があるため、取引所では単一の取引の入金しかサポートしておらず、B1...B*の合計金額の表示はサポートしていません。

ウォレットインポートパス

 異なるSolanaウォレットではニーモニックパスが異なるため、他のウォレット(Solletなど)からMathWalletにニーモニックフレーズをエクスポートする際にSOLアドレスが変更されます。

 この問題を解決するには、以下のガイドを参照してください。

Solana wallet's supported import paths


この記事が気に入ったらサポートをしてみませんか?