console.log('创建新密钥');
$.ajax({
method: 'post', //get or post
- url: 'http://127.0.0.1:5000/api/v1/create_new_key',
+ url: 'http://kit.blockmeta.com/api/v1/create_new_key',
data: {},
dataType: 'json',
}).done(function(data){
})
// 生成新地址
$('#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()
var network_str = $("input[name='inlineRadioOptionsNetwork']:checked").val()
$.ajax({
method: 'post', //get or post
- url: 'http://127.0.0.1:5000/api/v1/create_new_address',
+ url: 'http://kit.blockmeta.com/api/v1/create_new_address',
data: {
"xpub_str": xpub_str,
"account_index_int": account_index_int,
$('#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://kit.blockmeta.com/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('')
+ })
+ // 验证签名
+ $('#btnVerifySignature').click(function(){
+ console.log('验证签名');
+ var xpub_str = $('#txtXpubVerify').val()
+ var message_str = $('#txtMessageVerify').val()
+ var signature_str = $('#txtSignatureVerify').val()
+ $.ajax({
+ method: 'post', //get or post
+ url: 'http://kit.blockmeta.com/api/v1/xpub_verify',
+ data: {
+ "xpub_str": xpub_str,
+ "message_str": message_str,
+ "signature_str": signature_str
+ },
+ dataType: 'json',
+ }).done(function(data){
+ console.log(data);
+ layer.msg('验证成功')
+ $('#txtVerifyResult').val(data.result)
+ }).fail(function(err){
+ layer.alert('验证失败,请检查输入数据格式是否正确' + err);
+ });
+ })
+ // 清除消息签名
+ $('#btnResetVerify').click(function(){
+ console.log('清除');
+ $('#txtXpubVerify').val('')
+ $('#txtMessageVerify').val('')
+ $('#txtSignatureVerify').val('')
+ $('#txtVerifyResult').val('')
+ })
+ // 发送交易
+ $('#btnSubmitTransaction').click(function(){
+ console.log('验证签名');
+ var raw_transaction_str = $('#txtRawTransaction').val()
+ $.ajax({
+ method: 'post', //get or post
+ url: 'http://kit.blockmeta.com/api/v1/submit_transaction',
+ data: {
+ "raw_transaction_str": raw_transaction_str
+ },
+ dataType: 'json',
+ }).done(function(data){
+ console.log(data);
+ layer.msg('发送成功')
+ $('#txtRawTransaction').val('')
+ }).fail(function(err){
+ layer.alert('发送失败,请检查输入数据格式是否正确' + err);
+ });
+ })
+ // 清除发送交易
+ $('#btnResetSubmitTransaction').click(function(){
+ console.log('清除');
+ $('#txtRawTransaction').val('')
+ })
});