更新 xb.php

This commit is contained in:
enoch 2025-02-26 14:47:43 +08:00
parent 0d4de3d739
commit 356e84d92f

29
xb.php
View File

@ -41,7 +41,7 @@
<section class="pt-18" uk="number/00/09" lvchwq9v=""> <section class="pt-18" uk="number/00/09" lvchwq9v="">
<div class="container container-xl"> <div class="container container-xl">
<h2 class="mb-4 center">Binance Launchpad 新币价格计算器</h2> <h2 class="mb-4 center">Binance Launchpad 新币价格计算器 v2.3.1</h2>
<p class="ls-2 ti-2 center mix-15 f-10">By Laysense Insight Global</p> <p class="ls-2 ti-2 center mix-15 f-10">By Laysense Insight Global</p>
<p class="ls-2 ti-2 center mix-15 f-10">BinanceAPI Status: <p class="ls-2 ti-2 center mix-15 f-10">BinanceAPI Status:
@ -80,7 +80,8 @@ function apiGet($url = '')
curl_setopt($curl_con, CURLOPT_CONNECTTIMEOUT, 5); curl_setopt($curl_con, CURLOPT_CONNECTTIMEOUT, 5);
curl_setopt($curl_con, CURLOPT_HTTPHEADER, array( curl_setopt($curl_con, CURLOPT_HTTPHEADER, array(
'Content-Type: application/json', '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); $res = curl_exec($curl_con);
$status = curl_getinfo($curl_con); $status = curl_getinfo($curl_con);
@ -107,17 +108,16 @@ if(!isset($coininfo)||$coininfo==[]||$coininfo==''){
}else{ }else{
$coininfo=$coininfo[0]; $coininfo=$coininfo[0];
} }
if($coininfo->projects[0]->asset=='FDUSD'&&isset($coininfo->projects[1])&&$coininfo->projects[1]->asset=='BNB'){ $detail = [];
$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];
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'); $ratelist=apiGet('https://binanceapi.mirrorsite.eu.org/bapi/margin/v1/friendly/margin/asset/all');
$bnbinfo=array(); $bnbinfo=array();
$bnbinfo['price']=apiGet('https://binanceapi.mirrorsite.eu.org/api/v3/avgPrice?symbol=BNBUSDT')[0]->price; $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['new']=$detail['bnb']->rebateTotalAmount;
$bnbinfo['rad']=$detail['bnb']->shareRatio; $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['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['rate']=max($bnbinfo['bn_rate'],$bnbinfo['venus_rate']);
$bnbinfo['w_rate']=min($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['amount']=$detail['fdusd']->totalInvestAmount;
$fdinfo['new']=$detail['fdusd']->rebateTotalAmount; $fdinfo['new']=$detail['fdusd']->rebateTotalAmount;
$fdinfo['rad']=$detail['fdusd']->shareRatio; $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['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['rate']=round(max($fdinfo['bn_rate'],$fdinfo['venus_rate'])/365,5);
$fdinfo['w_rate']=round(min($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']; #$best=($bnbinfo['amount']*$bnbinfo['price']*$bnbinfo['rate']*$coininfo->duration)/$bnbinfo['new'];