Ошибка WEB3: транзакция была отменена EVM ⇐ Javascript
Ошибка WEB3: транзакция была отменена EVM
Я развернул этот простой смарт-контракт с помощью Remix
// Идентификатор лицензии SPDX: MIT прагматическая надежность >=0,4,22 { если (window.ethereum) { const web = новый Web3(window.ethereum); const account = await window.ethereum.request({ метод: "eth_requestAccounts", }); console.log("Учетные записи, запрошенные у MetaMask RPC: ", account); пытаться { const Contract = новый web.eth.Contract(abi,contract-address); const транзакцияReceipt = ожидание контракта.методы .setCount(10) .send({ from: account[0], gas: 3000000 }); console.log(транзакция); } поймать (ошибиться) { console.log(`ошибка: ${err}`); } } еще { console.log("Пожалуйста, установите метамаску"); } }; Я ожидал, что транзакция пройдет успешно, но получил это в квитанции транзакции
ошибка: TransactionRevertedWithoutReasonError: транзакция была отменена EVM: {"blockHash":"0x6138b0cdd3a047486419f066ef056aab7b28c11bbaea82b5812c095f96cf86c7","blockNumber":"1382940","cumulativeGasUsed":"21046","from":"0x9ded1ae475bd50 a15dde12bbc34b7ea04969cd0b","gasUsed":"21046","logs":[],"logsBloom ":"0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000","status":"0","to":"0xb69254cc37d818fdbcff6501acff400913147c1c","transactionHash":"0x6d3a2d51bae3746069db1cc778b357b92a63 48a37d157181943c894cfbfc0d76","transactionIndex":"1"} Невозможно понять, почему возникает эта ошибка.
Я развернул этот простой смарт-контракт с помощью Remix
// Идентификатор лицензии SPDX: MIT прагматическая надежность >=0,4,22 { если (window.ethereum) { const web = новый Web3(window.ethereum); const account = await window.ethereum.request({ метод: "eth_requestAccounts", }); console.log("Учетные записи, запрошенные у MetaMask RPC: ", account); пытаться { const Contract = новый web.eth.Contract(abi,contract-address); const транзакцияReceipt = ожидание контракта.методы .setCount(10) .send({ from: account[0], gas: 3000000 }); console.log(транзакция); } поймать (ошибиться) { console.log(`ошибка: ${err}`); } } еще { console.log("Пожалуйста, установите метамаску"); } }; Я ожидал, что транзакция пройдет успешно, но получил это в квитанции транзакции
ошибка: TransactionRevertedWithoutReasonError: транзакция была отменена EVM: {"blockHash":"0x6138b0cdd3a047486419f066ef056aab7b28c11bbaea82b5812c095f96cf86c7","blockNumber":"1382940","cumulativeGasUsed":"21046","from":"0x9ded1ae475bd50 a15dde12bbc34b7ea04969cd0b","gasUsed":"21046","logs":[],"logsBloom ":"0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000","status":"0","to":"0xb69254cc37d818fdbcff6501acff400913147c1c","transactionHash":"0x6d3a2d51bae3746069db1cc778b357b92a63 48a37d157181943c894cfbfc0d76","transactionIndex":"1"} Невозможно понять, почему возникает эта ошибка.
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение