12 changed files with 8713 additions and 8616 deletions
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -1 +1 @@ |
|||
{"@platforms":["android","iPhone","iPad"],"id":"__UNI__1ECBEE1","name":"BITCOOO","version":{"name":"1.0","code":"100"},"description":"","launch_path":"__uniappview.html","developer":{"name":"","email":"","url":""},"permissions":{"UniNView":{"description":"UniNView原生渲染"}},"plus":{"useragent":{"value":"uni-app","concatenate":true},"splashscreen":{"target":"id:1","autoclose":true,"waiting":true,"delay":0},"popGesture":"close","launchwebview":{"render":"always","id":"1","kernel":"WKWebview"},"statusbar":{"immersed":"supportedDevice","style":"dark","background":"#fff"},"compatible":{"ignoreVersion":true},"usingComponents":true,"nvueStyleCompiler":"uni-app","compilerVersion":3,"distribute":{"icons":{"android":{"hdpi":"unpackage/res/icons/72x72.png","xhdpi":"unpackage/res/icons/96x96.png","xxhdpi":"unpackage/res/icons/144x144.png","xxxhdpi":"unpackage/res/icons/192x192.png"},"ios":{"appstore":"unpackage/res/icons/1024x1024.png","ipad":{"app":"unpackage/res/icons/76x76.png","app@2x":"unpackage/res/icons/152x152.png","notification":"unpackage/res/icons/20x20.png","notification@2x":"unpackage/res/icons/40x40.png","proapp@2x":"unpackage/res/icons/167x167.png","settings":"unpackage/res/icons/29x29.png","settings@2x":"unpackage/res/icons/58x58.png","spotlight":"unpackage/res/icons/40x40.png","spotlight@2x":"unpackage/res/icons/80x80.png"},"iphone":{"app@2x":"unpackage/res/icons/120x120.png","app@3x":"unpackage/res/icons/180x180.png","notification@2x":"unpackage/res/icons/40x40.png","notification@3x":"unpackage/res/icons/60x60.png","settings@2x":"unpackage/res/icons/58x58.png","settings@3x":"unpackage/res/icons/87x87.png","spotlight@2x":"unpackage/res/icons/80x80.png","spotlight@3x":"unpackage/res/icons/120x120.png"}}},"splashscreen":{"androidStyle":"default","iosStyle":"default","android":{"hdpi":"","xhdpi":"","xxhdpi":""}},"google":{"permissions":["<uses-permission android:name=\"android.permission.CHANGE_NETWORK_STATE\"/>","<uses-permission android:name=\"android.permission.MOUNT_UNMOUNT_FILESYSTEMS\"/>","<uses-permission android:name=\"android.permission.VIBRATE\"/>","<uses-permission android:name=\"android.permission.READ_LOGS\"/>","<uses-permission android:name=\"android.permission.ACCESS_WIFI_STATE\"/>","<uses-feature android:name=\"android.hardware.camera.autofocus\"/>","<uses-permission android:name=\"android.permission.ACCESS_NETWORK_STATE\"/>","<uses-permission android:name=\"android.permission.CAMERA\"/>","<uses-permission android:name=\"android.permission.GET_ACCOUNTS\"/>","<uses-permission android:name=\"android.permission.READ_PHONE_STATE\"/>","<uses-permission android:name=\"android.permission.CHANGE_WIFI_STATE\"/>","<uses-permission android:name=\"android.permission.WAKE_LOCK\"/>","<uses-permission android:name=\"android.permission.FLASHLIGHT\"/>","<uses-feature android:name=\"android.hardware.camera\"/>","<uses-permission android:name=\"android.permission.WRITE_SETTINGS\"/>"]},"apple":{},"plugins":{"ad":{},"audio":{"mp3":{"description":"Android平台录音支持MP3格式文件"}}}},"allowsInlineMediaPlayback":true,"uni-app":{"compilerVersion":"3.2.12","control":"uni-v3","nvueCompiler":"uni-app","renderer":"auto","nvue":{"flex-direction":"column"},"nvueLaunchMode":"normal"},"launch_path":"__uniappview.html"}} |
|||
{"@platforms":["android","iPhone","iPad"],"id":"__UNI__1ECBEE1","name":"BITCOOO","version":{"name":"1.0","code":"100"},"description":"","launch_path":"__uniappview.html","developer":{"name":"","email":"","url":""},"permissions":{"UniNView":{"description":"UniNView原生渲染"}},"plus":{"useragent":{"value":"uni-app","concatenate":true},"splashscreen":{"target":"id:1","autoclose":true,"waiting":true,"delay":0},"popGesture":"close","launchwebview":{"render":"always","id":"1","kernel":"WKWebview"},"statusbar":{"immersed":"supportedDevice","style":"dark","background":"#fff"},"compatible":{"ignoreVersion":true},"usingComponents":true,"nvueStyleCompiler":"uni-app","compilerVersion":3,"distribute":{"icons":{"android":{"hdpi":"unpackage/res/icons/72x72.png","xhdpi":"unpackage/res/icons/96x96.png","xxhdpi":"unpackage/res/icons/144x144.png","xxxhdpi":"unpackage/res/icons/192x192.png"},"ios":{"appstore":"unpackage/res/icons/1024x1024.png","ipad":{"app":"unpackage/res/icons/76x76.png","app@2x":"unpackage/res/icons/152x152.png","notification":"unpackage/res/icons/20x20.png","notification@2x":"unpackage/res/icons/40x40.png","proapp@2x":"unpackage/res/icons/167x167.png","settings":"unpackage/res/icons/29x29.png","settings@2x":"unpackage/res/icons/58x58.png","spotlight":"unpackage/res/icons/40x40.png","spotlight@2x":"unpackage/res/icons/80x80.png"},"iphone":{"app@2x":"unpackage/res/icons/120x120.png","app@3x":"unpackage/res/icons/180x180.png","notification@2x":"unpackage/res/icons/40x40.png","notification@3x":"unpackage/res/icons/60x60.png","settings@2x":"unpackage/res/icons/58x58.png","settings@3x":"unpackage/res/icons/87x87.png","spotlight@2x":"unpackage/res/icons/80x80.png","spotlight@3x":"unpackage/res/icons/120x120.png"}}},"splashscreen":{"androidStyle":"default","iosStyle":"default","android":{"hdpi":"","xhdpi":"","xxhdpi":""}},"google":{"permissions":["<uses-permission android:name=\"android.permission.CHANGE_NETWORK_STATE\"/>","<uses-permission android:name=\"android.permission.MOUNT_UNMOUNT_FILESYSTEMS\"/>","<uses-permission android:name=\"android.permission.VIBRATE\"/>","<uses-permission android:name=\"android.permission.READ_LOGS\"/>","<uses-permission android:name=\"android.permission.ACCESS_WIFI_STATE\"/>","<uses-feature android:name=\"android.hardware.camera.autofocus\"/>","<uses-permission android:name=\"android.permission.ACCESS_NETWORK_STATE\"/>","<uses-permission android:name=\"android.permission.CAMERA\"/>","<uses-permission android:name=\"android.permission.GET_ACCOUNTS\"/>","<uses-permission android:name=\"android.permission.READ_PHONE_STATE\"/>","<uses-permission android:name=\"android.permission.CHANGE_WIFI_STATE\"/>","<uses-permission android:name=\"android.permission.WAKE_LOCK\"/>","<uses-permission android:name=\"android.permission.FLASHLIGHT\"/>","<uses-feature android:name=\"android.hardware.camera\"/>","<uses-permission android:name=\"android.permission.WRITE_SETTINGS\"/>"]},"apple":{},"plugins":{"ad":{},"audio":{"mp3":{"description":"Android平台录音支持MP3格式文件"}}}},"allowsInlineMediaPlayback":true,"uni-app":{"compilerVersion":"3.1.22","control":"uni-v3","nvueCompiler":"uni-app","renderer":"auto","nvue":{"flex-direction":"column"},"nvueLaunchMode":"normal"},"launch_path":"__uniappview.html"}} |
Before Width: | Height: | Size: 629 B After Width: | Height: | Size: 629 B |
Before Width: | Height: | Size: 526 B After Width: | Height: | Size: 526 B |
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -0,0 +1,92 @@ |
|||
impor TokenUtil from './TokenUtil.js' |
|||
let fullWallet = { |
|||
"BTC": [{ |
|||
balance: 0, |
|||
name: "BTC", |
|||
coinList: [{ |
|||
name: "BTC", |
|||
xname: 'Bitcoin', |
|||
balance: 0, |
|||
icon: require('@/static/tongyonh/bye.png') |
|||
}] |
|||
}], |
|||
"ETH": [ |
|||
balance: 0, |
|||
name: "ETH", |
|||
coinList: [{ |
|||
name: "ETH", |
|||
xname: 'Ethereum', |
|||
balance: 0, |
|||
icon: require('@/static/tongyonh/Frame3299.png') |
|||
}, |
|||
{ |
|||
name: "USDT", |
|||
xname: 'Tether USD', |
|||
balance: 0, |
|||
contractAddress: '0xdac17f958d2ee523a2206206994597c13d831ec7', |
|||
icon: require('@/static/tongyonh/img500.png') |
|||
} |
|||
] |
|||
], |
|||
"TRON": [ |
|||
balance: 0, |
|||
name: "TRON", |
|||
coinList: [{ |
|||
name: "TRX", |
|||
xname: 'TRON', |
|||
balance: 0, |
|||
icon: require('@/static/tongyonh/tron1.png') |
|||
}, |
|||
{ |
|||
name: "TRC20-USDT", |
|||
xname: 'Tether USD', |
|||
balance: 0, |
|||
contractAddress: 'TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t', |
|||
icon: require('@/static/tongyonh/tether_usd.png') |
|||
} |
|||
] |
|||
} |
|||
|
|||
let WalletUtil = { |
|||
//初次创建钱包
|
|||
initialWallet: function(mnemonic, password) { |
|||
let walletInfo = fullWallet; |
|||
let btc = TokenUtil.token.generateBtc(mnemonic); |
|||
walletInfo.BTC[0].password = password; |
|||
walletInfo.BTC[0].mnemonic = mnemonic; |
|||
walletInfo.BTC[0].privateKey = btc.privateKey; |
|||
walletInfo.BTC[0].address = btc.address; |
|||
let eth = TokenUtil.token.generateEth(mnemonic) |
|||
walletInfo.ETH[0].password = password; |
|||
walletInfo.ETH[0].mnemonic = mnemonic; |
|||
walletInfo.ETH[0].privateKey = eth.privateKey; |
|||
walletInfo.ETH[0].address = eth.mnemonic; |
|||
let tron = TokenUtil.token.generateTron(mnemonic); |
|||
walletInfo.TRON[0].mnemonic = mnemonic; |
|||
walletInfo.TRON[0].password = password; |
|||
walletInfo.TRON[0].privateKey = tron.privateKey; |
|||
walletInfo.TRON[0].address = tron.mnemonic; |
|||
uni.setStorageSync('walletInfo', walletInfo); |
|||
}, |
|||
//修改钱包名称
|
|||
updateWalletName: function(type, address, name) { |
|||
let walletInfo = uni.getStorageSync('walletInfo'); |
|||
for (var k = 0, length = walletInfo.length; k < length; k++) { |
|||
if (walletInfo[k].address === address) { |
|||
walletInfo[k].name = name |
|||
break; |
|||
} |
|||
} |
|||
uni.setStorageSync('walletInfo', walletInfo); |
|||
}, |
|||
updateWalletName: function(type, address, name) { |
|||
let walletInfo = uni.getStorageSync('walletInfo'); |
|||
for (var k = 0, length = walletInfo.length; k < length; k++) { |
|||
if (walletInfo[k].address === address) { |
|||
walletInfo[k].name = name |
|||
break; |
|||
} |
|||
} |
|||
uni.setStorageSync('walletInfo', walletInfo); |
|||
} |
|||
} |
Loading…
Reference in new issue