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