OSDN Git Service

add address ui
[bytom/bytom-kit.git] / assets / main.js
1 $(function(){
2   // 生成新熵
3   $('#btnCreateNewKey').click(function(){
4     console.log('创建新密钥');
5     $.ajax({
6       method: 'post',  //get or post
7       url: 'http://127.0.0.1:5000/api/v1/create_new_key',
8       data: {},
9       dataType: 'json',
10     }).done(function(data){
11       console.log(data);
12       layer.msg('创建成功')
13       $('#txtEntropy').val(data.entropy)
14       $('#txtMnemonics').val(data.mnemonic)
15       $('#txtSeed').val(data.seed)
16       $('#txtRootXprv').val(data.xprv)
17       $('#txtRootXpub').val(data.xpub)
18       $('#imgXprvQRCode').attr('src', 'data:image/jpg;base64,' + data.xprv_base64)
19     }).fail(function(err){
20       layer.alert('创建失败' + err);
21     });
22   })
23   // 清除熵
24   $('#btnResetKey').click(function(){
25     console.log('清除');
26     $('#txtEntropy').val('')
27     $('#txtMnemonics').val('')
28     $('#txtSeed').val('')
29     $('#txtRootXprv').val('')
30     $('#txtRootXpub').val('')
31     $('#imgXprvQRCode').attr('src', 'data:image/jpg;base64,')
32   })
33   // 生成新地址
34   $('#btnCreateNewAddress').click(function(){
35     console.log('创建新密钥');
36     $.ajax({
37       method: 'post',  //get or post
38       url: 'http://127.0.0.1:5000/api/v1/create_new_key',
39       data: {},
40       dataType: 'json',
41     }).done(function(data){
42       console.log(data);
43       layer.msg('创建成功')
44       $('#txtEntropy').val(data.entropy)
45       $('#txtMnemonics').val(data.mnemonic)
46       $('#txtSeed').val(data.seed)
47       $('#txtRootXprv').val(data.xprv)
48       $('#txtRootXpub').val(data.xpub)
49       $('#imgXprvQRCode').attr('src', 'data:image/jpg;base64,' + data.xprv_base64)
50     }).fail(function(err){
51       layer.alert('创建失败' + err);
52     });
53   })
54   // 清除地址
55   $('#btnResetReceiver').click(function(){
56     console.log('清除');
57     $('#txtXpub').val('')
58     $('#txtAccountIndex').val('')
59     $('#txtAddressIndex').val('')
60     $('#txtAddressPath').val('')
61     $('#txtControlProgram').val('')
62     $('#txtAddress').val('')
63     $('#imgAddressQRCode').attr('src', 'data:image/jpg;base64,')
64   })
65 });