code: def on_smart_contract_created(self, sc_event: SmartContractEvent):
          
          if isinstance(sc_event.contract, ContractState):
              if not sc_event.test_mode:
                  sc_event.CheckIsNEP5()
                  if sc_event.token:
                      self._new_contracts_to_write.append(sc_event)
docs: Listener for SmartContractEvent
          Args:
              sc_event (SmartContractEvent): event to check and see if it contains NEP5Token created