Мне нужно создать несколько контрактов одним нажатием кнопки. Я не могу запустить узел geth. Я успешно могу сделать это через метамаску, но это приводит к слишком большому количеству всплывающих окон транзакций. Есть ли способ создать контракт без запуска geth и без использования метамаски.
Да, вы можете сделать.
Мне нужно создать несколько контрактов одним нажатием кнопки. Я не могу запустить узел geth.
Используйте https://infura.io/ для замены клиента geth. Инфура - бесплатная услуга.
Я успешно могу сделать это через метамаску, но это приводит к слишком большому количеству всплывающих окон транзакций. Есть ли способ создать контракт без запуска geth и без использования метамаски.
Для каждого метода вам необходимо оценить газ и получить текущую цену на газ. Используйте функцию signTransaction(), чтобы подписать транзакцию и отправить ее в сеть eth.
Адрес договора. способ перевода стоимость газа
https://github.com/ethereum/wiki/wiki/JavaScript-API#web3ethestimategas
Ричард Хоррокс