問題タブ [evm]

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 に答える
20 参照

blockchain - 既存のプログラムのプログラム パラメータ/タイプを取得する

助けを求めたいと思います。

Solana コントラクトのやり取りを始めたばかりで (EVM の経験があります)、カスタムの外部プログラムを呼び出す方法に苦労しています。EVM や ABI と同様に、既存のプログラムのメソッド/タイプを取得する方法はありますか?

たとえば、splToken.Token.createTransferInstruction() の代わりに web3.TransactionInstruction() を使用してトークンを直接転送したい場合、外部ドキュメントなしでブロックチェーン上のプログラムから直接パラメーター/タイプを取得する方法はありますか?

いくつかの契約を自動化したいのですが、ドキュメントがありません。

既存のトランザクションを取得するために connection.getTransaction() を試しましたが、タイプと BufferLayout 情報がありません。また、すべての SolScanners なども試しましたが、パラメーターの名前とタイプに関する情報も見つかりませんでした。

Solanaでそれを行う方法はありますか? ありがとう

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

python - av、r、s署名から始まるPythonでイーサリアムアドレスを取得するにはどうすればよいですか?

Moonbeam EVM (Polkadot EVM 互換のパラチェーン) で以下のトランザクションに署名したアドレスを取得しようとしています。コントラクト ABI をロードすることで、次のようにして呼び出しパラメーターを取得できます。

ただし、v、r、s 値から署名アドレスを取得する方法が見つかりませんでした。署名アドレスは0xb01744745fbBebE6A0Da674F8f45fD1e14D5B488あり、Subscan はそれをデコードできます (方法はわかりません)

これは外部の内容です:

では、上記のデータから住所を取得するにはどうすればよいでしょうか。その結果をもたらすものを見つけることなく、私は多くの方法で試しました.

PSこの特定のケースでは、呼び出しによってトリガーされたイベントの1つからそのアドレスを取得できることを認識していますが、代わりにそのメソッドを使用したくありませんトランザクションに署名したアドレスをデコードしたい