code: def create_token(
              self,
              registry_address,
              initial_alloc=10 ** 6,
              name='raidentester',
              symbol='RDT',
              decimals=2,
              timeout=60,
              auto_register=True,
      ):
          
          with gevent.Timeout(timeout):
              token_address = deploy_contract_web3(
                  CONTRACT_HUMAN_STANDARD_TOKEN,
                  self._chain.client,
                  contract_manager=self._raiden.contract_manager,
                  constructor_arguments=(initial_alloc, name, decimals, symbol),
              )
  
          token_address_hex = to_checksum_address(token_address)
          if auto_register:
              self.register_token(registry_address, token_address_hex)
          print("Successfully created {}the token '{}'.".format(
              'and registered ' if auto_register else ' ',
              name,
          ))
          return token_address_hex
docs: Create a proxy for a new HumanStandardToken (ERC20), that is
          initialized with Args(below).
          Per default it will be registered with 'raiden'.
  
          Args:
              initial_alloc (int): amount of initial tokens.
              name (str): human readable token name.
              symbol (str): token shorthand symbol.
              decimals (int): decimal places.
              timeout (int): timeout in seconds for creation.
              auto_register (boolean): if True(default), automatically register
                  the token with raiden.
  
          Returns:
              token_address_hex: the hex encoded address of the new token/token.