問題タブ [wallet-connect]

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 投票する
0 に答える
72 参照

ethereum - Web3.js - エラー: 返された値が無効です。ガスが不足していませんか?

エラーが表示されます: Returned values are not valid, did it run Out of Gas?

私のコードは、MetaMask を接続すると Google Chrome で正常に動作しますが、walletConnect 経由でウォレットを接続すると、Safari または Microsoft Edge での動作を拒否します。

コード:

Google Chrome の結果: 10000

Safari/Edge - ウォレット コネクト: エラー: 返された値が無効です。ガスが不足していませんか?

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

wallet-connect - WalletConnect無効infuraエラーメッセージ

私は現在dappを開発しており、walletconnectを統合しています。

接続には次のコードを使用します。

chainIdアプリが開発モードかどうかに基づいて動的に選択されます。開発中はチェーン id で実行され97ます。RPC も同じ話で、バイナンス スマート チェーン RPC JSON プロバイダーを取得するだけです。

接続はうまくいきますが、次のエラーが発生します。

ここに画像の説明を入力

infuraアカウントを作成せずにこれを修正する方法について何か考えはありますか? それとも必須ですか..

0 投票する
0 に答える
8074 参照

web3 - Trust wallet dapp connect と署名転送メッセージ

私はこのようにトラストウォレットを接続します:

ウォレットが接続されているときに、コインを転送するための転送メッセージに署名しようとしました (binance チェーンと thorchain で試しましたが、動作しません)。

これは、私が msg に署名する方法の例です:

次に、リクエストをフォーマットして署名します。

}、

これは、私のトラスト ウォレットに表示されるものです。 ここに画像の説明を入力

応答として、コンソールからこれを取得します:

しかし、トランザクションはブロックチェーンに送信されません (ブロックチェーン エクスプローラーにアクセスしても見つかりません) また、コンソールからの応答でわかるように、料金とガスは常に 0 です。

どうすればいいの?

UPD trust_signTransaction の代わりに trust_sendTransaction メソッドも試しましたが、役に立ちませんでした