ikmzkro / React-Native-Issues

⚠️React Native Issues⚠️
0 stars 0 forks source link

ERROR Error: [Error: no matching function (argument="name", value="nyao", code=INVALID_ARGUMENT, version=abi/5.7.0)] #36

Open ikmzkro opened 1 year ago

ikmzkro commented 1 year ago

ABIにおいて、関数名が「nyao」に一致する関数が見つからないというエラーが継続して発生しています。

他の書き方として、以下のような方法を試してみてください。

  1. もう一度、スマートコントラクトのABIを確認し、関数名「execute」が正確に定義されていることを確認してください。関数名の大文字と小文字が一致している必要があります。

  2. iface.functionsを使用して、ABI内の関数のリストを取得し、該当する関数名が存在するか確認してください。例えば以下のように書くことができます:

const functionNames = Object.keys(iface.functions);
console.log(functionNames); // 関数名のリストを表示

// 関数名が存在するか確認
if (functionNames.includes('nyao')) {
  console.log('nyao関数がABI内に存在します');
} else {
  console.log('nyao関数がABI内に存在しません');
}
  1. もし関数名が見つかった場合でもエラーが続く場合は、他の問題が考えられます。その場合、詳細なコードやABIの内容を共有していただくことで、より具体的な支援が可能です。

可能な限りの情報を提供いただければ、より具体的なアドバイスができるかもしれません。

ikmzkro commented 1 year ago

単純にabi間違ってた