Как выпустить/отчеканить/генерировать дополнительные токены? Контракт минтабле

У меня есть токен в сети ropsten ( https://ropsten.etherscan.io/token/0x975FB1824F82E446DD3F5c4cb04474468ED7d878 ), который является Mintable с начальным предложением 10B и Mintable Cap до 50B.

У моего эфирного аккаунта (владельца) всего 10 млрд, теперь я хочу начать МИНТОВАТЬ/ГЕНЕРИРОВАТЬ дополнительные токены, скажем, добавить еще 20 млрд токенов.

Как мне это сделать?

[1] некоторые важные коды моего контракта:

   constructor() public {
           name = "PPT";
           symbol = "PPT";
           initialSupply = 10000000000;
           totalSupply_ = initialSupply * 10 ** uint(decimals);
           balances[owner] = totalSupply_;
           mintCap = 50000000000;
           emit Transfer(address(0), owner, totalSupply_);
       }

[2] некоторые важные коды моего контракта:

    function mint(address _to, uint256 _amount) onlyOwner public returns (bool) {
           require(mintCap >= totalSupply_.add(_amount));

           totalSupply_ = totalSupply_.add(_amount);
           balances[_to] = balances[_to].add(_amount);
           emit Transfer(address(0), _to, _amount);
           return true;
       }
Какие инструменты вы используете для взаимодействия с контрактом? Должен быть таким же простым, как вызов mint()с ownerадресом, действительным _toи _amountпараметрами.
Я использую терминал/трюфель, как я могу вызвать эти функции? @ShawnTabrizi
Вероятно, это должен быть более общий вопрос «Как мне взаимодействовать с развернутым контрактом?».
Пожалуйста, укажите, какую версию OZ вы используете. Кроме того, оба ваших фрагмента кода предполагают, что вы пытаетесь сделать то, что уже реализовано в OZ. Например, в конструкторе, предполагая, что вы наследуете от ERC20, вы можете просто вызвать _mint(owner, 10000000000 * 10 ** uint(decimals)).
Как предложил @RichardHorrocks, мне лучше спросить: «Как мне взаимодействовать с развернутым контрактом?»

Ответы (1)

Я забыл ответить на свой вопрос, поэтому, если есть люди, которые все еще путаются, вот ответ:

1) открыть https://remix.ethereum.org 2) создать файл token.sol 3) выбрать компилятор соответствующий вашему token.sol (в моем случае 0.4.23) 4) вставить исходный код в окно 5) нажать compile 6 ) Перейдите к «RUN» 7) Выберите token.sol 8) появится список функций, прошлые необходимые значения и нажмите на название функций!

Вот и все!