Я занимаюсь разработкой токена ERC20. Мой код написан с использованием фреймворков Solidity и zeppelin.
До сих пор я использовал тестовые сети, такие как Rinkeby, Ropsten, для развертывания и тестирования всех методов ERC20. Вчера вечером мне нужно развернуть смарт-контракт в основной сети, где нужно было развернуть 10000000 токенов, но я развернул только 1000000 (пропустил ноль).
Поскольку монетный двор развернут в основной сети, это единственный способ пополнить начальную сумму вместо повторного развертывания. Mint можно получить с помощью remix, удалив ключевое слово internal в методе mint. Но для использования метода монетного двора требуется повторно развернуть смарт-контракт, и заказчик не согласится повторить то же самое.
Я думаю, что единственный способ добиться того же - использовать API web3js. Но в документе web3js нет информации о том, как прагматично чеканить (пополнить начальную сумму).
Если кто-то из вас сталкивался с подобной ситуацией, сообщите мне, как вы с ней справились.
Спасибо, Шрирам