Skip to content

Instantly share code, notes, and snippets.

@togosh
togosh / getGlobalInfoHEX.js
Last active November 21, 2022 19:27
Circulating & Staked HEX and Total Tshares from Etherscan API - https://etherscan.io/apis
// https://codeakk.medium.com/hex-development-data-a1b1822446fa
// https://togosh.medium.com/hex-developer-guide-3b018a943a55
// https://etherscan.io/apis
test();
async function test(){
var { circulatingHEX, stakedHEX, totalTshares, penaltiesHEX } = await getGlobalInfo();
console.log("Circulating Supply: " + Number(circulatingHEX).toLocaleString(undefined, {minimumFractionDigits:0, maximumFractionDigits:0}));
console.log("Staked Supply: " + Number(stakedHEX).toLocaleString(undefined, {minimumFractionDigits:0, maximumFractionDigits:0}));
@togosh
togosh / sumTSharesForAddress.js
Created February 1, 2022 16:56
Get Sum of All TShares for an Address - Codeak HEX API
// https://codeakk.medium.com/hex-development-data-a1b1822446fa
// https://togosh.medium.com/hex-developer-guide-3b018a943a55
// Replace XXXX below with staker address
test();
async function test(){
var stakerAddress = "XXXX";
var { stakeTShares, stakedHEX, stakedCount } = await get_stakeStartData(stakerAddress);
console.log("Staked Tshares: " + stakeTShares);