Development of a smart contract to produce a token that can be updated after initialization. The "Proxy" contract functionality allows you to leave the contract status unchanged but at the same time modify its functionality. The development is adaptable to a local deployment but also to a polygon amoy test network