Exemple #1
0
    void Start()
    {
        NixLib.NWallet.SelfTest();
        Debug.Log(NixLib.NMnemonicWord.SelfTest());
        NDEA.SelfTest();
        Debug.Log(Utils.SelfTest());
        Debug.Log(NECDsa.SelfTest());

        cmUI = GetComponent <CrazyMinerUI>();
        cm   = GetComponent <CrazyMiner>();

        if (PlayerPrefs.HasKey("SecKey"))
        {
            keyPair.pri  = PlayerPrefs.GetString("SecKey");
            keyPair.pub  = PlayerPrefs.GetString("PubKey");
            keyPair.addr = PlayerPrefs.GetString("Addr");
        }
        else
        {
            dsa.Generate();
            keyPair.pri  = dsa.secKeyStr;
            keyPair.pub  = dsa.pubKeyStr.ToUpper();
            keyPair.addr = dsa.ethAddrStr;

            PlayerPrefs.SetString("SecKey", keyPair.pri);
            PlayerPrefs.SetString("PubKey", keyPair.pub);
            PlayerPrefs.SetString("Addr", keyPair.addr);
        }

        onnReq.Init(keyPair.pri);
        onnReq.SetUrlContract(httpAddr, contract);

        Debug.Log(JsonUtility.ToJson(keyPair));

        InvokeRepeating("Tick", 0.3f, 1f);
    }
Exemple #2
0
 // Use this for initialization
 void Start()
 {
     cm  = GetComponent <CrazyMiner>();
     onn = GetComponent <ONNConnector>();
 }