क्रिप्टोक्यूरेंसी वर्तमान और अधिकतम आपूर्ति प्राप्त करें

लेखक:घास, दिनांक: 2018-10-18 15:21:42
टैगःऔजारएक्सटेंट-एपीआई

coinmarketcap द्वारा प्रदान किए गए एपीआई इंटरफेस का उपयोग करके सिक्के की आपूर्ति और प्रचलन प्राप्त करें, जिसका उपयोग कुल बाजार मूल्य की गणना करने के लिए किया जा सकता है


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
}

संबंधित

अधिक