jr: showing balance works

This commit is contained in:
2024-03-20 01:30:00 -06:00
parent 89a11bfe48
commit 2ed9a60216
+22 -4
View File
@@ -311,6 +311,23 @@ pi_repop
}
}
}
//async function
//mk_spend
// (source : string,
// recipient : string,
// amount : number)
//{
// let nonce: number = await get_nonce(source);
//}
//
//async function
//get_nonce
// (source: string)
//{
//}
/**
* get account balance of ak_... str
*/
@@ -318,12 +335,12 @@ async function
pi_balance
(akstr : string)
: Promise< {ok : true,
balance : number}
balance : string}
| {ok : false,
reason : string}
>
{
let endpoint_init_url = 'https://demonet.qpq.swiss/v2/';
let endpoint_init_url = 'https://demonet.qpq.swiss/v2';
let this_endpoint = endpoint_init_url + '/accounts/' + akstr;
let input_params = {pubkey: akstr};
// fetch: https://developer.mozilla.org/en-US/docs/Web/API/fetch
@@ -334,10 +351,11 @@ pi_balance
switch (response.status) {
case 200:
// unstringify the body
let return_data = response.json();
let return_data = await response.json();
console.log('return data', return_data);
// get the balance
// @ts-ignore talking to foreign api
let balance = return_data.balance;
let balance = return_data.balance.toString();
return {ok : true,
balance : balance};
// pubkey malformed