Check Wallet Balance step and code added

This commit is contained in:
Satinder Grewal 2017-05-18 21:12:30 +12:00
parent eaa1611b0b
commit 23a7d60e17
2 changed files with 124 additions and 0 deletions

View File

@ -214,6 +214,44 @@
</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading" role="tab" id="headingThree">
<h4 class="panel-title">
<a class="collapsed" role="button" data-toggle="collapse" data-parent="#accordion" href="#CheckWallet" aria-expanded="false" aria-controls="CheckWallet">
Step #6 - Check Wallet Balance
</a>
</h4>
</div>
<div id="CheckWallet" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingThree">
<div class="panel-body">
<div class="col-md-6">
<div class="form-group">
<button class="btn btn-default show-btcbalance">Show Bitcoin Balance</button>
<button class="btn btn-default show-kmdbalance">Show Komodo Balance</button>
<button class="btn btn-default showwalletinfo">Show Wallet Info</button>
</div>
<br>
<div class="panel panel-default">
<div class="panel-heading"><strong>Coin: <span class="coin_id"></span></strong></div>
<div class="">
<table class="table table-striped">
<tr><td>Main Address</td><td class="coin_mainaddr"></td></tr>
<tr><td>Balance</td><td class="coin_balance"></td></tr>
</table>
</div>
</div>
</div>
<div class="col-md-6">
<pre class="checkwallet-output"></pre>
</div>
</div>
</div>
</div>
</div>
</div>
</div>

View File

@ -192,3 +192,89 @@ $('.dexratio-btn').click(function() {
});
})
$('.showwalletinfo').click(function() {
var ajax_data = {"agent":"SuperNET","method":"activehandle"};
var url = "http://127.0.0.1:7778/";
$.ajax({
data: JSON.stringify(ajax_data),
dataType: 'json',
type: 'POST',
url: 'http://127.0.0.1:7778'
}).done(function(data) {
// If successful
console.log(data);
$('.checkwallet-output').html(JSON.stringify(data, null, 2));
}).fail(function(jqXHR, textStatus, errorThrown) {
// If fail
console.log(textStatus + ': ' + errorThrown);
});
})
$('.show-btcbalance').click(function() {
var ajax_activehandle = {"agent":"SuperNET","method":"activehandle"};
var url = "http://127.0.0.1:7778/";
var a1= $.ajax({
data: JSON.stringify(ajax_activehandle),
dataType: 'json',
type: 'POST',
url: 'http://127.0.0.1:7778'
}),
a2 = a1.then(function(data) {
console.log(data);
$('.coin_mainaddr').html(data.BTC);
$('.coin_id').html('Bitcoin (BTC)')
var ajax_dexgetbalance = {"agent":"dex","method":"getbalance","address":data.BTC,"symbol":"BTC"}
//return data
// .then() returns a new promise
return $.ajax({
data: JSON.stringify(ajax_dexgetbalance),
dataType: 'json',
type: 'POST',
url: 'http://127.0.0.1:7778'
});
});
a2.done(function(data) {
console.log(data);
$('.checkwallet-output').html(JSON.stringify(data, null, 2));
$('.coin_balance').html(data.balance);
});
})
$('.show-kmdbalance').click(function() {
var ajax_activehandle = {"agent":"SuperNET","method":"activehandle"};
var url = "http://127.0.0.1:7778/";
var a1= $.ajax({
data: JSON.stringify(ajax_activehandle),
dataType: 'json',
type: 'POST',
url: 'http://127.0.0.1:7778'
}),
a2 = a1.then(function(data) {
console.log(data);
$('.coin_mainaddr').html(data.KMD);
$('.coin_id').html('Komodo (KMD)')
var ajax_dexgetbalance = {"agent":"dex","method":"getbalance","address":data.KMD,"symbol":"KMD"}
//return data
// .then() returns a new promise
return $.ajax({
data: JSON.stringify(ajax_dexgetbalance),
dataType: 'json',
type: 'POST',
url: 'http://127.0.0.1:7778'
});
});
a2.done(function(data) {
console.log(data);
$('.checkwallet-output').html(JSON.stringify(data, null, 2));
$('.coin_balance').html(data.balance);
});
})