OSDN Git Service

fix: replace bm to bn
[bytom/Byone.git] / src / utils / address.js
1 export default class address {
2   static short(rawAddress, length) {
3     if (rawAddress == undefined) {
4       return '-'
5     }
6
7     if (length == undefined) {
8       length = 7
9     }
10
11     let startSome = rawAddress.substr(0, length)
12     let endSome = rawAddress.substr(rawAddress.length - length, length)
13     return startSome + '...' + endSome
14   }
15
16   static isValid(address, netType) {
17     if (netType == 'vapor') {
18       const vpArray = ['vp', 'tp', 'sp']
19       return vpArray.includes( address.substring(0,2) )
20     }else{
21       const bmArray = ['bm', 'tm', 'sm', 'bn', 'tn']
22       return bmArray.includes( address.substring(0,2) )
23     }
24   }
25 }