diff --git a/xb.php b/xb.php index 3d98db2..63fd52f 100644 --- a/xb.php +++ b/xb.php @@ -41,7 +41,7 @@
-

Binance Launchpad 新币价格计算器

+

Binance Launchpad 新币价格计算器 v2.3.1

By Laysense Insight Global

BinanceAPI Status: @@ -80,7 +80,8 @@ function apiGet($url = '') curl_setopt($curl_con, CURLOPT_CONNECTTIMEOUT, 5); curl_setopt($curl_con, CURLOPT_HTTPHEADER, array( 'Content-Type: application/json', - 'X-MBX-APIKEY: ltyPbEe3rOY7NC7AdoCJEYgK3Fm8nVsnQeOvcKlF7AIrumhFd4IMVrBkgD4LVwOP' + 'X-MBX-APIKEY: ltyPbEe3rOY7NC7AdoCJEYgK3Fm8nVsnQeOvcKlF7AIrumhFd4IMVrBkgD4LVwOP', + 'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36 Edg/133.0.0.0' )); $res = curl_exec($curl_con); $status = curl_getinfo($curl_con); @@ -107,17 +108,16 @@ if(!isset($coininfo)||$coininfo==[]||$coininfo==''){ }else{ $coininfo=$coininfo[0]; } -if($coininfo->projects[0]->asset=='FDUSD'&&isset($coininfo->projects[1])&&$coininfo->projects[1]->asset=='BNB'){ -$detail['fdusd']=$coininfo->projects[0]; -$detail['bnb']=$coininfo->projects[1]; -}elseif(isset($coininfo->projects[1])){ - $detail['fdusd']=$coininfo->projects[1]; - $detail['bnb']=$coininfo->projects[0]; -}else{ - $detail['bnb']=$coininfo->projects[0]; - #$detail['fdusd']=$coininfo->projects[1]; + $detail = []; +foreach ($coininfo->projects as $item) { + if ($item->asset === 'FDUSD') { + $detail['fdusd'] = $item; + } elseif ($item->asset === 'BNB') { + $detail['bnb'] = $item; + } } + $ratelist=apiGet('https://binanceapi.mirrorsite.eu.org/bapi/margin/v1/friendly/margin/asset/all'); $bnbinfo=array(); $bnbinfo['price']=apiGet('https://binanceapi.mirrorsite.eu.org/api/v3/avgPrice?symbol=BNBUSDT')[0]->price; @@ -125,17 +125,20 @@ $bnbinfo['amount']=$detail['bnb']->totalInvestAmount; $bnbinfo['new']=$detail['bnb']->rebateTotalAmount; $bnbinfo['rad']=$detail['bnb']->shareRatio; $bnbinfo['bn_rate']=apiGet('https://binanceapi.mirrorsite.eu.org/sapi/v1/margin/crossMarginData'.sign('coin=BNB'))[0][0]->dailyInterest; -$bnbinfo['venus_rate']=(apiGet('https://api.venus.io/markets/?chainId=56&underlyingSymbol=BNB')[0]->result[0]->borrowApy)/36500; +$bnbinfo['venus_rate']=(apiGet('https://venusapi.mirrorsite.eu.org/markets/?chainId=56&underlyingSymbol=BNB')[0]->result[0]->borrowApy)/36500; $bnbinfo['rate']=max($bnbinfo['bn_rate'],$bnbinfo['venus_rate']); $bnbinfo['w_rate']=min($bnbinfo['bn_rate'],$bnbinfo['venus_rate']); +#print_r($bnbinfo); + $fdinfo['amount']=$detail['fdusd']->totalInvestAmount; $fdinfo['new']=$detail['fdusd']->rebateTotalAmount; $fdinfo['rad']=$detail['fdusd']->shareRatio; $fdinfo['bn_rate']=apiGet('https://binanceapi.mirrorsite.eu.org/sapi/v1/simple-earn/flexible/list'.sign('asset=FDUSD'))[0]->rows[0]->latestAnnualPercentageRate; -$fdinfo['venus_rate']=(apiGet('https://api.venus.io/markets/?chainId=56&underlyingSymbol=FDUSD')[0]->result[0]->borrowApy)/100; +$fdinfo['venus_rate']=(apiGet('https://venusapi.mirrorsite.eu.org/markets/?chainId=56&underlyingSymbol=FDUSD')[0]->result[0]->borrowApy)/100; $fdinfo['rate']=round(max($fdinfo['bn_rate'],$fdinfo['venus_rate'])/365,5); $fdinfo['w_rate']=round(min($fdinfo['bn_rate'],$fdinfo['venus_rate'])/365,5); +#print_r($fdinfo); #$best=($bnbinfo['amount']*$bnbinfo['price']*$bnbinfo['rate']*$coininfo->duration)/$bnbinfo['new'];