Я пытаюсь развернуть смарт-контракт в лазурном блокчейне. Контракт развертывается без ошибок, но я не могу отправить транзакцию в блокчейн через этот контракт. Я предполагаю, что это проблема с gasLimit, потому что, когда я использую свой частный блокчейн geth, где я могу установить свой gasLimit в файле genesis.json, мое Dapp работает отлично, и я могу запустить свою транзакцию. GasLimit на лазурном сервере установлен Microsoft в файле genesis.json, и я хотел бы найти способ его изменить. Как я могу это сделать?
измените параметр gasLimit в файл genesis.json на блокчейне azure priavte
comment
Добро пожаловать в Stack Overflow. Ожидается, что на этом сайте вы попытаетесь написать код самостоятельно. После дополнительных исследований, если у вас возникла проблема, вы можете опубликовать то, что вы пробовали, с четким объяснением того, что не работает, и предоставив минимальный, полный и поддающийся проверке пример. Я предлагаю прочитать хороший вопрос Как задать и отличный вопрос. Также не забудьте пройти тур и прочитать это.
- person Vishal Chhodwani   schedule 17.07.2017
comment
Можете ли вы добавить к вопросу фактическое сообщение об ошибке и развернутый контракт, поскольку они очень важны?
- person Mikko Ohtamaa   schedule 28.04.2021
Ответы (1)
Просто вы не можете сделать это легко. Перед развертыванием вашей сети Ethereum в Azure у вас есть возможность выбрать собственный файл генезиса или использовать тот, который они предоставляют по умолчанию ... всякий раз, когда вы отключаете службу, у вас все равно будет доступ к этому файлу с именем genesis.json, но, к сожалению Я обращался в Microsoft несколько раз по поводу этой конкретной проблемы, и они не могли помочь. Я буду информировать вас всякий раз, когда получу что-нибудь новое.
person
Ghassan Zein
schedule
28.05.2018