Dapatkan pasokan mata uang

Tool Extent-API
Tanggal Pembuatan: 2018-10-18 15:21:42 Akhirnya memodifikasi: 2019-07-03 16:33:08
menyalin: 16 Jumlah klik: 1982
3
fokus pada
1444
Pengikut

Menggunakan antarmuka API yang disediakan oleh coinmarketcap untuk mendapatkan jumlah pasokan dan sirkulasi koin, yang dapat digunakan untuk menghitung total nilai pasar

Kode Sumber Strategi
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
}