Soliditäts-Debugging in Remix

Ich arbeite Remix Browser für den folgenden einfachen Vertrag. Ich hatte ein paar Fragen. Ich konnte nicht die richtigen Antworten finden.

  1. Während der Vertragserstellung: Es gibt den folgenden Fehler. Was ist dieser Fehler. Wie kann ich es loswerden?

undefined Fehler: Eigenschaft 'op' von undefined kann nicht gelesen werden

  1. Ich habe ein Ereignis definiert. Wo kann ich die Ausgabe des Ereignisses im Remix-Browser sehen?

Compiler-Ergebnisse

    pragma solidity ^0.4.15;
    contract MyContract {

        bytes32  public custName;
        bytes32  public custLoc;
        address public docAddress = this;

        function MyContract () {

            custName = "0xDEFAULT";
            custLoc  = "0xDEFAULT";

        }

        event LogNewCust (address _address, bytes32 _custName, bytes32 _custLoc);

        function AssignAttributes (bytes32 _custName, bytes32 _custLoc)  
            returns (bool isSuccess) {

            custName    = _custName;
            custLoc     = _custLoc;

            LogNewCust(docAddress,custName,custLoc);

            return true;

        }

    }

Antworten (1)

  1. Scheint ein Fehler zu sein, der Vertrag ist problemlos einsetzbar.
  2. Wenn Sie das Ereignis auslösen, finden Sie es in den Protokollen:Geben Sie hier die Bildbeschreibung ein
Danke für die Überprüfung des Fehlers. Ich habe die Protokolle gefunden und es funktioniert. Danke.