AvalancheJS getUTXOS: не удалось демаршалировать аргумент

Надеюсь, кто-нибудь сможет объяснить, что здесь происходит.

Я получаю эту ошибку Error: couldn't unmarshal an argument. Ensure arguments are valid and properly formatted.

с этим кодом, похоже, что-то не так с форматом xAddresses?

      const xAddresses:any = xchain.keyChain().getAddresses();

**const utxos:any = await xchain.getUTXOs(xAddresses)**
    .then(element => {console.log("sucess" + element)})
    .catch(Error => {console.log("Error in createSingedTX: " + Error)});

1 ответ

В документации Avalanche по умолчанию и в примерах AvalancheJs используются неправильные переменные, которые являются буфером [] адресов вашей цепочки для ключей. Используйте массив строковых адресов вместо буфера. Оно работает!

      const addressStrings = myKeychain.getAddressStrings();
const utxos = (await avmApi.getUTXOs(addressStrings)).utxos
Другие вопросы по тегам