Browse Source

build:new

baichun 5 years ago
parent
commit
92cd29b0dd
6 changed files with 18 additions and 2 deletions
  1. 18 2
      _src/util/ethHelper.js
  2. 0 0
      dist/js/chunk-common.dc206420.js
  3. 0 0
      dist/sw.js
  4. 0 0
      mini.html
  5. 0 0
      protected/views/h5.html
  6. 0 0
      protected/views/pc.html

+ 18 - 2
_src/util/ethHelper.js

@@ -5,6 +5,18 @@ import { showError } from '@/util/util'
 let ethHelper = {
   isInitEth: false,
   curAccount: '',
+  checkMainNetwork () {
+    return new Promise((resolve, reject) => {
+      window.web3.version.getNetwork((err, netId) => {
+        console.log(netId, err)
+        if (netId != 1) {
+          reject(new Error('当前网络类型不是主网'))
+        } else {
+          resolve()
+        }
+      })
+    })
+  },
   /**
    * @des 签名认证
    */
@@ -13,6 +25,12 @@ let ethHelper = {
       return Promise.reject(new Error('你还没有安装eth插件'))
     }
 
+    try {
+      await this.checkMainNetwork()
+    } catch (e) {
+      return Promise.reject(e)
+    }
+
     if (!this.isInitEth) {
       if (window.ethereum) {
         window.web3 = new Web3(window.ethereum)
@@ -39,7 +57,6 @@ let ethHelper = {
         try {
           window.web3.eth.sign(str, account, (err, rs) => {
             if (err) {
-              console.log('err1', err)
               reject(err)
             } else {
               resolve({
@@ -49,7 +66,6 @@ let ethHelper = {
             }
           })
         } catch (err) {
-          console.log('err2', err)
           reject(err)
         }
       })

File diff suppressed because it is too large
+ 0 - 0
dist/js/chunk-common.dc206420.js


File diff suppressed because it is too large
+ 0 - 0
dist/sw.js


File diff suppressed because it is too large
+ 0 - 0
mini.html


File diff suppressed because it is too large
+ 0 - 0
protected/views/h5.html


File diff suppressed because it is too large
+ 0 - 0
protected/views/pc.html


Some files were not shown because too many files changed in this diff