Penggunaan antara muka API yang disediakan oleh coinmarketcap untuk mendapatkan bekalan dan aliran duit syiling, yang boleh digunakan untuk mengira nilai pasaran keseluruhan
function GetSupply(symbol, max){ var ids = null if(_G('ids')){ ids = _G('ids') }else{ ids = JSON.parse(HttpQuery('https://api.coinmarketcap.com/v2/listings/')).data _G('ids', ids) } var coinId = null for (var i=0; i<ids.length; i++){ if(ids[i].symbol.toLowerCase() == symbol.toLowerCase() ){ coinId = ids[i].id break } } if(coinId){ var ticker = JSON.parse(HttpQuery('https://api.coinmarketcap.com/v2/ticker/'+ coinId + '/')).data return parseFloat(max == undefined ? ticker.total_supply: ticker.max_supply) }else{ throw 'symbol not found' } } function main() { Log(GetSupply('BTC')) // Get total current supply Log(GetSupply('BTC', true)) // Get max supply }