¿Cómo puedo establecer el suministro inicial de un token en ilimitado en un contrato de ethereum?

Estoy creando un contrato simbólico con solidez. Estoy usando este enlace: https://theethereum.wiki/w/index.php/ERC20_Token_Standard

Aquí está la instantánea del código:

contract FixedSupplyToken {
      string public  symbol = "FIXED";
      string public  name = "Example Fixed Supply Token";
      uint8 public   decimals = 18;
      uint256 _totalSupply = XXX; // I want to set this to unlimited

Quiero _totalSupplyser ilimitado. Si esto no es posible, ¿hay alguna forma de aumentar el valor de _totalSupply.

Respuestas (1)

El totalSupply estará bastante limitado al tipo uint256: (2^256)-1

Sin embargo, lo que podría hacer es establecer _totalSupply = 0(o el valor máximo) y borrar todos los controles en totalSupply y simplemente asignar saldos a los balances[address]que desee.

No estoy al tanto de ningún control totalSupplyque se requiera de alguna manera.

Otra solución podría ser crear un contrato que genere contratos que mantengan saldos hasta el límite uint256 y actúe como una interfaz para ellos; sin embargo, ese es un problema de escala general.