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