From 50b125b4efc5241d5515c1d8c66b960a4eef194b Mon Sep 17 00:00:00 2001 From: Nathan Woodburn Date: Tue, 10 Dec 2024 14:40:26 +1100 Subject: [PATCH] feat: Remove cache for token minting --- cache/1981e30de11cf0845e8b5affb4dc75e0.json | 2 +- cache/1ccff5c6f117409fea0c861aa44b8e62.json | 2 +- cache/29409a8a40dd2d547a7a44b8f6758f54.json | 2 +- cache/32fbffa989a7d6c0472092fc8982713b.json | 1 + cache/4104ed0427efe63d4ca0dead970a4391.json | 2 +- cache/46c1ec7f5edb30c070003dc54e072f41.json | 2 +- cache/598f5dbf97fb0d45cbc6e1a5b0a3b575.json | 2 +- cache/6cc6c6a0b2d0654f551d33209c1fd824.json | 2 +- cache/6eec370e2713cfc84c84e1080b8a191a.json | 2 +- cache/790b28a9a21cf694ad9577ef1072ac9e.json | 2 +- cache/a071d7bdda25c22e42ad7840f17c4b0e.json | 2 +- cache/a099e7e540e16a185b0279b9494e5099.json | 2 +- cache/a0ee60913ba556f39d128e7d7249e788.json | 2 +- cache/c652e896f57f598d23e3dbebdb815ef6.json | 2 +- cache/ccf2a009e56f1b05d471a55d9c9ea8ea.json | 2 +- cache/d4e81748ee91683b2c48adaa5cf95187.json | 2 +- server.py | 158 ++++++++++++++---- ...3wA1ctvYWQk75guqXuHfrEomqydHLtcTCqiLa.json | 1 + 18 files changed, 141 insertions(+), 49 deletions(-) create mode 100644 cache/32fbffa989a7d6c0472092fc8982713b.json create mode 100644 tokens/9gP2kCy3wA1ctvYWQk75guqXuHfrEomqydHLtcTCqiLa.json diff --git a/cache/1981e30de11cf0845e8b5affb4dc75e0.json b/cache/1981e30de11cf0845e8b5affb4dc75e0.json index 6ba399e..d41a24b 100644 --- a/cache/1981e30de11cf0845e8b5affb4dc75e0.json +++ b/cache/1981e30de11cf0845e8b5affb4dc75e0.json @@ -1 +1 @@ -{"timestamp": 1733789918.4846652, "result": 3712.77} \ No newline at end of file +{"timestamp": 1733799272.475875, "result": 3736.24} \ No newline at end of file diff --git a/cache/1ccff5c6f117409fea0c861aa44b8e62.json b/cache/1ccff5c6f117409fea0c861aa44b8e62.json index ab66059..b32088b 100644 --- a/cache/1ccff5c6f117409fea0c861aa44b8e62.json +++ b/cache/1ccff5c6f117409fea0c861aa44b8e62.json @@ -1 +1 @@ -{"timestamp": 1733789921.2481468, "result": 0.98991} \ No newline at end of file +{"timestamp": 1733799395.870956, "result": 1.003} \ No newline at end of file diff --git a/cache/29409a8a40dd2d547a7a44b8f6758f54.json b/cache/29409a8a40dd2d547a7a44b8f6758f54.json index 3459e3e..51ec562 100644 --- a/cache/29409a8a40dd2d547a7a44b8f6758f54.json +++ b/cache/29409a8a40dd2d547a7a44b8f6758f54.json @@ -1 +1 @@ -{"timestamp": 1733789854.0988004, "result": 4.19} \ No newline at end of file +{"timestamp": 1733799333.3207755, "result": 4.19} \ No newline at end of file diff --git a/cache/32fbffa989a7d6c0472092fc8982713b.json b/cache/32fbffa989a7d6c0472092fc8982713b.json new file mode 100644 index 0000000..4376d96 --- /dev/null +++ b/cache/32fbffa989a7d6c0472092fc8982713b.json @@ -0,0 +1 @@ +{"timestamp": 1733801702.5651555, "result": 677.73} \ No newline at end of file diff --git a/cache/4104ed0427efe63d4ca0dead970a4391.json b/cache/4104ed0427efe63d4ca0dead970a4391.json index d7bebc5..f2a7ba6 100644 --- a/cache/4104ed0427efe63d4ca0dead970a4391.json +++ b/cache/4104ed0427efe63d4ca0dead970a4391.json @@ -1 +1 @@ -{"timestamp": 1733789856.5556242, "result": 227.89} \ No newline at end of file +{"timestamp": 1733799270.0382683, "result": 229.01} \ No newline at end of file diff --git a/cache/46c1ec7f5edb30c070003dc54e072f41.json b/cache/46c1ec7f5edb30c070003dc54e072f41.json index 6de396f..ed61687 100644 --- a/cache/46c1ec7f5edb30c070003dc54e072f41.json +++ b/cache/46c1ec7f5edb30c070003dc54e072f41.json @@ -1 +1 @@ -{"timestamp": 1733789919.6086097, "result": 3.77} \ No newline at end of file +{"timestamp": 1733799334.021167, "result": 3.73} \ No newline at end of file diff --git a/cache/598f5dbf97fb0d45cbc6e1a5b0a3b575.json b/cache/598f5dbf97fb0d45cbc6e1a5b0a3b575.json index 6e16ccc..f633583 100644 --- a/cache/598f5dbf97fb0d45cbc6e1a5b0a3b575.json +++ b/cache/598f5dbf97fb0d45cbc6e1a5b0a3b575.json @@ -1 +1 @@ -{"timestamp": 1733789851.6413863, "result": 215.13} \ No newline at end of file +{"timestamp": 1733799267.6918225, "result": 216.09} \ No newline at end of file diff --git a/cache/6cc6c6a0b2d0654f551d33209c1fd824.json b/cache/6cc6c6a0b2d0654f551d33209c1fd824.json index f55d44c..c45abd8 100644 --- a/cache/6cc6c6a0b2d0654f551d33209c1fd824.json +++ b/cache/6cc6c6a0b2d0654f551d33209c1fd824.json @@ -1 +1 @@ -{"timestamp": 1733789920.0200877, "result": 3.9} \ No newline at end of file +{"timestamp": 1733799334.533264, "result": 3.89} \ No newline at end of file diff --git a/cache/6eec370e2713cfc84c84e1080b8a191a.json b/cache/6eec370e2713cfc84c84e1080b8a191a.json index afcdcfa..44ceddc 100644 --- a/cache/6eec370e2713cfc84c84e1080b8a191a.json +++ b/cache/6eec370e2713cfc84c84e1080b8a191a.json @@ -1 +1 @@ -{"timestamp": 1733790003.498964, "result": 388.922873018} \ No newline at end of file +{"timestamp": 1733801798.1054318, "result": 503.668701194} \ No newline at end of file diff --git a/cache/790b28a9a21cf694ad9577ef1072ac9e.json b/cache/790b28a9a21cf694ad9577ef1072ac9e.json index 92ebbe0..27a7727 100644 --- a/cache/790b28a9a21cf694ad9577ef1072ac9e.json +++ b/cache/790b28a9a21cf694ad9577ef1072ac9e.json @@ -1 +1 @@ -{"timestamp": 1733789851.2324705, "result": 0.034115021} \ No newline at end of file +{"timestamp": 1733799267.2864535, "result": 0.034115022} \ No newline at end of file diff --git a/cache/a071d7bdda25c22e42ad7840f17c4b0e.json b/cache/a071d7bdda25c22e42ad7840f17c4b0e.json index 4e87df9..71f5dcf 100644 --- a/cache/a071d7bdda25c22e42ad7840f17c4b0e.json +++ b/cache/a071d7bdda25c22e42ad7840f17c4b0e.json @@ -1 +1 @@ -{"timestamp": 1733789854.9180405, "result": 1.0} \ No newline at end of file +{"timestamp": 1733799271.6589923, "result": 0.999083} \ No newline at end of file diff --git a/cache/a099e7e540e16a185b0279b9494e5099.json b/cache/a099e7e540e16a185b0279b9494e5099.json index 9564637..f5e9246 100644 --- a/cache/a099e7e540e16a185b0279b9494e5099.json +++ b/cache/a099e7e540e16a185b0279b9494e5099.json @@ -1 +1 @@ -{"timestamp": 1733789857.3777826, "result": 97129} \ No newline at end of file +{"timestamp": 1733799270.8399568, "result": 97397} \ No newline at end of file diff --git a/cache/a0ee60913ba556f39d128e7d7249e788.json b/cache/a0ee60913ba556f39d128e7d7249e788.json index f93c07d..07fd3a1 100644 --- a/cache/a0ee60913ba556f39d128e7d7249e788.json +++ b/cache/a0ee60913ba556f39d128e7d7249e788.json @@ -1 +1 @@ -{"timestamp": 1733789920.0303614, "result": [{"mint": "27G8MtK7VtTcCHkpASjSDdkWWYfoqT6ggEuKidVJidD4", "balance": 19.88979, "price": 4.19, "value": 83.33822010000002, "name": "Jupiter Perpetuals Liquidity Provider Token", "symbol": "jlp"}, {"mint": "jupSoLaHXQiZZTSfEWMTRRgpnyFm8f6sZdosWBjx93v", "balance": 0.039815492, "price": 227.89, "value": 9.07355247188, "name": "Jupiter Staked SOL", "symbol": "jupsol"}, {"mint": "3NZ9JMVBmGAqocybic2c7LQCJScmgsAZ6vQqTDzcqmJh", "balance": 0.00056828, "price": 97129, "value": 55.19646812, "name": "Wrapped BTC (Wormhole)", "symbol": "wbtc"}, {"mint": "7vfCXTUXx5WJV5JADk17DUJ4ksgau7utNKj4b963voxs", "balance": 0.00255735, "price": 3712.77, "value": 9.4948523595, "name": "Ethereum (Wormhole)", "symbol": "eth"}, {"mint": "0x2::sui::SUI", "balance": 0.902850107, "price": 3.77, "value": 3.4037449033900002, "name": "Sui", "symbol": "sui"}, {"mint": "0x549e8b69270defbfafd4f94e17ec44cdbdd99820b33bda2278dea3b9a32d3f55::cert::CERT", "balance": 9.658874002, "price": 3.9, "value": 37.669608607799994, "name": "Volo Staked SUI", "symbol": "vsui"}]} \ No newline at end of file +{"timestamp": 1733801769.2307105, "result": [{"mint": "3NZ9JMVBmGAqocybic2c7LQCJScmgsAZ6vQqTDzcqmJh", "balance": 0.00056828, "price": 97397, "value": 55.34876716, "name": "Wrapped BTC (Wormhole)", "symbol": "wbtc"}, {"mint": "27G8MtK7VtTcCHkpASjSDdkWWYfoqT6ggEuKidVJidD4", "balance": 19.88979, "price": 4.19, "value": 83.33822010000002, "name": "Jupiter Perpetuals Liquidity Provider Token", "symbol": "jlp"}, {"mint": "jupSoLaHXQiZZTSfEWMTRRgpnyFm8f6sZdosWBjx93v", "balance": 0.239815492, "price": 229.01, "value": 54.92014582292, "name": "Jupiter Staked SOL", "symbol": "jupsol"}, {"mint": "7vfCXTUXx5WJV5JADk17DUJ4ksgau7utNKj4b963voxs", "balance": 0.00255735, "price": 3736.24, "value": 9.554873363999999, "name": "Ethereum (Wormhole)", "symbol": "eth"}, {"mint": "9gP2kCy3wA1ctvYWQk75guqXuHfrEomqydHLtcTCqiLa", "balance": 0.03683279, "price": 677.73, "value": 24.9626867667, "name": "Binance Coin (Wormhole)", "symbol": "bnb"}, {"mint": "0x2::sui::SUI", "balance": 0.902850107, "price": 3.73, "value": 3.36763089911, "name": "Sui", "symbol": "sui"}, {"mint": "0x549e8b69270defbfafd4f94e17ec44cdbdd99820b33bda2278dea3b9a32d3f55::cert::CERT", "balance": 22.852920128, "price": 3.89, "value": 88.89785929792001, "name": "Volo Staked SUI", "symbol": "vsui"}]} \ No newline at end of file diff --git a/cache/c652e896f57f598d23e3dbebdb815ef6.json b/cache/c652e896f57f598d23e3dbebdb815ef6.json index a42da4e..aaebc0c 100644 --- a/cache/c652e896f57f598d23e3dbebdb815ef6.json +++ b/cache/c652e896f57f598d23e3dbebdb815ef6.json @@ -1 +1 @@ -{"timestamp": 1733789920.0300026, "result": [{"mint": "0x2::sui::SUI", "balance": 0.902850107, "price": 3.77, "value": 3.4037449033900002, "name": "Sui", "symbol": "sui"}, {"mint": "0x549e8b69270defbfafd4f94e17ec44cdbdd99820b33bda2278dea3b9a32d3f55::cert::CERT", "balance": 9.658874002, "price": 3.9, "value": 37.669608607799994, "name": "Volo Staked SUI", "symbol": "vsui"}]} \ No newline at end of file +{"timestamp": 1733801799.938006, "result": [{"mint": "0x2::sui::SUI", "balance": 0.902850107, "price": 3.73, "value": 3.36763089911, "name": "Sui", "symbol": "sui"}, {"mint": "0x549e8b69270defbfafd4f94e17ec44cdbdd99820b33bda2278dea3b9a32d3f55::cert::CERT", "balance": 22.852920128, "price": 3.89, "value": 88.89785929792001, "name": "Volo Staked SUI", "symbol": "vsui"}]} \ No newline at end of file diff --git a/cache/ccf2a009e56f1b05d471a55d9c9ea8ea.json b/cache/ccf2a009e56f1b05d471a55d9c9ea8ea.json index ae34113..75a43f7 100644 --- a/cache/ccf2a009e56f1b05d471a55d9c9ea8ea.json +++ b/cache/ccf2a009e56f1b05d471a55d9c9ea8ea.json @@ -1 +1 @@ -{"timestamp": 1733789920.8670247, "result": 82.815227} \ No newline at end of file +{"timestamp": 1733801766.3602786, "result": 82.815227} \ No newline at end of file diff --git a/cache/d4e81748ee91683b2c48adaa5cf95187.json b/cache/d4e81748ee91683b2c48adaa5cf95187.json index ab5661f..c23badc 100644 --- a/cache/d4e81748ee91683b2c48adaa5cf95187.json +++ b/cache/d4e81748ee91683b2c48adaa5cf95187.json @@ -1 +1 @@ -{"timestamp": 1733789922.7835755, "result": [{"name": "Kamino USDC Lending", "description": "Kamino USDC Lending", "apy": 26.85, "url": "https://app.kamino.finance/lending/reserve/DxXdAyU3kCjnyggvHmY5nAwg5cRbbmdyX3npfDMjjMek/Ga4rZytCpq1unD4DbEJ5bkHeUz9g3oh9AAFEi6vSauXp", "value": 20, "updated": "1733729835", "initial": 20, "bought": "1733717057", "type": "Lending"}, {"name": "dYdX MegaVault", "description": "dYdX MegaVault", "apy": 46, "url": "https://dydx.trade/vault", "value": 23.29, "updated": "1733729835", "initial": 23, "bought": "1733300000", "type": "Lending"}]} \ No newline at end of file +{"timestamp": 1733801788.785157, "result": [{"name": "Kamino USDC Lending", "description": "Kamino USDC Lending", "apy": 26.85, "url": "https://app.kamino.finance/lending/reserve/DxXdAyU3kCjnyggvHmY5nAwg5cRbbmdyX3npfDMjjMek/Ga4rZytCpq1unD4DbEJ5bkHeUz9g3oh9AAFEi6vSauXp", "value": 50.01, "updated": "1733790668", "initial": 50, "bought": "1733717057", "type": "Lending"}, {"name": "dYdX MegaVault", "description": "dYdX MegaVault", "apy": 46, "url": "https://dydx.trade/vault", "value": 23.43, "updated": "1733790645", "initial": 23, "bought": "1733300000", "type": "Lending"}]} \ No newline at end of file diff --git a/server.py b/server.py index e6c351e..e2d01d3 100644 --- a/server.py +++ b/server.py @@ -118,29 +118,9 @@ def wellknown(path): def index(): tokenSupply = getTokenSupplyString() tokenValue = getTokenPrice() - tokens = getTokens() - solValue = getSolValue() vaultBalance = getVaultBalance() vaultBalance = "{:.2f}".format(vaultBalance) - # pie_chart_data = [(token['symbol'].upper(), token['value'], f"{token['name']}: ${'{:.2f}'.format(token['value'])}") for token in tokens] - # pie_chart_data.append(("SOL", solValue, f"Solana: ${'{:.2f}'.format(solValue)}")) - - # cardanoBalance = getCardanoValue(vault_cardano_address) - # cardanoBalance = "{:.2f}".format(cardanoBalance) - # pie_chart_data.append( - # ("ADA", cardanoBalance, f"Cardano: ${cardanoBalance}")) - - # other_investment_types = {} - # other_investments = getOtherInvestments() - # for investment in other_investments: - # if investment["type"] not in other_investment_types: - # other_investment_types[investment["type"]] = 0 - # other_investment_types[investment["type"]] += investment["value"] - - # for investment_type in other_investment_types: - # pie_chart_data.append((investment_type, other_investment_types[investment_type], f"{investment_type}: ${other_investment_types[investment_type]}")) - return render_template("index.html", value=tokenValue, supply=tokenSupply, vault=vaultBalance) @@ -195,7 +175,7 @@ def getTokenSupplyString() -> str: supply = getTokenSupply() return "{:.2f}".format(supply) -@cache.file_cache(60) +@cache.file_cache(120) def getTokenSupply() -> int: supply = solana_client.get_token_supply(stWDBRN_token_mint) return supply.value.ui_amount @@ -226,7 +206,7 @@ def getVaultBalance() -> int: return vaultBalance -@cache.file_cache(300) +@cache.file_cache(120) def getTokens(chain:str=None): tokens = [] @@ -242,6 +222,49 @@ def getTokens(chain:str=None): tokenAccounts = tokenAccounts.value + for tokenAccount in tokenAccounts: + pubkey = tokenAccount.pubkey + account = solana_client.get_token_account_balance(pubkey) + mint = tokenAccount.account.data[:32] + mint = Pubkey(mint) + # Decode the mint + token = { + "mint": str(mint), + "balance": account.value.ui_amount + } + + token["price"] = get_token_price(token["mint"]) + token["value"] = token["price"] * token["balance"] + + if token["value"] < 0.01: + continue + + data = getTokenData(str(mint)) + token["name"] = data["name"] + token["symbol"] = data["symbol"] + tokens.append(token) + + if chain == "sui" or chain == None: + # Get SUI tokens + tokens.extend(getSuiTokens(vault_sui_address)) + + return tokens + +def getTokens_nocache(chain:str=None): + tokens = [] + + if chain == "solana" or chain == None: + programID = Pubkey.from_string( + "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA") + + tokenAccounts = solana_client.get_token_accounts_by_owner( + vault_sol_address, + TokenAccountOpts(program_id=programID) + ) + + tokenAccounts = tokenAccounts.value + + for tokenAccount in tokenAccounts: pubkey = tokenAccount.pubkey account = solana_client.get_token_account_balance(pubkey) @@ -329,7 +352,7 @@ def getCardanoValue(address: str): # endregion # region Sui -@cache.file_cache(300) +@cache.file_cache(120) def getSuiTokens(address: str): url = "https://fullnode.mainnet.sui.io/" @@ -371,10 +394,51 @@ def getSuiTokens(address: str): return tokens +def getSuiTokens_nocache(address: str): + url = "https://fullnode.mainnet.sui.io/" + + # Define the payload for the RPC call + payload = { + "jsonrpc": "2.0", + "id": 1, + "method": "suix_getAllBalances", + "params": [ + address + ] + } + headers = { + "Content-Type": "application/json" + } + + # Make the POST request + tokens = [] + try: + response = requests.post(url, json=payload, headers=headers) + response.raise_for_status() # Raise an HTTPError for bad responses + result = response.json() + + for coin in result['result']: + token = { + "mint": coin['coinType'], + "balance": int(coin['totalBalance'])/10**9, + } + token["price"] = get_token_price(token["mint"], 'sui') + token["value"] = token["price"] * token["balance"] + if token["value"] < 0.01: + continue + data = getTokenData(str(token["mint"]), 'sui') + token["name"] = data["name"] + token["symbol"] = data["symbol"] + tokens.append(token) + except requests.exceptions.RequestException as e: + print(f"An error occurred: {e}") + + return tokens + # endregion # region Other Investments -@cache.file_cache(300) +@cache.file_cache(60) def getOtherInvestments(): data = requests.get("https://cloud.woodburn.au/s/stwdbrn_other/download/other_investments.json") return data.json() @@ -567,7 +631,6 @@ def api_deposit(): return jsonify(data) def parseDeposit(data): - stWDBRN_price = float(getTokenPrice()) for tx in data: if 'nativeTransfers' not in tx: continue @@ -601,9 +664,9 @@ def parseDeposit(data): solAmount = transfer['amount'] / 1000000000 # Get USD value solValue = get_coin_price("solana") * solAmount - stWDBRN_amount = solValue / stWDBRN_price - stWDBRN_amount = round(stWDBRN_amount, 9) - mint_stWDBRN(stWDBRN_amount, transfer['fromUserAccount']) + usd_amount = solValue + usd_amount = round(usd_amount, 9) + mint_stWDBRN(usd_amount, transfer['fromUserAccount']) for transfer in tx['tokenTransfers']: if transfer['toUserAccount'] != str(vault_sol_address): @@ -612,15 +675,42 @@ def parseDeposit(data): # Get token data token_price = get_token_price(transfer['mint']) USDvalue = transfer['tokenAmount'] * token_price - stWDBRN_amount = USDvalue / stWDBRN_price - stWDBRN_amount = round(stWDBRN_amount, 9) - mint_stWDBRN(stWDBRN_amount, transfer['fromUserAccount']) + usd_amount = USDvalue + usd_amount = round(usd_amount, 9) + mint_stWDBRN(usd_amount, transfer['fromUserAccount']) -def mint_stWDBRN(amount, to_user_account): - if amount < 0.5: - print(f"Skipping minting of {amount} stWDBRN to {to_user_account} as it is less than 0.5", flush=True) + +def stWDBRN_nocache(): + supply = solana_client.get_token_supply(stWDBRN_token_mint) + supply = supply.value.ui_amount + + vaultBalance = 0 + + SOLbalance = solana_client.get_balance( + vault_sol_address).value / 1000000000 + SOLPrice = get_coin_price("solana") + vaultBalance += SOLbalance * SOLPrice + + tokens = getTokens_nocache() + tokenValue = 0 + for token in tokens: + tokenValue += token["value"] + + vaultBalance += tokenValue + vaultBalance += getCardanoValue(vault_cardano_address) + vaultBalance += getOtherInvestmentsValue() + + stWDBRN_price = vaultBalance/supply + return stWDBRN_price + +def mint_stWDBRN(USD_amount, to_user_account): + if USD_amount < 0.5: + print(f"Skipping minting of {USD_amount} USD to {to_user_account} as it is less than 0.5", flush=True) return + # Get stWDBRN price no cache + stWDBRN_price = stWDBRN_nocache() + amount = USD_amount / stWDBRN_price # Small fee for minting if amount > 10: amount = amount - 0.05 diff --git a/tokens/9gP2kCy3wA1ctvYWQk75guqXuHfrEomqydHLtcTCqiLa.json b/tokens/9gP2kCy3wA1ctvYWQk75guqXuHfrEomqydHLtcTCqiLa.json new file mode 100644 index 0000000..1c09b7c --- /dev/null +++ b/tokens/9gP2kCy3wA1ctvYWQk75guqXuHfrEomqydHLtcTCqiLa.json @@ -0,0 +1 @@ +{"id": "binance-coin-wormhole", "symbol": "bnb", "name": "Binance Coin (Wormhole)", "web_slug": "binance-coin-wormhole", "asset_platform_id": "ethereum", "platforms": {"ethereum": "0x418d75f65a02b3d53b2418fb8e1fe493759c7605", "polygon-pos": "0xecdcb5b88f8e3c15f95c720c51c71c9e2080525d", "avalanche": "0x442f7f22b1ee2c842beaff52880d4573e9201158", "solana": "9gP2kCy3wA1ctvYWQk75guqXuHfrEomqydHLtcTCqiLa", "sui": "0xb848cce11ef3a8f62eccea6eb5b35a12c4c2b1ee1af7755d02d7bd6218e8226f::coin::COIN", "terra": "terra1cetg5wruw2wsdjp7j46rj44xdel00z006e9yg8"}, "detail_platforms": {"ethereum": {"decimal_place": 18, "contract_address": "0x418d75f65a02b3d53b2418fb8e1fe493759c7605"}, "polygon-pos": {"decimal_place": 18, "contract_address": "0xecdcb5b88f8e3c15f95c720c51c71c9e2080525d"}, "avalanche": {"decimal_place": 18, "contract_address": "0x442f7f22b1ee2c842beaff52880d4573e9201158"}, "solana": {"decimal_place": 8, "contract_address": "9gP2kCy3wA1ctvYWQk75guqXuHfrEomqydHLtcTCqiLa"}, "sui": {"decimal_place": 8, "contract_address": "0xb848cce11ef3a8f62eccea6eb5b35a12c4c2b1ee1af7755d02d7bd6218e8226f::coin::COIN"}, "terra": {"decimal_place": 8, "contract_address": "terra1cetg5wruw2wsdjp7j46rj44xdel00z006e9yg8"}}, "block_time_in_minutes": 0, "hashing_algorithm": null, "categories": ["Solana Ecosystem", "Avalanche Ecosystem", "Polygon Ecosystem", "Wormhole Assets", "Ethereum Ecosystem", "Sui Ecosystem", "Terra Classic Ecosystem", "Bridged-Tokens"], "preview_listing": false, "public_notice": null, "additional_notices": ["Kindly be aware of liquidity-related risks. This notice is not directed at any project in particular, and is more of a cautionary reminder."], "localization": {"en": "Binance Coin (Wormhole)", "de": "", "es": "", "fr": "", "it": "", "pl": "", "ro": "", "hu": "", "nl": "", "pt": "", "sv": "", "vi": "", "tr": "", "ru": "", "ja": "", "zh": "", "zh-tw": "", "ko": "", "ar": "", "th": "", "id": "", "cs": "", "da": "", "el": "", "hi": "", "no": "", "sk": "", "uk": "", "he": "", "fi": "", "bg": "", "hr": "", "lt": "", "sl": ""}, "description": {"en": "", "de": "", "es": "", "fr": "", "it": "", "pl": "", "ro": "", "hu": "", "nl": "", "pt": "", "sv": "", "vi": "", "tr": "", "ru": "", "ja": "", "zh": "", "zh-tw": "", "ko": "", "ar": "", "th": "", "id": "", "cs": "", "da": "", "el": "", "hi": "", "no": "", "sk": "", "uk": "", "he": "", "fi": "", "bg": "", "hr": "", "lt": "", "sl": ""}, "links": {"homepage": ["https://wormholenetwork.com/", "", ""], "whitepaper": "", "blockchain_site": ["https://etherscan.io/token/0x418d75f65a02b3d53b2418fb8e1fe493759c7605", "https://platform.arkhamintelligence.com/explorer/token/binance-coin-wormhole", "https://ethplorer.io/address/0x418d75f65a02b3d53b2418fb8e1fe493759c7605", "https://polygonscan.com/token/0xecdcb5b88f8e3c15f95c720c51c71c9e2080525d", "https://snowtrace.io/token/0x442f7f22b1ee2c842beaff52880d4573e9201158", "https://finder.terra.money/mainnet/address/terra1cetg5wruw2wsdjp7j46rj44xdel00z006e9yg8", "https://avascan.info/blockchain/c/address/0x442f7f22b1ee2c842beaff52880d4573e9201158/token", "https://solscan.io/token/9gp2kcy3wa1ctvywqk75guqxuhfreomqydhltctcqila", "https://suiscan.xyz/mainnet/coin/0xb848cce11ef3a8f62eccea6eb5b35a12c4c2b1ee1af7755d02d7bd6218e8226f::coin::coin/txs", "https://suivision.xyz/coin/0xb848cce11ef3a8f62eccea6eb5b35a12c4c2b1ee1af7755d02d7bd6218e8226f::coin::coin"], "official_forum_url": ["", "", ""], "chat_url": ["", "", ""], "announcement_url": ["", ""], "snapshot_url": null, "twitter_screen_name": "wormholecrypto", "facebook_username": "", "bitcointalk_thread_identifier": null, "telegram_channel_identifier": "", "subreddit_url": "https://www.reddit.com", "repos_url": {"github": [], "bitbucket": []}}, "image": {"thumb": "https://coin-images.coingecko.com/coins/images/22884/thumb/BNB_wh_small.png?1696522182", "small": "https://coin-images.coingecko.com/coins/images/22884/small/BNB_wh_small.png?1696522182", "large": "https://coin-images.coingecko.com/coins/images/22884/large/BNB_wh_small.png?1696522182"}, "country_origin": "", "genesis_date": null, "contract_address": "0x418d75f65a02b3d53b2418fb8e1fe493759c7605", "sentiment_votes_up_percentage": null, "sentiment_votes_down_percentage": null, "watchlist_portfolio_users": 1524, "market_cap_rank": null, "market_data": {"current_price": {"aed": 2489.3, "ars": 688392, "aud": 1056.81, "bch": 1.275263, "bdt": 81111, "bhd": 255.5, "bmd": 677.73, "bnb": 1.002685, "brl": 4119.93, "btc": 0.00705158, "cad": 961.31, "chf": 595.33, "clp": 657991, "cny": 4914.43, "czk": 16114.14, "dkk": 4789.19, "dot": 84.056, "eos": 683.452, "eth": 0.18557135, "eur": 642.22, "gbp": 531.88, "gel": 1904.42, "hkd": 5268.65, "huf": 264593, "idr": 10764474, "ils": 2415.52, "inr": 57456, "jpy": 102472, "krw": 967925, "kwd": 208.34, "lkr": 197073, "ltc": 6.376819, "mmk": 1421880, "mxn": 13730.14, "myr": 3001.6, "ngn": 1064336, "nok": 7544.68, "nzd": 1161.42, "php": 39285, "pkr": 188655, "pln": 2735.2, "rub": 67772, "sar": 2545.9, "sek": 7398.95, "sgd": 907.92, "thb": 22835, "try": 23606, "twd": 21971, "uah": 28214, "usd": 677.73, "vef": 67.86, "vnd": 17196936, "xag": 21.21, "xau": 0.254068, "xdr": 515.11, "xlm": 1756, "xrp": 326.594, "yfi": 0.06874733, "zar": 12075.87, "bits": 7051.58, "link": 32.256541, "sats": 705158}, "total_value_locked": null, "mcap_to_tvl_ratio": null, "fdv_to_tvl_ratio": null, "roi": null, "ath": {"aed": 2905.26, "ars": 800231, "aud": 1233.16, "bch": 5.022969, "bdt": 94676, "bhd": 298.22, "bmd": 790.99, "bnb": 1.114231, "brl": 4778.74, "btc": 0.02120928, "cad": 1112.62, "chf": 701.8, "clp": 769629, "cny": 5752.68, "czk": 18948.23, "dkk": 5618.26, "dot": 150.018, "eos": 1362, "eth": 0.30446656, "eur": 753.34, "gbp": 623.9, "gel": 2270.13, "hkd": 6156.86, "huf": 312061, "idr": 12596584, "ils": 2857.03, "inr": 67029, "jpy": 119236, "krw": 1119092, "kwd": 243.3, "lkr": 230207, "ltc": 9.255955, "mmk": 1970109, "mxn": 16095.31, "myr": 3521.86, "ngn": 1310316, "nok": 8749.55, "nzd": 1354.2, "php": 46104, "pkr": 220124, "pln": 3231.5, "rub": 83352, "sar": 2972.2, "sek": 8706.89, "sgd": 1065.3, "thb": 27160, "try": 27489, "twd": 25663, "uah": 33077, "usd": 790.99, "vef": 79.2, "vnd": 20098743, "xag": 25.67, "xau": 0.314354, "xdr": 602.61, "xlm": 7035, "xrp": 1402, "yfi": 0.12724259, "zar": 14368.08, "bits": 21209, "link": 90.143, "sats": 2120928}, "ath_change_percentage": {"aed": -14.56915, "ars": -14.2281, "aud": -14.56528, "bch": -74.82535, "bdt": -14.57929, "bhd": -14.57588, "bmd": -14.56999, "bnb": -10.48742, "brl": -14.03972, "btc": -66.86977, "cad": -13.85181, "chf": -15.39546, "clp": -14.75667, "cny": -14.79905, "czk": -15.19016, "dkk": -14.99847, "dot": -44.66471, "eos": -50.49779, "eth": -39.27948, "eur": -14.99642, "gbp": -15.00301, "gel": -16.35598, "hkd": -14.67272, "huf": -15.44741, "idr": -14.79476, "ils": -15.70192, "inr": -14.49286, "jpy": -14.2991, "krw": -13.75179, "kwd": -14.61971, "lkr": -14.64459, "ltc": -31.07395, "mmk": -28.03945, "mxn": -14.94558, "myr": -15.03048, "ngn": -19.01126, "nok": -14.01601, "nzd": -14.48012, "php": -15.05807, "pkr": -14.54775, "pln": -15.60927, "rub": -18.92949, "sar": -14.59484, "sek": -15.26295, "sgd": -14.99365, "thb": -16.17474, "try": -14.37849, "twd": -14.59501, "uah": -14.95207, "usd": -14.56999, "vef": -14.56999, "vnd": -14.70005, "xag": -17.54144, "xau": -19.36577, "xdr": -14.7706, "xlm": -75.34789, "xrp": -76.97856, "yfi": -46.38893, "zar": -16.19805, "bits": -66.86977, "link": -64.47727, "sats": -66.86977}, "ath_date": {"aed": "2024-12-04T10:29:32.334Z", "ars": "2024-12-04T10:29:32.334Z", "aud": "2024-12-04T10:29:32.334Z", "bch": "2023-06-03T19:19:15.038Z", "bdt": "2024-12-04T10:29:32.334Z", "bhd": "2024-12-04T10:29:32.334Z", "bmd": "2024-12-04T10:29:32.334Z", "bnb": "2024-03-19T16:21:51.979Z", "brl": "2024-12-04T10:29:32.334Z", "btc": "2023-06-03T19:19:15.038Z", "cad": "2024-12-04T10:29:32.334Z", "chf": "2024-12-04T10:29:32.334Z", "clp": "2024-12-04T10:29:32.334Z", "cny": "2024-12-04T10:29:32.334Z", "czk": "2024-12-04T10:29:32.334Z", "dkk": "2024-12-04T10:29:32.334Z", "dot": "2024-11-03T14:28:56.757Z", "eos": "2024-11-09T03:59:43.401Z", "eth": "2023-06-03T19:19:15.038Z", "eur": "2024-12-04T10:29:32.334Z", "gbp": "2024-12-04T10:29:32.334Z", "gel": "2024-12-04T10:29:32.334Z", "hkd": "2024-12-04T10:29:32.334Z", "huf": "2024-12-04T10:29:32.334Z", "idr": "2024-12-04T10:29:32.334Z", "ils": "2024-12-04T10:29:32.334Z", "inr": "2024-12-04T10:29:32.334Z", "jpy": "2024-12-04T10:29:32.334Z", "krw": "2024-12-04T10:29:32.334Z", "kwd": "2024-12-04T10:29:32.334Z", "lkr": "2024-12-04T10:29:32.334Z", "ltc": "2024-08-22T14:16:35.113Z", "mmk": "2024-07-21T20:42:29.048Z", "mxn": "2024-12-04T10:29:32.334Z", "myr": "2024-12-04T10:29:32.334Z", "ngn": "2024-12-04T10:29:32.334Z", "nok": "2024-12-04T10:29:32.334Z", "nzd": "2024-12-04T10:29:32.334Z", "php": "2024-12-04T10:29:32.334Z", "pkr": "2024-12-04T10:29:32.334Z", "pln": "2024-12-04T10:29:32.334Z", "rub": "2024-12-04T10:29:32.334Z", "sar": "2024-12-04T10:29:32.334Z", "sek": "2024-12-04T10:29:32.334Z", "sgd": "2024-12-04T10:29:32.334Z", "thb": "2024-12-04T10:29:32.334Z", "try": "2024-12-04T10:29:32.334Z", "twd": "2024-12-04T10:29:32.334Z", "uah": "2024-12-04T10:29:32.334Z", "usd": "2024-12-04T10:29:32.334Z", "vef": "2024-12-04T10:29:32.334Z", "vnd": "2024-12-04T10:29:32.334Z", "xag": "2024-12-04T10:29:32.334Z", "xau": "2024-06-05T09:31:47.255Z", "xdr": "2024-12-04T10:29:32.334Z", "xlm": "2024-06-08T17:02:24.336Z", "xrp": "2024-06-07T18:07:26.840Z", "yfi": "2024-10-26T16:19:52.181Z", "zar": "2024-12-04T10:29:32.334Z", "bits": "2023-06-03T19:19:15.038Z", "link": "2023-06-03T19:19:15.038Z", "sats": "2023-06-03T19:19:15.038Z"}, "atl": {"aed": 571.32, "ars": 18010.2, "aud": 226.78, "bch": 0.54373066, "bdt": 14423.64, "bhd": 58.62, "bmd": 155.55, "bnb": 0.95084251, "brl": 804.39, "btc": 0.00400784, "cad": 210.25, "chf": 153.18, "clp": 132717, "cny": 1052.91, "czk": 3778.24, "dkk": 1125.87, "dot": 9.648518, "eos": 79.563, "eth": 0.06101868, "eur": 151.35, "gbp": 125.3, "gel": 605.63, "hkd": 1221.01, "huf": 57765, "idr": 2395004, "ils": 541.61, "inr": 12645.51, "jpy": 19240.2, "krw": 202679, "kwd": 48.12, "lkr": 33953, "ltc": 1.558215, "mmk": 298141, "mxn": 3045.1, "myr": 696.48, "ngn": 68485, "nok": 1490.97, "nzd": 244.1, "php": 8641.68, "pkr": 29908, "pln": 732.0, "rub": 9558.31, "sar": 584.86, "sek": 1634.11, "sgd": 218.27, "thb": 5447.0, "try": 2373.96, "twd": 4686.04, "uah": 5038.47, "usd": 155.55, "vef": 15.57, "vnd": 3807728, "xag": 6.6, "xau": 0.08568, "xdr": 115.72, "xlm": 907.726, "xrp": 225.718, "yfi": 0.00784608, "zar": 2559.79, "bits": 4007.84, "link": 11.589885, "sats": 400784}, "atl_change_percentage": {"aed": 334.42991, "ars": 3711.02737, "aud": 364.57423, "bch": 132.56274, "bdt": 460.69621, "bhd": 334.56064, "bmd": 334.43038, "bnb": 4.89401, "brl": 410.67454, "btc": 75.3236, "cad": 355.88151, "chf": 287.62864, "clp": 394.32928, "cny": 365.50483, "czk": 325.32914, "dkk": 324.16993, "dot": 760.36711, "eos": 747.27538, "eth": 202.97879, "eur": 323.0946, "gbp": 323.23061, "gel": 213.53017, "hkd": 330.25612, "huf": 356.76996, "idr": 348.13914, "ils": 344.67911, "inr": 353.23886, "jpy": 431.11019, "krw": 376.22017, "kwd": 331.70874, "lkr": 478.72243, "ltc": 309.42771, "mmk": 375.51375, "mxn": 349.56768, "myr": 329.66083, "ngn": 1449.53973, "nok": 404.58534, "nzd": 374.43258, "php": 353.1733, "pkr": 528.93035, "pln": 272.55213, "rub": 606.96309, "sar": 334.02368, "sek": 351.49693, "sgd": 314.88821, "thb": 317.9735, "try": 891.44452, "twd": 367.7217, "uah": 458.32772, "usd": 334.43038, "vef": 334.43038, "vnd": 350.24797, "xag": 220.50137, "xau": 195.84104, "xdr": 343.80987, "xlm": 91.05515, "xrp": 43.02083, "yfi": 769.42983, "zar": 370.38002, "bits": 75.3236, "link": 176.28582, "sats": 75.3236}, "atl_date": {"aed": "2022-11-09T18:40:10.611Z", "ars": "2022-03-04T10:03:12.561Z", "aud": "2022-03-04T10:03:12.561Z", "bch": "2022-03-04T10:03:12.561Z", "bdt": "2022-03-04T10:03:12.561Z", "bhd": "2022-11-09T18:40:10.611Z", "bmd": "2022-11-09T18:40:10.611Z", "bnb": "2024-04-13T20:51:29.997Z", "brl": "2022-11-09T18:40:10.611Z", "btc": "2022-03-04T10:01:37.699Z", "cad": "2022-11-09T18:40:10.611Z", "chf": "2022-03-04T10:03:12.561Z", "clp": "2022-03-04T10:03:12.561Z", "cny": "2022-03-04T10:03:12.561Z", "czk": "2022-11-09T18:40:10.611Z", "dkk": "2022-03-04T10:03:12.561Z", "dot": "2022-03-04T10:03:12.561Z", "eos": "2022-03-04T10:03:12.561Z", "eth": "2022-03-04T10:01:37.699Z", "eur": "2022-03-04T10:03:12.561Z", "gbp": "2022-03-04T10:03:12.561Z", "gel": "2023-12-17T13:25:35.952Z", "hkd": "2022-11-09T18:40:10.611Z", "huf": "2022-03-04T10:03:12.561Z", "idr": "2022-03-04T10:03:12.561Z", "ils": "2022-03-04T10:03:12.561Z", "inr": "2022-11-09T18:40:10.611Z", "jpy": "2022-03-04T10:03:12.561Z", "krw": "2022-03-04T10:03:12.561Z", "kwd": "2022-11-09T18:40:10.611Z", "lkr": "2022-03-04T10:03:12.561Z", "ltc": "2022-03-04T10:03:12.561Z", "mmk": "2022-03-04T10:03:12.561Z", "mxn": "2022-11-09T18:40:10.611Z", "myr": "2022-03-04T10:03:12.561Z", "ngn": "2022-11-09T18:40:10.611Z", "nok": "2022-03-04T10:03:12.561Z", "nzd": "2022-03-04T10:03:12.561Z", "php": "2022-03-04T10:03:12.561Z", "pkr": "2022-03-04T10:03:12.561Z", "pln": "2022-03-04T10:03:12.561Z", "rub": "2022-11-09T18:40:10.611Z", "sar": "2022-11-09T18:40:10.611Z", "sek": "2022-03-04T10:03:12.561Z", "sgd": "2022-11-09T18:40:10.611Z", "thb": "2022-03-04T10:03:12.561Z", "try": "2022-03-04T10:03:12.561Z", "twd": "2022-03-04T10:03:12.561Z", "uah": "2022-03-04T10:03:12.561Z", "usd": "2022-11-09T18:40:10.611Z", "vef": "2022-11-09T18:40:10.611Z", "vnd": "2022-03-04T10:03:12.561Z", "xag": "2022-03-04T10:03:12.561Z", "xau": "2022-03-04T10:03:12.561Z", "xdr": "2022-11-09T18:40:10.611Z", "xlm": "2022-03-04T10:03:12.561Z", "xrp": "2022-03-04T10:03:12.561Z", "yfi": "2022-03-04T10:03:12.561Z", "zar": "2022-03-04T10:03:12.561Z", "bits": "2022-03-04T10:01:37.699Z", "link": "2022-03-04T10:03:12.561Z", "sats": "2022-03-04T10:01:37.699Z"}, "market_cap": {"aed": 0.0, "ars": 0.0, "aud": 0.0, "bch": 0.0, "bdt": 0.0, "bhd": 0.0, "bmd": 0.0, "bnb": 0.0, "brl": 0.0, "btc": 0.0, "cad": 0.0, "chf": 0.0, "clp": 0.0, "cny": 0.0, "czk": 0.0, "dkk": 0.0, "dot": 0.0, "eos": 0.0, "eth": 0.0, "eur": 0.0, "gbp": 0.0, "gel": 0.0, "hkd": 0.0, "huf": 0.0, "idr": 0.0, "ils": 0.0, "inr": 0.0, "jpy": 0.0, "krw": 0.0, "kwd": 0.0, "lkr": 0.0, "ltc": 0.0, "mmk": 0.0, "mxn": 0.0, "myr": 0.0, "ngn": 0.0, "nok": 0.0, "nzd": 0.0, "php": 0.0, "pkr": 0.0, "pln": 0.0, "rub": 0.0, "sar": 0.0, "sek": 0.0, "sgd": 0.0, "thb": 0.0, "try": 0.0, "twd": 0.0, "uah": 0.0, "usd": 0.0, "vef": 0.0, "vnd": 0.0, "xag": 0.0, "xau": 0.0, "xdr": 0.0, "xlm": 0.0, "xrp": 0.0, "yfi": 0.0, "zar": 0.0, "bits": 0.0, "link": 0.0, "sats": 0.0}, "market_cap_rank": null, "fully_diluted_valuation": {"aed": 7100286, "ars": 1963513916, "aud": 3014365, "bch": 3635, "bdt": 231354871, "bhd": 728771, "bmd": 1933105, "bnb": 2856, "brl": 11751343, "btc": 20.109379, "cad": 2741950, "chf": 1698062, "clp": 1876800614, "cny": 14017522, "czk": 45962656, "dkk": 13660284, "dot": 239381, "eos": 1948695, "eth": 528.957, "eur": 1831808, "gbp": 1517104, "gel": 5432024, "hkd": 15027859, "huf": 754703380, "idr": 30703698056, "ils": 6889836, "inr": 163883960, "jpy": 292282521, "krw": 2760829873, "kwd": 594250, "lkr": 562115434, "ltc": 18202, "mmk": 4055653521, "mxn": 39162728, "myr": 8561527, "ngn": 3035824840, "nok": 21519823, "nzd": 3312729, "php": 112053375, "pkr": 538104531, "pln": 7801658, "rub": 193307877, "sar": 7261708, "sek": 21104158, "sgd": 2589684, "thb": 65132094, "try": 67332111, "twd": 62669321, "uah": 80475562, "usd": 1933105, "vef": 193562, "vnd": 49051123008, "xag": 60502, "xau": 724.68, "xdr": 1469264, "xlm": 5011148, "xrp": 929469, "yfi": 196.222, "zar": 34444213, "bits": 20109379, "link": 91927, "sats": 2010937903}, "market_cap_fdv_ratio": null, "total_volume": {"aed": 3651881, "ars": 1009891582, "aud": 1550375, "bch": 1871, "bdt": 118992453, "bhd": 374828, "bmd": 994251, "bnb": 1471, "brl": 6044053, "btc": 10.344875, "cad": 1410264, "chf": 873362, "clp": 965292442, "cny": 7209614, "czk": 23639913, "dkk": 7025876, "dot": 123313, "eos": 1002644, "eth": 272.239, "eur": 942151, "gbp": 780290, "gel": 2793846, "hkd": 7729259, "huf": 388165617, "idr": 15791793461, "ils": 3543641, "inr": 84290226, "jpy": 150329292, "krw": 1419974072, "kwd": 305640, "lkr": 289112107, "ltc": 9355, "mmk": 2085939050, "mxn": 20142515, "myr": 4403439, "ngn": 1561411879, "nok": 11068263, "nzd": 1703831, "php": 57632268, "pkr": 276762610, "pln": 4012617, "rub": 99423791, "sar": 3734905, "sek": 10854474, "sgd": 1331949, "thb": 33499306, "try": 34630838, "twd": 32232631, "uah": 41390892, "usd": 994251, "vef": 99554, "vnd": 25228400898, "xag": 31118, "xau": 372.72, "xdr": 755685, "xlm": 2576404, "xrp": 479123, "yfi": 100.854, "zar": 17715648, "bits": 10344875, "link": 47321, "sats": 1034487479}, "high_24h": {"aed": 2693.99, "ars": 745079, "aud": 1138.3, "bch": 1.277176, "bdt": 87704, "bhd": 276.48, "bmd": 733.46, "bnb": 1.011022, "brl": 4434.87, "btc": 0.00738494, "cad": 1035.61, "chf": 644.61, "clp": 712316, "cny": 5326.76, "czk": 17386.63, "dkk": 5172.31, "dot": 83.946, "eos": 685.336, "eth": 0.1886297, "eur": 693.52, "gbp": 574.23, "gel": 2061.02, "hkd": 5701.72, "huf": 285613, "idr": 11641339, "ils": 2617.22, "inr": 62235, "jpy": 110678, "krw": 1048688, "kwd": 225.4, "lkr": 213093, "ltc": 6.402498, "mmk": 1538800, "mxn": 14782.71, "myr": 3245.56, "ngn": 1155046, "nok": 8140.89, "nzd": 1251.04, "php": 42528, "pkr": 203990, "pln": 2953.56, "rub": 73782, "sar": 2755.28, "sek": 8000.48, "sgd": 982.28, "thb": 24731, "try": 25540, "twd": 23781, "uah": 30508, "usd": 733.46, "vef": 73.44, "vnd": 18613385, "xag": 23.48, "xau": 0.275214, "xdr": 556.98, "xlm": 1763, "xrp": 328.124, "yfi": 0.07031986, "zar": 13109.14, "bits": 7384.94, "link": 32.254464, "sats": 738494}, "low_24h": {"aed": 2424.9, "ars": 670678, "aud": 1025.47, "bch": 1.181048, "bdt": 78943, "bhd": 248.93, "bmd": 660.2, "bnb": 0.97023284, "brl": 4013.53, "btc": 0.00684738, "cad": 935.52, "chf": 580.43, "clp": 640968, "cny": 4793.69, "czk": 15702.45, "dkk": 4665.61, "dot": 71.184, "eos": 571.843, "eth": 0.17919157, "eur": 625.69, "gbp": 517.92, "gel": 1855.15, "hkd": 5132.47, "huf": 257655, "idr": 10463393, "ils": 2353.03, "inr": 56072, "jpy": 99856, "krw": 943331, "kwd": 202.92, "lkr": 191807, "ltc": 5.517132, "mmk": 1385093, "mxn": 13360.67, "myr": 2921.04, "ngn": 1039671, "nok": 7343.7, "nzd": 1125.46, "php": 38265, "pkr": 183614, "pln": 2663.86, "rub": 66016, "sar": 2480.08, "sek": 7204.27, "sgd": 884.45, "thb": 22317, "try": 22992, "twd": 21410, "uah": 27460, "usd": 660.2, "vef": 66.11, "vnd": 16754140, "xag": 20.74, "xau": 0.248148, "xdr": 501.35, "xlm": 1512, "xrp": 290.481, "yfi": 0.05773812, "zar": 11735.91, "bits": 6847.38, "link": 26.766171, "sats": 684738}, "price_change_24h": -45.0399111683876, "price_change_percentage_24h": -6.23156, "price_change_percentage_7d": 3.84878, "price_change_percentage_14d": 5.17836, "price_change_percentage_30d": 7.88658, "price_change_percentage_60d": 19.47107, "price_change_percentage_200d": 13.01253, "price_change_percentage_1y": 186.44332, "market_cap_change_24h": 0.0, "market_cap_change_percentage_24h": 0.0, "price_change_24h_in_currency": {"aed": -165.43430464628636, "ars": -46067.02756811294, "aud": -74.04655319404924, "bch": 0.09124094, "bdt": -5551.331398504073, "bhd": -18.006156288519293, "bmd": -45.03991116838756, "bnb": 0.0038871, "brl": -280.73622265804534, "btc": -0.000236031700935626, "cad": -62.05030486886153, "chf": -40.39695354020671, "clp": -50607.6726595558, "cny": -344.73946274095215, "czk": -1084.9169886682103, "dkk": -321.4388241952847, "dot": 12.872195, "eos": 111.03, "eth": 0.00222293, "eur": -43.09247708762314, "gbp": -35.81143141802272, "gel": -126.56215038316896, "hkd": -354.42115903115973, "huf": -19168.53969717835, "idr": -692723.9031578396, "ils": -188.04038093207782, "inr": -3754.2337033567383, "jpy": -5917.826536548455, "krw": -70006.35153733904, "kwd": -14.119514223602295, "lkr": -13466.228103827656, "ltc": 0.85968657, "mmk": -94493.73363127699, "mxn": -874.8135123911343, "myr": -195.5742985743741, "ngn": -77504.84340517432, "nok": -539.4845935098774, "nzd": -79.98920477249317, "php": -2686.651169673147, "pkr": -12985.561545104458, "pln": -191.54980903001933, "rub": -3846.285756182653, "sar": -169.26470341514596, "sek": -514.5313468914128, "sgd": -62.500970931896745, "thb": -1698.5846130683385, "try": -1549.7268363496296, "twd": -1509.8755776433572, "uah": -1817.0881898912994, "usd": -45.03991116838756, "vef": -4.509846305290637, "vnd": -1135876.3507221453, "xag": -2.1122911665079442, "xau": -0.01952267645388583, "xdr": -36.49503822054817, "xlm": 235.069, "xrp": 34.251683, "yfi": 0.01093001, "zar": -960.6092377849909, "bits": -236.03170093562585, "link": 5.308067, "sats": -23603.170093562454}, "price_change_percentage_1h_in_currency": {"aed": -0.86965, "ars": -0.87058, "aud": -0.77458, "bch": 2.52711, "bdt": -0.86965, "bhd": -0.88358, "bmd": -0.86965, "bnb": 0.3303, "brl": -0.88758, "btc": 0.32382, "cad": -0.8321, "chf": -0.89943, "clp": -0.86965, "cny": -0.84366, "czk": -0.86694, "dkk": -0.86123, "dot": 2.84233, "eos": 3.14181, "eth": 0.80173, "eur": -0.86065, "gbp": -0.84337, "gel": -0.86965, "hkd": -0.87825, "huf": -0.86965, "idr": -0.75176, "ils": -0.86965, "inr": -0.92801, "jpy": -0.86374, "krw": -0.95828, "kwd": -0.86932, "lkr": -0.86965, "ltc": 1.05222, "mmk": -0.86965, "mxn": -0.80749, "myr": -0.79349, "ngn": -1.14347, "nok": -0.84568, "nzd": -0.7446, "php": -0.88077, "pkr": -0.86965, "pln": -0.86002, "rub": -0.87295, "sar": -0.87255, "sek": -0.84939, "sgd": -0.88474, "thb": -0.97985, "try": -0.86402, "twd": -1.0162, "uah": -0.86965, "usd": -0.86965, "vef": -0.86965, "vnd": -0.88223, "xag": -0.8307, "xau": -0.81408, "xdr": -0.86965, "xlm": 3.53386, "xrp": 3.5148, "yfi": 1.92159, "zar": -0.82968, "bits": 0.32382, "link": 2.36854, "sats": 0.32382}, "price_change_percentage_24h_in_currency": {"aed": -6.23166, "ars": -6.27224, "aud": -6.54781, "bch": 7.70602, "bdt": -6.40569, "bhd": -6.58342, "bmd": -6.23156, "bnb": 0.38918, "brl": -6.37941, "btc": -3.23881, "cad": -6.06341, "chf": -6.35448, "clp": -7.14193, "cny": -6.55501, "czk": -6.308, "dkk": -6.28962, "dot": 18.08297, "eos": 19.39645, "eth": 1.21241, "eur": -6.28803, "gbp": -6.3082, "gel": -6.23156, "hkd": -6.30298, "huf": -6.75516, "idr": -6.04619, "ils": -7.22243, "inr": -6.1333, "jpy": -5.45976, "krw": -6.7448, "kwd": -6.34702, "lkr": -6.39606, "ltc": 15.58213, "mmk": -6.23156, "mxn": -5.98984, "myr": -6.11709, "ngn": -6.78771, "nok": -6.67335, "nzd": -6.44344, "php": -6.4011, "pkr": -6.43995, "pln": -6.5448, "rub": -5.37052, "sar": -6.23406, "sek": -6.50196, "sgd": -6.44059, "thb": -6.92356, "try": -6.16051, "twd": -6.43013, "uah": -6.05067, "usd": -6.23156, "vef": -6.23156, "vnd": -6.19587, "xag": -9.05639, "xau": -7.13573, "xdr": -6.61613, "xlm": 15.45353, "xrp": 11.7163, "yfi": 18.90439, "zar": -7.36863, "bits": -3.23881, "link": 19.6971, "sats": -3.23881}, "price_change_percentage_7d_in_currency": {"aed": 3.84866, "ars": 4.28265, "aud": 4.64942, "bch": 4.74783, "bdt": 3.66351, "bhd": 3.87054, "bmd": 3.84878, "bnb": 0.15795, "brl": 4.18125, "btc": 3.72777, "cad": 4.77657, "chf": 2.73906, "clp": 3.01203, "cny": 3.20263, "czk": 2.58715, "dkk": 3.20109, "dot": 31.57413, "eos": 20.22569, "eth": 3.62946, "eur": 3.22134, "gbp": 3.03883, "gel": 2.5712, "hkd": 3.72916, "huf": 2.57468, "idr": 3.39496, "ils": 1.3891, "inr": 3.87017, "jpy": 4.70168, "krw": 5.63081, "kwd": 3.82682, "lkr": 3.535, "ltc": 27.40134, "mmk": 3.84878, "mxn": 3.03493, "myr": 2.80193, "ngn": -2.2774, "nok": 3.88456, "nzd": 4.47722, "php": 2.5633, "pkr": 3.68068, "pln": 2.61473, "rub": -2.49124, "sar": 3.83283, "sek": 2.92042, "sgd": 3.25031, "thb": 1.3271, "try": 4.08058, "twd": 3.00993, "uah": 3.30733, "usd": 3.84878, "vef": 3.84878, "vnd": 3.74337, "xag": -0.8231, "xau": 2.65757, "xdr": 3.3668, "xlm": 41.84967, "xrp": 36.04544, "yfi": -8.49598, "zar": 1.76407, "bits": 3.72777, "link": 19.97247, "sats": 3.72777}, "price_change_percentage_14d_in_currency": {"aed": 5.17681, "ars": 6.1384, "aud": 6.2722, "bch": -0.5614, "bdt": 5.31863, "bhd": 5.21073, "bmd": 5.17836, "bnb": 0.19072, "brl": 10.26632, "btc": 3.54601, "cad": 5.6976, "chf": 4.03616, "clp": 4.6045, "cny": 5.25892, "czk": 3.30738, "dkk": 4.23814, "dot": 8.85226, "eos": -12.14936, "eth": -0.75602, "eur": 4.24885, "gbp": 3.43883, "gel": 8.26051, "hkd": 5.0784, "huf": 4.63827, "idr": 4.90021, "ils": 2.95729, "inr": 5.75685, "jpy": 3.23014, "krw": 7.29406, "kwd": 5.05124, "lkr": 5.08282, "ltc": -6.20233, "mmk": 5.17836, "mxn": 3.61302, "myr": 4.30462, "ngn": -1.86361, "nok": 5.18654, "nzd": 4.98758, "php": 3.34556, "pkr": 5.33459, "pln": 2.79753, "rub": 1.14469, "sar": 5.21317, "sek": 4.03537, "sgd": 4.44154, "thb": 1.94392, "try": 5.82146, "twd": 5.04389, "uah": 5.48835, "usd": 5.17836, "vef": 5.17836, "vnd": 4.98916, "xag": -0.47259, "xau": 3.60037, "xdr": 4.49056, "xlm": 38.12533, "xrp": -26.64372, "yfi": -21.15493, "zar": 3.39904, "bits": 3.54601, "link": -11.24528, "sats": 3.54601}, "price_change_percentage_30d_in_currency": {"aed": 7.88646, "ars": 10.31099, "aud": 10.69648, "bch": -12.90138, "bdt": 7.9978, "bhd": 7.95874, "bmd": 7.88658, "bnb": 0.21766, "brl": 14.3001, "btc": -13.26265, "cad": 10.00127, "chf": 8.21279, "clp": 7.9437, "cny": 8.97007, "czk": 8.89046, "dkk": 9.57207, "dot": -37.19844, "eos": -45.84297, "eth": -7.44745, "eur": 9.57871, "gbp": 9.3719, "gel": 11.45636, "hkd": 7.88311, "huf": 10.90339, "idr": 9.4596, "ils": 2.54434, "inr": 8.37509, "jpy": 6.85722, "krw": 10.20021, "kwd": 8.2009, "lkr": 7.17517, "ltc": -23.50612, "mmk": 7.88658, "mxn": 8.32922, "myr": 9.02884, "ngn": 0.40776, "nok": 9.18476, "nzd": 10.29215, "php": 6.98315, "pkr": 8.00797, "pln": 7.92584, "rub": 10.59519, "sar": 7.90126, "sek": 8.92255, "sgd": 9.03007, "thb": 6.20127, "try": 9.4294, "twd": 8.45194, "uah": 8.18723, "usd": 7.88658, "vef": 7.88658, "vnd": 8.26982, "xag": 5.70303, "xau": 8.57881, "xdr": 9.31258, "xlm": -70.98276, "xrp": -70.32256, "yfi": -40.44108, "zar": 4.11324, "bits": -13.26265, "link": -28.22903, "sats": -13.26265}, "price_change_percentage_60d_in_currency": {"aed": 19.47045, "ars": 24.49448, "aud": 25.70963, "bch": -27.11298, "bdt": 19.63823, "bhd": 19.47899, "bmd": 19.47107, "bnb": -0.37988, "brl": 30.08035, "btc": -24.64012, "cad": 23.20477, "chf": 22.49048, "clp": 24.70979, "cny": 22.559, "czk": 22.62429, "dkk": 23.7773, "dot": -39.16234, "eos": -43.81482, "eth": -21.31833, "eur": 23.83536, "gbp": 22.41219, "gel": 23.19769, "hkd": 19.53562, "huf": 27.19806, "idr": 21.59535, "ils": 13.02531, "inr": 20.63985, "jpy": 21.53635, "krw": 26.68232, "kwd": 19.83321, "lkr": 18.60241, "ltc": -27.00355, "mmk": 19.47107, "mxn": 24.43201, "myr": 23.58412, "ngn": 15.51807, "nok": 23.9241, "nzd": 24.89106, "php": 21.22783, "pkr": 19.71802, "pln": 22.61234, "rub": 23.68405, "sar": 19.51819, "sek": 25.54686, "sgd": 22.66767, "thb": 20.94642, "try": 21.40383, "twd": 20.46694, "uah": 20.62654, "usd": 19.47107, "vef": 19.47107, "vnd": 22.11445, "xag": 16.9157, "xau": 18.36909, "xdr": 22.04261, "xlm": -71.93423, "xrp": -69.15945, "yfi": -40.68279, "zar": 21.68831, "bits": -24.64012, "link": -39.55727, "sats": -24.64012}, "price_change_percentage_200d_in_currency": {"aed": 13.01232, "ars": 28.94121, "aud": 16.23441, "bch": 4.9364, "bdt": 14.93024, "bhd": 13.01493, "bmd": 13.01253, "bnb": 0.84184, "brl": 33.5387, "btc": -20.06969, "cad": 16.72074, "chf": 8.48059, "clp": 20.60821, "cny": 15.25524, "czk": 17.43654, "dkk": 15.70005, "dot": 1.80182, "eos": -5.57054, "eth": 18.24568, "eur": 15.75531, "gbp": 12.56089, "gel": 16.5377, "hkd": 12.49016, "huf": 23.44995, "idr": 11.57486, "ils": 9.6374, "inr": 15.06132, "jpy": 8.79062, "krw": 17.76244, "kwd": 13.1583, "lkr": 9.14842, "ltc": -8.35117, "mmk": 12.53972, "mxn": 36.86336, "myr": 6.09883, "ngn": 20.96687, "nok": 17.82596, "nzd": 18.01649, "php": 12.5862, "pkr": 12.6722, "pln": 15.59304, "rub": 24.70764, "sar": 13.19113, "sek": 14.87494, "sgd": 11.95992, "thb": 3.78118, "try": 22.1482, "twd": 13.58715, "uah": 17.39388, "usd": 13.01253, "vef": 13.01253, "vnd": 12.55906, "xag": 7.19181, "xau": -1.26515, "xdr": 13.69827, "xlm": -67.87538, "xrp": -71.08627, "yfi": -19.15836, "zar": 8.89863, "bits": -20.06969, "link": -7.15345, "sats": -20.06969}, "price_change_percentage_1y_in_currency": {"aed": 186.4898, "ars": 699.51992, "aud": 194.03896, "bch": 36.85663, "bdt": 211.38491, "bhd": 186.49347, "bmd": 186.44332, "bnb": 0.2685, "brl": 253.10235, "btc": 30.49053, "cad": 198.89017, "chf": 185.9066, "clp": 219.24088, "cny": 189.99056, "czk": 200.77585, "dkk": 192.22875, "dot": 157.82589, "eos": 146.18117, "eth": 84.16008, "eur": 192.42986, "gbp": 182.08057, "gel": 202.02841, "hkd": 185.11018, "huf": 215.6285, "idr": 192.1472, "ils": 175.4757, "inr": 191.06883, "jpy": 198.96868, "krw": 210.46998, "kwd": 185.55805, "lkr": 154.25872, "ltc": 108.3986, "mmk": 185.92302, "mxn": 234.50827, "myr": 171.94615, "ngn": 469.29064, "nok": 192.38598, "nzd": 200.856, "php": 198.87997, "pkr": 180.76411, "pln": 187.04332, "rub": 210.8236, "sar": 186.90286, "sek": 198.76745, "sgd": 186.15495, "thb": 173.02492, "try": 244.90236, "twd": 195.39286, "uah": 224.36119, "usd": 186.44332, "vef": 186.44332, "vnd": 199.30777, "xag": 106.29452, "xau": 115.25021, "xdr": 189.03571, "xlm": 0.89831, "xrp": -8.29536, "yfi": 165.9428, "zar": 169.16434, "bits": 30.49053, "link": 122.16214, "sats": 30.49053}, "market_cap_change_24h_in_currency": {"aed": 0.0, "ars": 0.0, "aud": 0.0, "bch": 0.0, "bdt": 0.0, "bhd": 0.0, "bmd": 0.0, "bnb": 0.0, "brl": 0.0, "btc": 0.0, "cad": 0.0, "chf": 0.0, "clp": 0.0, "cny": 0.0, "czk": 0.0, "dkk": 0.0, "dot": 0.0, "eos": 0.0, "eth": 0.0, "eur": 0.0, "gbp": 0.0, "gel": 0.0, "hkd": 0.0, "huf": 0.0, "idr": 0.0, "ils": 0.0, "inr": 0.0, "jpy": 0.0, "krw": 0.0, "kwd": 0.0, "lkr": 0.0, "ltc": 0.0, "mmk": 0.0, "mxn": 0.0, "myr": 0.0, "ngn": 0.0, "nok": 0.0, "nzd": 0.0, "php": 0.0, "pkr": 0.0, "pln": 0.0, "rub": 0.0, "sar": 0.0, "sek": 0.0, "sgd": 0.0, "thb": 0.0, "try": 0.0, "twd": 0.0, "uah": 0.0, "usd": 0.0, "vef": 0.0, "vnd": 0.0, "xag": 0.0, "xau": 0.0, "xdr": 0.0, "xlm": 0.0, "xrp": 0.0, "yfi": 0.0, "zar": 0.0, "bits": 0.0, "link": 0.0, "sats": 0.0}, "market_cap_change_percentage_24h_in_currency": {"aed": 0.0, "ars": 0.0, "aud": 0.0, "bch": 0.0, "bdt": 0.0, "bhd": 0.0, "bmd": 0.0, "bnb": 0.0, "brl": 0.0, "btc": 0.0, "cad": 0.0, "chf": 0.0, "clp": 0.0, "cny": 0.0, "czk": 0.0, "dkk": 0.0, "dot": 0.0, "eos": 0.0, "eth": 0.0, "eur": 0.0, "gbp": 0.0, "gel": 0.0, "hkd": 0.0, "huf": 0.0, "idr": 0.0, "ils": 0.0, "inr": 0.0, "jpy": 0.0, "krw": 0.0, "kwd": 0.0, "lkr": 0.0, "ltc": 0.0, "mmk": 0.0, "mxn": 0.0, "myr": 0.0, "ngn": 0.0, "nok": 0.0, "nzd": 0.0, "php": 0.0, "pkr": 0.0, "pln": 0.0, "rub": 0.0, "sar": 0.0, "sek": 0.0, "sgd": 0.0, "thb": 0.0, "try": 0.0, "twd": 0.0, "uah": 0.0, "usd": 0.0, "vef": 0.0, "vnd": 0.0, "xag": 0.0, "xau": 0.0, "xdr": 0.0, "xlm": 0.0, "xrp": 0.0, "yfi": 0.0, "zar": 0.0, "bits": 0.0, "link": 0.0, "sats": 0.0}, "total_supply": 2858.57703181, "max_supply": null, "max_supply_infinite": false, "circulating_supply": 0.0, "last_updated": "2024-12-10T03:33:42.642Z"}, "community_data": {"facebook_likes": null, "twitter_followers": 0, "reddit_average_posts_48h": 0.0, "reddit_average_comments_48h": 0.0, "reddit_subscribers": 0, "reddit_accounts_active_48h": 0, "telegram_channel_user_count": null}, "developer_data": {"forks": 0, "stars": 0, "subscribers": 0, "total_issues": 0, "closed_issues": 0, "pull_requests_merged": 0, "pull_request_contributors": 0, "code_additions_deletions_4_weeks": {"additions": null, "deletions": null}, "commit_count_4_weeks": 0, "last_4_weeks_commit_activity_series": []}, "status_updates": [], "last_updated": "2024-12-10T03:33:42.642Z", "tickers": [{"base": "0X418D75F65A02B3D53B2418FB8E1FE493759C7605", "target": "0XA0B86991C6218B36C1D19D4A2E9EB0CE3606EB48", "market": {"name": "DeGate", "identifier": "degate", "has_trading_incentive": false}, "last": 675.1, "volume": 249.75888, "converted_last": {"btc": 0.00701712, "eth": 0.18458933, "usd": 674.42}, "converted_volume": {"btc": 1.826441, "eth": 48.045609, "usd": 175540}, "trust_score": "green", "bid_ask_spread_percentage": 0.014786, "timestamp": "2024-12-10T03:33:18+00:00", "last_traded_at": "2024-12-10T03:33:18+00:00", "last_fetch_at": "2024-12-10T03:33:18+00:00", "is_anomaly": false, "is_stale": false, "trade_url": "https://app.degate.com/trade/0XA0B86991C6218B36C1D19D4A2E9EB0CE3606EB48/0X418D75F65A02B3D53B2418FB8E1FE493759C7605", "token_info_url": null, "coin_id": "binance-coin-wormhole", "target_coin_id": "usd-coin"}, {"base": "9GP2KCY3WA1CTVYWQK75GUQXUHFREOMQYDHLTCTCQILA", "target": "SO11111111111111111111111111111111111111112", "market": {"name": "Orca", "identifier": "orca", "has_trading_incentive": false}, "last": 3.2481534945, "volume": 607.63018049, "converted_last": {"btc": 0.00707745, "eth": 0.18661837, "usd": 677.36}, "converted_volume": {"btc": 4.223456, "eth": 111.364, "usd": 404211}, "trust_score": "green", "bid_ask_spread_percentage": 0.60491, "timestamp": "2024-12-10T03:29:45+00:00", "last_traded_at": "2024-12-10T03:29:45+00:00", "last_fetch_at": "2024-12-10T03:29:45+00:00", "is_anomaly": false, "is_stale": false, "trade_url": "https://www.orca.so/?tokenIn=So11111111111111111111111111111111111111112&tokenOut=9gP2kCy3wA1ctvYWQk75guqXuHfrEomqydHLtcTCqiLa ", "token_info_url": null, "coin_id": "binance-coin-wormhole", "target_coin_id": "wrapped-solana"}, {"base": "9GP2KCY3WA1CTVYWQK75GUQXUHFREOMQYDHLTCTCQILA", "target": "EPJFWDD5AUFQSSQEM2QN1XZYBAPC8G4WEGGKZWYTDT1V", "market": {"name": "Orca", "identifier": "orca", "has_trading_incentive": false}, "last": 678.0657719959, "volume": 489.8661649, "converted_last": {"btc": 0.00705099, "eth": 0.18555581, "usd": 677.67}, "converted_volume": {"btc": 3.542891, "eth": 93.236, "usd": 340509}, "trust_score": "green", "bid_ask_spread_percentage": 0.605534, "timestamp": "2024-12-10T03:33:48+00:00", "last_traded_at": "2024-12-10T03:33:48+00:00", "last_fetch_at": "2024-12-10T03:33:48+00:00", "is_anomaly": false, "is_stale": false, "trade_url": "https://www.orca.so/?tokenIn=EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v&tokenOut=9gP2kCy3wA1ctvYWQk75guqXuHfrEomqydHLtcTCqiLa ", "token_info_url": null, "coin_id": "binance-coin-wormhole", "target_coin_id": "usd-coin"}, {"base": "7VFCXTUXX5WJV5JADK17DUJ4KSGAU7UTNKJ4B963VOXS", "target": "9GP2KCY3WA1CTVYWQK75GUQXUHFREOMQYDHLTCTCQILA", "market": {"name": "Orca", "identifier": "orca", "has_trading_incentive": false}, "last": 5.3323429435, "volume": 12.7708091, "converted_last": {"btc": 0.00704694, "eth": 0.18581372, "usd": 674.44}, "converted_volume": {"btc": 0.48412594, "eth": 12.765439, "usd": 46334}, "trust_score": "green", "bid_ask_spread_percentage": 0.606698, "timestamp": "2024-12-10T03:24:38+00:00", "last_traded_at": "2024-12-10T03:24:38+00:00", "last_fetch_at": "2024-12-10T03:29:45+00:00", "is_anomaly": false, "is_stale": false, "trade_url": "https://www.orca.so/?tokenIn=9gP2kCy3wA1ctvYWQk75guqXuHfrEomqydHLtcTCqiLa&tokenOut=7vfCXTUXx5WJV5JADk17DUJ4ksgau7utNKj4b963voxs ", "token_info_url": null, "coin_id": "ethereum-wormhole", "target_coin_id": "binance-coin-wormhole"}, {"base": "0X418D75F65A02B3D53B2418FB8E1FE493759C7605", "target": "0XC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2", "market": {"name": "Uniswap V3 (Ethereum)", "identifier": "uniswap_v3", "has_trading_incentive": false}, "last": 0.190240699, "volume": 20.4373321332, "converted_last": {"btc": 0.00722534, "eth": 0.1905179, "usd": 691.51}, "converted_volume": {"btc": 0.14417441, "eth": 3.801593, "usd": 13798.38}, "trust_score": "green", "bid_ask_spread_percentage": 0.614141, "timestamp": "2024-12-10T03:29:50+00:00", "last_traded_at": "2024-12-10T03:29:50+00:00", "last_fetch_at": "2024-12-10T03:29:50+00:00", "is_anomaly": false, "is_stale": false, "trade_url": "https://app.uniswap.org/explore/tokens/ethereum/0x418d75f65a02b3d53b2418fb8e1fe493759c7605", "token_info_url": null, "coin_id": "binance-coin-wormhole", "target_coin_id": "weth"}, {"base": "9GP2KCY3WA1CTVYWQK75GUQXUHFREOMQYDHLTCTCQILA", "target": "SO11111111111111111111111111111111111111112", "market": {"name": "Meteora", "identifier": "meteora", "has_trading_incentive": false}, "last": 3.2484844204, "volume": 16.2024073, "converted_last": {"btc": 0.00714206, "eth": 0.18825678, "usd": 683.83}, "converted_volume": {"btc": 0.11375233, "eth": 2.998384, "usd": 10891.47}, "trust_score": "green", "bid_ask_spread_percentage": 0.620519, "timestamp": "2024-12-10T03:24:24+00:00", "last_traded_at": "2024-12-10T03:24:24+00:00", "last_fetch_at": "2024-12-10T03:30:34+00:00", "is_anomaly": false, "is_stale": false, "trade_url": null, "token_info_url": null, "coin_id": "binance-coin-wormhole", "target_coin_id": "wrapped-solana"}, {"base": "9GP2KCY3WA1CTVYWQK75GUQXUHFREOMQYDHLTCTCQILA", "target": "EPJFWDD5AUFQSSQEM2QN1XZYBAPC8G4WEGGKZWYTDT1V", "market": {"name": "Raydium", "identifier": "raydium2", "has_trading_incentive": false}, "last": 677.5444715037, "volume": 2.63503356, "converted_last": {"btc": 0.00708374, "eth": 0.18676383, "usd": 677.96}, "converted_volume": {"btc": 0.01836515, "eth": 0.48419972, "usd": 1757.65}, "trust_score": "green", "bid_ask_spread_percentage": 0.655149, "timestamp": "2024-12-10T03:29:19+00:00", "last_traded_at": "2024-12-10T03:29:19+00:00", "last_fetch_at": "2024-12-10T03:29:19+00:00", "is_anomaly": false, "is_stale": false, "trade_url": "https://raydium.io/swap/?outputCurrency=9gP2kCy3wA1ctvYWQk75guqXuHfrEomqydHLtcTCqiLa", "token_info_url": null, "coin_id": "binance-coin-wormhole", "target_coin_id": "usd-coin"}, {"base": "9GP2KCY3WA1CTVYWQK75GUQXUHFREOMQYDHLTCTCQILA", "target": "SO11111111111111111111111111111111111111112", "market": {"name": "Orca", "identifier": "orca", "has_trading_incentive": false}, "last": 3.159250813, "volume": 2.59351589, "converted_last": {"btc": 0.00684193, "eth": 0.17997009, "usd": 657.71}, "converted_volume": {"btc": 0.01813128, "eth": 0.47692509, "usd": 1742.95}, "trust_score": "yellow", "bid_ask_spread_percentage": 0.617179, "timestamp": "2024-12-10T02:01:40+00:00", "last_traded_at": "2024-12-10T02:01:40+00:00", "last_fetch_at": "2024-12-10T03:32:26+00:00", "is_anomaly": false, "is_stale": false, "trade_url": "https://www.orca.so/?tokenIn=So11111111111111111111111111111111111111112&tokenOut=9gP2kCy3wA1ctvYWQk75guqXuHfrEomqydHLtcTCqiLa ", "token_info_url": null, "coin_id": "binance-coin-wormhole", "target_coin_id": "wrapped-solana"}, {"base": "0XB848CCE11EF3A8F62ECCEA6EB5B35A12C4C2B1EE1AF7755D02D7BD6218E8226F::COIN::COIN", "target": "0X5D4B302506645C37FF133B98C4B50A5AE14841659738D6D733D59D0D217A93BF::COIN::COIN", "market": {"name": "Cetus", "identifier": "cetus", "has_trading_incentive": false}, "last": 685.1859456407, "volume": 1.15495687, "converted_last": {"btc": 0.00700069, "eth": 0.18451717, "usd": 670.89}, "converted_volume": {"btc": 0.00828036, "eth": 0.21824551, "usd": 793.52}, "trust_score": "yellow", "bid_ask_spread_percentage": 0.631672, "timestamp": "2024-12-10T02:42:17+00:00", "last_traded_at": "2024-12-10T02:42:17+00:00", "last_fetch_at": "2024-12-10T03:28:10+00:00", "is_anomaly": false, "is_stale": false, "trade_url": "https://app.cetus.zone/swap/?inputCurrency=0xb848cce11ef3a8f62eccea6eb5b35a12c4c2b1ee1af7755d02d7bd6218e8226f::coin::coin&outputCurrency=0x5d4b302506645c37ff133b98c4b50a5ae14841659738d6d733d59d0d217a93bf::coin::coin", "token_info_url": null, "coin_id": "binance-coin-wormhole", "target_coin_id": "usd-coin-wormhole-from-ethereum"}, {"base": "0XAF8CD5EDC19C4512F4259F0BEE101A40D41EBED738ADE5874359610EF8EECED5::COIN::COIN", "target": "0XB848CCE11EF3A8F62ECCEA6EB5B35A12C4C2B1EE1AF7755D02D7BD6218E8226F::COIN::COIN", "market": {"name": "FlowX Finance", "identifier": "flowx-finance", "has_trading_incentive": false}, "last": 5.4735677705773975, "volume": 0.03671847, "converted_last": {"btc": 0.00695875, "eth": 0.18181527, "usd": 679.78}, "converted_volume": {"btc": 0.00137488, "eth": 0.03592235, "usd": 134.31}, "trust_score": null, "bid_ask_spread_percentage": null, "timestamp": "2024-12-10T02:49:55+00:00", "last_traded_at": "2024-12-10T02:49:55+00:00", "last_fetch_at": "2024-12-10T02:49:55+00:00", "is_anomaly": false, "is_stale": false, "trade_url": "https://flowx.finance/swap?coinIn=0xaf8cd5edc19c4512f4259f0bee101a40d41ebed738ade5874359610ef8eeced5::coin::COIN&coinOut=0xb848cce11ef3a8f62eccea6eb5b35a12c4c2b1ee1af7755d02d7bd6218e8226f::coin::COIN", "token_info_url": null, "coin_id": "ethereum-wormhole", "target_coin_id": "binance-coin-wormhole"}, {"base": "0X418D75F65A02B3D53B2418FB8E1FE493759C7605", "target": "0XC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2", "market": {"name": "Uniswap V3 (Ethereum)", "identifier": "uniswap_v3", "has_trading_incentive": false}, "last": 0.1908615704, "volume": 3.9569252749, "converted_last": {"btc": 0.00742617, "eth": 0.18575533, "usd": 751.26}, "converted_volume": {"btc": 0.02899117, "eth": 0.72517365, "usd": 2932.86}, "trust_score": null, "bid_ask_spread_percentage": -4174.555525, "timestamp": "2024-12-06T16:24:10+00:00", "last_traded_at": "2024-12-06T16:24:10+00:00", "last_fetch_at": "2024-12-06T18:44:43+00:00", "is_anomaly": false, "is_stale": true, "trade_url": "https://app.uniswap.org/explore/tokens/ethereum/0x418d75f65a02b3d53b2418fb8e1fe493759c7605", "token_info_url": null, "coin_id": "binance-coin-wormhole", "target_coin_id": "weth"}]} \ No newline at end of file