})
// 生成新地址
$('#btnCreateNewAddress').click(function(){
- console.log('å\88\9b建æ\96°å¯\86é\92¥');
+ console.log('å\88\9b建æ\96°å\9c°å\9d\80');
var xpub_str = $('#txtXpub').val()
var account_index_int = $('#txtAccountIndex').val()
var address_index_int = $('#txtAddressIndex').val()
$('#txtAddress').val('')
$('#imgAddressQRCode').attr('src', 'data:image/jpg;base64,')
})
+ // 消息签名
+ $('#btnSignMessage').click(function(){
+ console.log('创建新签名');
+ var xprv_str = $('#txtXprv').val()
+ var message_str = $('#txtMessage').val()
+ $.ajax({
+ method: 'post', //get or post
+ url: 'http://127.0.0.1:5000/api/v1/xprv_sign',
+ data: {
+ "xprv_str": xprv_str,
+ "message_str": message_str
+ },
+ dataType: 'json',
+ }).done(function(data){
+ console.log(data);
+ layer.msg('创建成功')
+ $('#txtSignature').val(data.signature)
+ }).fail(function(err){
+ layer.alert('创建失败' + err);
+ });
+ })
+ // 清除消息签名
+ $('#btnResetSign').click(function(){
+ console.log('清除');
+ $('#txtXprv').val('')
+ $('#txtMessage').val('')
+ $('#txtSignature').val('')
+ })
});
<div class="form-group">
<label class="col-sm-2 control-label">Expanded Public Key</label>
<div class="col-sm-10">
- <input type="text" class="form-control" id="txtXpub" placeholder="64 Bytes expanded public key, e.g. 8fde12d7c9d6b6cbfbf344edd42f2ed86ae6270b36bab714af5fd5bb3b54adcec4265f1de85ece50f17534e42016ee9404a11fec94ddfadd4a064d27ef3f3f4c">
+ <input type="text" class="form-control" id="txtXpub" placeholder="64 Bytes expanded public key, e.g. 8fde12d7c9d6b6cbfbf344edd42f2ed86ae6270b36bab714af5fd5bb3b54adcec4265f1de85ece50f17534e42016ee9404a11fec94ddfadd4a064d27ef3f3f4c" maxlength="128">
</div>
</div>
<!-- 账户索引 -->
<div class="form-group">
<label class="col-sm-2 control-label">Expanded Private Key</label>
<div class="col-sm-10">
- <input type="text" class="form-control" id="txtXprv" placeholder="64 Bytes expanded private key, e.g. ">
+ <input type="text" class="form-control" id="txtXprv" placeholder="64 Bytes expanded private key, e.g. c003f4bcccf9ad6f05ad2c84fa5ff98430eb8e73de5de232bc29334c7d074759d513bc370335cac51d77f0be5dfe84de024cfee562530b4d873b5f5e2ff4f57c" maxlength="128">
</div>
</div>
<!-- 消息 -->
<div class="form-group">
<label class="col-sm-2 control-label">Message</label>
<div class="col-sm-10">
- <input type="text" class="form-control" id="txtMessage" placeholder="Message, e.g. 230dedae">
+ <input type="text" class="form-control" id="txtMessage" placeholder="Message, e.g. a6ce34eec332b32e42ef3407e052d64ac625da6f" >
</div>
</div>
<!-- 签名 -->
<div class="form-group">
<label class="col-sm-2 control-label">Signature</label>
<div class="col-sm-10">
- <input type="text" class="form-control" id="txtSignature" placeholder="Signature, e.g. 230dedae" readonly>
+ <input type="text" class="form-control" id="txtSignature" placeholder="Signature, e.g. f02f5bb22d8b32f14e88059a786379c26256892f45cf64770c844d0c5de2e52c00307b7bb25fcbb18be13c339a2f511a7c015a8cf81ac681052efe8e50eff00e" readonly>
</div>
</div>
<div class="form-group">