Skip to content

Instantly share code, notes, and snippets.

@melardev
Created April 15, 2023 22:46
Show Gist options
  • Save melardev/16d407bc28823663e7894431ddd04452 to your computer and use it in GitHub Desktop.
Save melardev/16d407bc28823663e7894431ddd04452 to your computer and use it in GitHub Desktop.
Display the source blob
Display the rendered blob
Raw
{
"cells": [
{
"cell_type": "code",
"execution_count": 1,
"metadata": {
"collapsed": true,
"ExecuteTime": {
"start_time": "2023-04-16T00:44:39.222007Z",
"end_time": "2023-04-16T00:44:39.690336Z"
}
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"BTC/USDT: 587,249,526,989.88 $\n",
"ETH/USDT: 251,927,664,191.28 $\n",
"BNB/USDT: 52,028,062,121.2 $\n",
"USDC/USDT: 31,806,296,536.44 $\n",
"XRP/USDT: 26,925,946,639.67 $\n",
"ADA/USDT: 15,802,911,835.84 $\n",
"DOGE/USDT: 12,314,688,825.41 $\n",
"MATIC/USDT: 10,841,173,678.24 $\n",
"SOL/USDT: 9,444,188,271.2 $\n",
"DOT/USDT: 7,971,364,485.49 $\n",
"LTC/USDT: 7,037,368,797.58 $\n",
"SHIB/USDT: 6,720,719,745.26 $\n",
"BUSD/USDT: 6,678,447,553.0 $\n",
"AVAX/USDT: 6,236,839,509.2 $\n",
"TRX/USDT: 5,993,312,179.96 $\n",
"LINK/USDT: 4,135,765,560.06 $\n",
"UNI/USDT: 3,626,616,494.84 $\n",
"ATOM/USDT: 3,522,354,653.1 $\n",
"ETC/USDT: 3,108,764,684.96 $\n",
"XMR/USDT: 2,959,088,436.0 $\n",
"XLM/USDT: 2,846,620,734.43 $\n",
"FIL/USDT: 2,662,128,161.14 $\n",
"BCH/USDT: 2,571,685,280.0 $\n",
"APT/USDT: 2,360,956,484.07 $\n",
"LDO/USDT: 2,181,347,058.06 $\n",
"TUSD/USDT: 2,150,925,135.56 $\n",
"ARB/USDT: 2,101,965,000.0 $\n",
"HBAR/USDT: 2,092,472,632.27 $\n",
"NEAR/USDT: 2,057,262,077.18 $\n",
"VET/USDT: 1,861,361,128.55 $\n",
"ICP/USDT: 1,768,552,620.88 $\n",
"APE/USDT: 1,672,678,437.5 $\n",
"ALGO/USDT: 1,663,559,270.87 $\n",
"GRT/USDT: 1,494,301,038.1 $\n",
"QNT/USDT: 1,437,863,095.8 $\n",
"FTM/USDT: 1,423,520,497.25 $\n",
"EOS/USDT: 1,352,713,766.66 $\n",
"MANA/USDT: 1,182,801,680.82 $\n",
"STX/USDT: 1,181,504,054.69 $\n",
"AAVE/USDT: 1,168,325,699.7 $\n",
"THETA/USDT: 1,126,000,000.0 $\n",
"EGLD/USDT: 1,099,755,322.71 $\n",
"IMX/USDT: 1,099,738,745.84 $\n",
"FLOW/USDT: 1,095,263,400.0 $\n",
"XTZ/USDT: 1,083,728,525.64 $\n",
"AXS/USDT: 1,047,020,490.39 $\n",
"CFX/USDT: 1,040,991,494.16 $\n",
"SAND/USDT: 1,027,137,023.98 $\n",
"RPL/USDT: 1,002,414,178.96 $\n",
"USDP/USDT: 968,545,282.2 $\n",
"CHZ/USDT: 921,457,122.32 $\n",
"NEO/USDT: 914,888,638.07 $\n",
"OP/USDT: 857,635,440.08 $\n",
"CRV/USDT: 847,908,663.71 $\n",
"KLAY/USDT: 821,093,657.66 $\n",
"GMX/USDT: 755,753,969.88 $\n",
"MKR/USDT: 753,753,501 $\n",
"LUNC/USDT: 751,139,023.09 $\n",
"FXS/USDT: 734,108,331.5 $\n",
"SNX/USDT: 711,604,359.23 $\n",
"MINA/USDT: 710,258,767.68 $\n",
"ZEC/USDT: 702,115,567.0 $\n",
"CAKE/USDT: 692,166,452.3 $\n",
"DASH/USDT: 666,820,270.11 $\n",
"INJ/USDT: 657,005,617.66 $\n",
"IOTA/USDT: 627,062,031.84 $\n",
"XEC/USDT: 624,394,416.34 $\n",
"RNDR/USDT: 611,007,473.98 $\n",
"WOO/USDT: 551,871,567.24 $\n",
"PAXG/USDT: 546,868,224 $\n",
"RUNE/USDT: 545,857,408.65 $\n",
"AGIX/USDT: 529,439,250.35 $\n",
"TWT/USDT: 518,104,150.65 $\n",
"LRC/USDT: 517,687,976.1 $\n",
"ZIL/USDT: 490,311,912.91 $\n",
"CVX/USDT: 459,425,698.63 $\n",
"1INCH/USDT: 458,560,046.56 $\n",
"DYDX/USDT: 448,142,707.03 $\n",
"KAVA/USDT: 446,917,943.84 $\n",
"ENJ/USDT: 445,900,000.0 $\n",
"BAT/USDT: 423,511,052.28 $\n",
"MASK/USDT: 421,539,650.0 $\n",
"OSMO/USDT: 415,746,602.28 $\n",
"ROSE/USDT: 413,625,906.82 $\n",
"NEXO/USDT: 385,280,007.57 $\n",
"SXP/USDT: 384,597,671.47 $\n",
"XEM/USDT: 379,799,999.96 $\n",
"HOT/USDT: 361,940,129.98 $\n",
"ANKR/USDT: 359,846,372.84 $\n",
"CELO/USDT: 356,877,756.56 $\n",
"LUNA/USDT: 355,973,653.88 $\n",
"BAL/USDT: 355,343,852.84 $\n",
"ICX/USDT: 348,325,542.57 $\n",
"QTUM/USDT: 348,267,433.0 $\n",
"TFUEL/USDT: 341,051,521.75 $\n",
"SSV/USDT: 341,000,000.0 $\n",
"JASMY/USDT: 339,411,949.99 $\n",
"FET/USDT: 335,835,934.23 $\n",
"RVN/USDT: 335,474,795.77 $\n",
"AUDIO/USDT: 333,601,977.55 $\n",
"COMP/USDT: 328,475,270.4 $\n",
"MAGIC/USDT: 325,012,114.92 $\n",
"ASTR/USDT: 323,056,053.63 $\n",
"DCR/USDT: 322,700,327.91 $\n",
"KSM/USDT: 317,798,076.96 $\n",
"T/USDT: 313,865,786.27 $\n",
"GNO/USDT: 313,599,106.8 $\n",
"AR/USDT: 306,897,302.19 $\n",
"ONE/USDT: 303,477,732.87 $\n",
"GALA/USDT: 299,950,061.69 $\n",
"YFI/USDT: 299,092,136 $\n",
"GMT/USDT: 287,302,800.03 $\n",
"ENS/USDT: 282,010,927.66 $\n",
"MOB/USDT: 279,454,421.98 $\n",
"IOTX/USDT: 277,400,104.64 $\n",
"SUSHI/USDT: 262,708,213.7 $\n",
"OCEAN/USDT: 257,930,808.62 $\n",
"GLM/USDT: 255,900,000.0 $\n",
"GLMR/USDT: 252,833,528.94 $\n",
"WAVES/USDT: 251,233,532.8 $\n",
"BAND/USDT: 250,284,360.85 $\n",
"ZRX/USDT: 248,994,340.96 $\n",
"JST/USDT: 247,477,824.0 $\n",
"KDA/USDT: 247,265,571.75 $\n",
"GNS/USDT: 241,405,837.81 $\n",
"ID/USDT: 237,485,820.0 $\n",
"SC/USDT: 234,742,805.44 $\n",
"ONT/USDT: 230,190,624.81 $\n",
"BICO/USDT: 227,409,183.86 $\n",
"USTC/USDT: 220,907,049.51 $\n",
"FLUX/USDT: 220,523,406.22 $\n",
"IOST/USDT: 220,016,595.66 $\n",
"LQTY/USDT: 214,759,018.19 $\n",
"RSR/USDT: 213,600,524.45 $\n",
"JOE/USDT: 210,003,953.55 $\n",
"HIVE/USDT: 207,966,373.2 $\n",
"OMG/USDT: 202,233,863.92 $\n",
"ACH/USDT: 198,864,761.62 $\n",
"SKL/USDT: 198,672,126.84 $\n",
"ELF/USDT: 192,397,154.09 $\n",
"SFP/USDT: 186,201,034.18 $\n",
"BNX/USDT: 184,457,985.8 $\n",
"CKB/USDT: 183,690,070.16 $\n",
"WAXP/USDT: 181,982,769.89 $\n",
"LPT/USDT: 180,328,008.4 $\n",
"AMP/USDT: 171,866,747.9 $\n",
"STORJ/USDT: 167,693,765.24 $\n",
"MULTI/USDT: 167,367,991.94 $\n",
"ILV/USDT: 166,981,587.68 $\n",
"CELR/USDT: 166,863,251.04 $\n",
"DGB/USDT: 163,358,656.44 $\n",
"ZEN/USDT: 153,453,084.7 $\n",
"UMA/USDT: 149,995,093.25 $\n",
"RLC/USDT: 149,849,602.25 $\n",
"STG/USDT: 147,881,761.83 $\n",
"LSK/USDT: 143,079,493.95 $\n",
"ANT/USDT: 142,706,422.38 $\n",
"KNC/USDT: 139,758,149.1 $\n",
"HFT/USDT: 137,501,715.22 $\n",
"GAL/USDT: 137,460,697.87 $\n",
"SYN/USDT: 136,027,449.52 $\n",
"MC/USDT: 135,204,697.22 $\n",
"API3/USDT: 134,876,099.94 $\n",
"PUNDIX/USDT: 130,021,293.41 $\n",
"PLA/USDT: 128,573,997.6 $\n",
"SYS/USDT: 127,730,408.4 $\n",
"RIF/USDT: 127,589,316.27 $\n",
"PEOPLE/USDT: 124,175,770.2 $\n",
"SLP/USDT: 124,070,734.13 $\n",
"CTSI/USDT: 123,907,446.9 $\n",
"C98/USDT: 123,741,330.9 $\n",
"CHR/USDT: 121,931,262.6 $\n",
"XNO/USDT: 121,788,943.46 $\n",
"RDNT/USDT: 117,861,635.2 $\n",
"SCRT/USDT: 117,082,914.37 $\n",
"GTC/USDT: 116,769,293.52 $\n",
"DENT/USDT: 115,047,053.38 $\n",
"REN/USDT: 114,440,744.66 $\n",
"XVS/USDT: 112,729,343.1 $\n",
"NMR/USDT: 112,529,311.44 $\n",
"DEXE/USDT: 111,789,723.55 $\n",
"COCOS/USDT: 111,309,668.42 $\n",
"POLYX/USDT: 108,832,649.11 $\n",
"PYR/USDT: 108,728,908.0 $\n",
"COTI/USDT: 105,746,783.85 $\n",
"ONG/USDT: 105,131,550.74 $\n",
"REQ/USDT: 103,582,420.74 $\n",
"HOOK/USDT: 102,850,000.0 $\n",
"STPT/USDT: 101,207,913.14 $\n",
"VGX/USDT: 97,747,257.11 $\n",
"NKN/USDT: 97,599,695.11 $\n",
"STEEM/USDT: 96,476,231.94 $\n",
"MBOX/USDT: 95,808,180.78 $\n",
"POWR/USDT: 95,325,160.93 $\n",
"RAD/USDT: 95,173,602.01 $\n",
"ARDR/USDT: 95,104,751.92 $\n",
"ALPHA/USDT: 94,815,000.0 $\n",
"PROM/USDT: 93,257,500.0 $\n",
"STRAX/USDT: 90,790,504.98 $\n",
"VTHO/USDT: 88,981,073.61 $\n",
"MDX/USDT: 88,372,965.14 $\n",
"OXT/USDT: 87,695,532.78 $\n",
"WIN/USDT: 87,614,268.03 $\n",
"BNT/USDT: 87,153,158.78 $\n",
"MTL/USDT: 86,965,087.73 $\n",
"PHA/USDT: 86,575,950.43 $\n",
"WNXM/USDT: 86,396,450.02 $\n",
"DODO/USDT: 86,151,313.08 $\n",
"POND/USDT: 85,402,690.32 $\n",
"ALICE/USDT: 84,407,683.69 $\n",
"SPELL/USDT: 83,980,461.29 $\n",
"DUSK/USDT: 83,053,621.45 $\n",
"HIGH/USDT: 81,474,349.42 $\n",
"TLM/USDT: 80,257,408.18 $\n",
"TRU/USDT: 78,629,292.38 $\n",
"CTK/USDT: 76,686,384.71 $\n",
"LOOM/USDT: 75,487,497.03 $\n",
"QKC/USDT: 73,035,732.94 $\n",
"LINA/USDT: 72,353,051.8 $\n",
"WRX/USDT: 71,139,935.25 $\n",
"BSW/USDT: 71,098,309.79 $\n",
"TOMO/USDT: 70,519,806.13 $\n",
"FUN/USDT: 70,468,933.22 $\n",
"OGN/USDT: 69,227,293.12 $\n",
"REEF/USDT: 68,463,194.79 $\n",
"ACA/USDT: 68,147,375.0 $\n",
"BETA/USDT: 66,623,318.15 $\n",
"ATA/USDT: 65,393,790.29 $\n",
"YGG/USDT: 64,637,016.85 $\n",
"MOVR/USDT: 61,353,517.83 $\n",
"STMX/USDT: 61,200,000.0 $\n",
"TKO/USDT: 60,837,571.91 $\n",
"DAR/USDT: 59,567,747.85 $\n",
"UTK/USDT: 59,050,000.0 $\n",
"SUPER/USDT: 57,868,789.42 $\n",
"FORTH/USDT: 57,527,221.7 $\n",
"BADGER/USDT: 57,048,874.61 $\n",
"PERP/USDT: 56,373,762.34 $\n",
"ARPA/USDT: 54,997,833.34 $\n",
"MBL/USDT: 54,089,694.68 $\n",
"WAN/USDT: 54,012,287.18 $\n",
"RAY/USDT: 53,844,857.76 $\n",
"GHST/USDT: 52,311,721.92 $\n",
"IRIS/USDT: 51,711,674.81 $\n",
"CTXC/USDT: 51,224,913.31 $\n",
"FLM/USDT: 50,196,918.35 $\n",
"RARE/USDT: 47,758,566.49 $\n",
"MLN/USDT: 47,110,150.98 $\n",
"LTO/USDT: 47,107,929.64 $\n",
"TVK/USDT: 47,056,744.3 $\n",
"POLS/USDT: 46,634,073.04 $\n",
"LIT/USDT: 46,275,439.34 $\n",
"PHB/USDT: 46,071,580.18 $\n",
"KEY/USDT: 45,861,460.86 $\n",
"ERN/USDT: 44,674,625.32 $\n",
"ALPACA/USDT: 44,473,170.53 $\n",
"YFII/USDT: 43,489,972.8 $\n",
"QUICK/USDT: 43,175,748.0 $\n",
"XVG/USDT: 42,651,695.75 $\n",
"ALPINE/USDT: 42,531,840.0 $\n",
"LOKA/USDT: 42,500,207.53 $\n",
"BAKE/USDT: 42,150,672.83 $\n",
"BIFI/USDT: 41,624,000.0 $\n",
"HIFI/USDT: 41,349,572.74 $\n",
"BAR/USDT: 40,819,639.98 $\n",
"AGLD/USDT: 40,067,070.57 $\n",
"DIA/USDT: 39,317,699.43 $\n",
"CLV/USDT: 39,215,347.75 $\n",
"MDT/USDT: 38,919,597.67 $\n",
"KMD/USDT: 38,529,328.46 $\n",
"AUCTION/USDT: 38,480,000.0 $\n",
"IDEX/USDT: 38,349,293.72 $\n",
"QI/USDT: 37,415,795.54 $\n",
"OG/USDT: 37,333,033.78 $\n",
"ALCX/USDT: 36,360,891.03 $\n",
"KP3R/USDT: 35,621,412.84 $\n",
"BOND/USDT: 35,169,024.85 $\n",
"AVA/USDT: 35,122,489.25 $\n",
"BEL/USDT: 34,996,800.0 $\n",
"GAS/USDT: 34,932,765.38 $\n",
"BTS/USDT: 34,771,033.03 $\n",
"LEVER/USDT: 34,607,356.94 $\n",
"FIS/USDT: 34,221,877.2 $\n",
"CITY/USDT: 33,811,920.9 $\n",
"CHESS/USDT: 33,424,257.51 $\n",
"ORN/USDT: 33,053,574.84 $\n",
"TROY/USDT: 32,430,000.0 $\n",
"VOXEL/USDT: 32,258,445.53 $\n",
"DEGO/USDT: 31,731,754.88 $\n",
"REI/USDT: 30,970,000.0 $\n",
"SUN/USDT: 30,678,079.12 $\n",
"BLZ/USDT: 30,621,797.67 $\n",
"DATA/USDT: 30,324,327.4 $\n",
"COS/USDT: 29,708,860.84 $\n",
"VIDT/USDT: 29,576,136.72 $\n",
"DF/USDT: 29,507,808.28 $\n",
"NULS/USDT: 28,573,766.3 $\n",
"ADX/USDT: 28,397,460.77 $\n",
"FIRO/USDT: 27,804,475.69 $\n",
"PSG/USDT: 27,553,164.96 $\n",
"FIO/USDT: 27,479,823.17 $\n",
"UNFI/USDT: 27,461,839.52 $\n",
"LAZIO/USDT: 27,324,780.0 $\n",
"TRB/USDT: 27,135,831.06 $\n",
"BURGER/USDT: 26,319,560.37 $\n",
"HARD/USDT: 25,731,729.42 $\n",
"FARM/USDT: 24,999,122.5 $\n",
"OAX/USDT: 24,777,752.72 $\n",
"SANTOS/USDT: 24,192,350.0 $\n",
"WING/USDT: 24,136,169.26 $\n",
"OM/USDT: 24,081,709.46 $\n",
"VITE/USDT: 23,954,263.32 $\n",
"PORTO/USDT: 23,748,660.0 $\n",
"AMB/USDT: 22,443,793.48 $\n",
"EPX/USDT: 22,359,847.75 $\n",
"FRONT/USDT: 22,077,000.0 $\n",
"AKRO/USDT: 21,563,855.74 $\n",
"FOR/USDT: 20,956,200.0 $\n",
"DOCK/USDT: 20,239,844.57 $\n",
"FIDA/USDT: 19,725,914.12 $\n",
"OOKI/USDT: 19,590,590.64 $\n",
"DREP/USDT: 19,203,870.0 $\n",
"VIB/USDT: 18,801,624.3 $\n",
"WTC/USDT: 18,036,489.25 $\n",
"JUV/USDT: 16,939,150.08 $\n",
"PERL/USDT: 16,652,647.76 $\n",
"PROS/USDT: 16,127,341.74 $\n",
"PNT/USDT: 16,034,973.35 $\n",
"ACM/USDT: 15,355,055.59 $\n",
"CVP/USDT: 14,115,658.9 $\n",
"UFT/USDT: 13,358,813.03 $\n",
"NEBL/USDT: 12,287,867.04 $\n",
"ATM/USDT: 10,874,565.28 $\n",
"AUTO/USDT: 9,805,878.6 $\n",
"ASR/USDT: 7,406,443.41 $\n",
"AUD/USDT: 0.0 $\n",
"BETH/USDT: 0.0 $\n"
]
}
],
"source": [
"import requests\n",
"\n",
"url = \"https://www.binance.com/exchange-api/v1/public/asset-service/product/get-products\"\n",
"response = requests.get(url)\n",
"market_caps = dict()\n",
"for p in response.json()['data']:\n",
" name = p['s'] # symbol name\n",
" base = p['b']\n",
" quote = p['q']\n",
" if quote != 'USDT':\n",
" continue\n",
" bq = f'{base}/{quote}'\n",
" supply = p['cs'] # current supply\n",
" if supply is None:\n",
" # EUR/BUSD EUR/USDT, GBP/USDT, etc\n",
" # print('Unknown supply', name)\n",
" continue\n",
" last_price = p['c'] # close price\n",
"\n",
" market_cap = last_price * supply\n",
"\n",
" market_caps[bq] = market_cap\n",
"\n",
"# sort by market cap from greater to smaller\n",
"market_cap_sorted = dict(sorted(market_caps.items(), key=lambda x: x[1], reverse=True))\n",
"for k, v in market_cap_sorted.items():\n",
" print(f'{k}: {format(round(v, 2), \",\")} $')\n"
]
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 2
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython2",
"version": "2.7.6"
}
},
"nbformat": 4,
"nbformat_minor": 0
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment