измените параметр gasLimit в файл genesis.json на блокчейне azure priavte

Я пытаюсь развернуть смарт-контракт в лазурном блокчейне. Контракт развертывается без ошибок, но я не могу отправить транзакцию в блокчейн через этот контракт. Я предполагаю, что это проблема с gasLimit, потому что, когда я использую свой частный блокчейн geth, где я могу установить свой gasLimit в файле genesis.json, мое Dapp работает отлично, и я могу запустить свою транзакцию. GasLimit на лазурном сервере установлен Microsoft в файле genesis.json, и я хотел бы найти способ его изменить. Как я могу это сделать?


person Sonia Daoud    schedule 17.07.2017    source источник
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