瀏覽代碼

транзакция - запись в базу и фикс имени сети

Rimmon 3 年之前
父節點
當前提交
6a814d7c75
共有 3 個文件被更改,包括 8 次插入4 次删除
  1. 6 2
      Models/Blockchain.cs
  2. 1 1
      Pages/Account.razor
  3. 1 1
      Shared/MainLayout.razor

+ 6 - 2
Models/Blockchain.cs

@@ -28,7 +28,7 @@ namespace HyperCube.Models
         public Dictionary<string, SmartContract> contractNames = new();
         public int port;
         public string url;
-        public string address;
+        public string address = "";
         public string name;
         static Blockchain instance;
 
@@ -92,10 +92,14 @@ namespace HyperCube.Models
             string addr = await ListAccounts();
             if (!loaded.ContainsKey(addr))
                 loaded.Add(addr, this);
+            name = defaultName;
+            url = URLdefault;
+            port = defaultPort;
             Console.WriteLine("loaded blockchains " + loaded.Count);
 
             await LoadContracts();
             Console.WriteLine("LoadContracts count " + contracts.Count);
+            Console.WriteLine("connected " + Connected);
             return $"{name} {url}:{port}";
         }
 
@@ -182,7 +186,7 @@ namespace HyperCube.Models
             var blockHash = jsonDe.result.blockHash;
             var blockNumber = jsonDe.result.blockNumber;
             var contractAddress = jsonDe.result.contractAddress;
-
+            MySQLConnector.Instance().SQLInsert($"insert into transactions (result, name) values ('{Convert.ToString(jsonDe.result)}', 'eth_getTransactionReceipt')");
             Console.WriteLine("result " + answer);
             return contractAddress;
         }

+ 1 - 1
Pages/Account.razor

@@ -29,7 +29,7 @@
             </tr>
             <tr>
                 <td>Balance:</td>
-                <td>@myBalance</td>
+                <td>@myBalance WEI</td>
             </tr>
         </tbody>
     </table>

+ 1 - 1
Shared/MainLayout.razor

@@ -56,6 +56,6 @@
             Console.WriteLine(e.Message + ", stack trace:" + e.StackTrace);
         }
 
-        Networks.Add("dummy network");
+        //Networks.Add("dummy network");
     }
 }