問題タブ [solana]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
222 参照

web3 - How to verify public address owner with crypto wallets

I am currently thinking about creating a dapp that connects to a phantom wallet on solana. A user account will be created upon connection Signup/Login a User. I'm not sure how to verify the public address. Wallets will pass information to the frontend and i would have to forward this information to the backend, thus it is manipulable and useless... How do I prevent people from sending fake addresses to the server and signing up to any account they want? I thought about signing a message but why is this not done on e.g. opensea.io(Eth/Metamask)?

0 投票する
1 に答える
3888 参照

javascript - Solanaのニーモニックフレーズから適切なパブリックアドレスを取得するには?

反応ネイティブ テスト プロジェクトでsolana-web3.jsを使用して、Solana ウォレットの適切なパブリック アドレスを取得しようとしています。Solflare ウォレットのスクリーンショット

Phantom ウォレット用のパスを取得しました (Solflare ウォレットでも選択できます)。

では、上記のコードのどこで間違いを犯している可能性がありますか?

更新: 'bip32' の代わりに 'ed25519-hd-key' lib を使用して派生シードを取得すると、問題がなくなります。