Учетная запись отправителя не авторизована для отправки транзакций

Я пытаюсь развернуть смарт-контракт в remix.ethereum.org. Я создаю частную сеть с Hyperledger besu с 3 узлами. Я добавил закрытые ключи в кошелек Metamask. Я могу отправить eth с одного аккаунта на другой. Я написал смарт-контракт на remix.ethereum.org, но при развертывании получаю эту ошибку. Я выбрал среду Injected Web3 в ремиксе.

      creation of Storage errored: [ethjs-query] while formatting outputs from RPC '{"value":{"code":-32603,"data":{"code":-32007,"message":"Sender account not authorized to send transactions"}}}'

1 ответ

Это может быть проблема с разрешениями Onchain в вашей сети Besu. Проверьте конфигурацию Besu на:

  1. разрешения-аккаунты-контракт-включено : «установите значение false, чтобы отключить»
  2. разрешения-аккаунты-контракт-адрес : "добавить свою учетную запись в список разрешенных"
Другие вопросы по тегам