Контракт с трюфелем взаимодействует с асинхронными

$('a.delete').click(function() {
    $(this).closest('.row').remove();
})

Примечание: не используйте один и тот же идентификатор id="delete_files" на значке

0
задан saitam 19 January 2019 в 11:11
поделиться

1 ответ

Когда вы используете await, функция, выполняющая ваш код, должна быть помечена как асинхронная, что-то вроде:

async function _your_function_name() {
  ...

  let accounts = await web3.eth.getAccounts()
  let balance = await instance.getBalance(accounts[0])

  ...
}

Вы можете также подумать об использовании асинхронного IIFE, чтобы избежать пометки всей функции как асинхронной, даже если мне не хватает веской причины для этого:

...

let accounts
let balance

(async () => {
  accounts = await web3.eth.getAccounts()
  balance = await instance.getBalance(accounts[0])
})()

...

Вот более подробное объяснение: https://developer.mozilla.org/en-US/docs/Web/JavaScript/ Справка / отчетность / async_function

0
ответ дан 0xc14m1z 19 January 2019 в 11:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: