Obtenez l'approvisionnement en devises

Tool Extent-API
Date de création: 2018-10-18 15:21:42 Dernière modification: 2019-07-03 16:33:08
Copier: 16 Nombre de clics: 1982
3
Suivre
1444
Abonnés

Utilisez l’interface API fournie par coinmarketcap pour obtenir la quantité de pièces en circulation et la quantité de pièces en circulation, qui peuvent être utilisées pour calculer la valeur marchande totale

Code source de la stratégie
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
}