¿Cómo Emitir / Mint / Generar tokens adicionales? El contrato es minable

Tengo Token en la red ropsten ( https://ropsten.etherscan.io/token/0x975FB1824F82E446DD3F5c4cb04474468ED7d878 ) que es Mintable con suministro inicial de 10B y Mintable Cap hasta 50B.

Mi cuenta ether (propietario) tiene solo 10B, ahora quiero comenzar a MINTAR/GENERAR tokens adicionales, digamos agregar 20B tokens más.

¿Cómo puedo hacer eso?

[1] algunos códigos importantes de mi contrato:

   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] algunos códigos importantes de mi contrato:

    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;
       }
¿Qué herramientas está utilizando para interactuar con su contrato? Debería ser tan simple como llamar mint()con la dirección y los parámetros ownerválidos_to_amount
Estoy usando una terminal/trufa, ¿cómo puedo llamar a esas funciones? @ShawnTabrizi
Esta debería ser probablemente la pregunta más general "¿Cómo interactúo con un contrato implementado?".
Especifique qué versión de OZ está utilizando. Además, ambos fragmentos de codificación sugieren que está tratando de hacer usted mismo lo que ya está implementado en OZ. Por ejemplo, en el constructor, suponiendo que hereda de ERC20, simplemente puede llamar a _mint(owner, 10000000000 * 10 ** uint(decimals)).
Como sugirió @RichardHorrocks, es mejor que pregunte "¿Cómo interactúo con un contrato implementado?"

Respuestas (1)

Olvidé responder mi propia pregunta, así que si hay gente todavía confundida, aquí está la respuesta:

1) abre https://remix.ethereum.org 2) crea un archivo token.sol 3) selecciona el compilador que coincida con tu token.sol (en mi caso 0.4.23) 4) pega el código original en la ventana 5) presiona compilar 6 ) Vaya a "EJECUTAR" 7) Seleccione token.sol 8) Aparecerá una lista de funciones, pase los valores necesarios y haga clic en el nombre de las funciones.

¡Eso es todo!