作者 karlet

feat:symbolInfo支持usdc

@@ -508,7 +508,7 @@ class CmBroker @@ -508,7 +508,7 @@ class CmBroker
508 $res = $this->exBroker->getSymbolInfos(); 508 $res = $this->exBroker->getSymbolInfos();
509 $infos = []; 509 $infos = [];
510 foreach ($res as $key => $value) { 510 foreach ($res as $key => $value) {
511 - if ($value["settleCcy"] == "USDT" && $value["state"] == "live") { 511 + if (($value["settleCcy"] == "USDT" || $value["settleCcy"] == "USDC") && $value["state"] == "live") {
512 $info = SymbolInfo::transferOkx($value, function ($symbol) { 512 $info = SymbolInfo::transferOkx($value, function ($symbol) {
513 return $this->getSymbolSt($symbol); 513 return $this->getSymbolSt($symbol);
514 }); 514 });
@@ -521,7 +521,7 @@ class CmBroker @@ -521,7 +521,7 @@ class CmBroker
521 $res = $this->exBroker->getSymbolInfos(); 521 $res = $this->exBroker->getSymbolInfos();
522 $infos = []; 522 $infos = [];
523 foreach ($res as $key => $value) { 523 foreach ($res as $key => $value) {
524 - if ($value["quoteAsset"] == "USDT" && $value["status"] == "TRADING" && $value["contractType"] == "PERPETUAL") { 524 + if (($value["quoteAsset"] == "USDT" || $value["quoteAsset"] == "USDC") && $value["status"] == "TRADING" && $value["contractType"] == "PERPETUAL") {
525 $info = SymbolInfo::transferBinance($value, function ($symbol) { 525 $info = SymbolInfo::transferBinance($value, function ($symbol) {
526 return $this->getSymbolSt($symbol); 526 return $this->getSymbolSt($symbol);
527 }); 527 });
@@ -534,7 +534,7 @@ class CmBroker @@ -534,7 +534,7 @@ class CmBroker
534 $res = $this->exBroker->getSymbolInfos(); 534 $res = $this->exBroker->getSymbolInfos();
535 $infos = []; 535 $infos = [];
536 foreach ($res as $key => $value) { 536 foreach ($res as $key => $value) {
537 - if ($value['quoteCoin'] == 'USDT' && $value['status'] == 'Trading' && $value['contractType'] == 'LinearPerpetual') { 537 + if (($value['quoteCoin'] == 'USDT' || $value['quoteCoin'] == 'USDC') && $value['status'] == 'Trading' && $value['contractType'] == 'LinearPerpetual') {
538 $info = SymbolInfo::transferBybit($value, function ($symbol) { 538 $info = SymbolInfo::transferBybit($value, function ($symbol) {
539 return $this->getSymbolSt($symbol); 539 return $this->getSymbolSt($symbol);
540 }); 540 });
@@ -547,7 +547,7 @@ class CmBroker @@ -547,7 +547,7 @@ class CmBroker
547 $res = $this->exBroker->getSymbolInfos(); 547 $res = $this->exBroker->getSymbolInfos();
548 $infos = []; 548 $infos = [];
549 foreach ($res as $value) { 549 foreach ($res as $value) {
550 - if ($value['quoteCoin'] == 'USDT' && $value['symbolStatus'] == 'normal') { 550 + if (($value['quoteCoin'] == 'USDT' || $value['quoteCoin'] == 'USDC') && $value['symbolStatus'] == 'normal') {
551 $info = SymbolInfo::transferBitget($value, function ($symbol) { 551 $info = SymbolInfo::transferBitget($value, function ($symbol) {
552 return $this->getSymbolSt($symbol); 552 return $this->getSymbolSt($symbol);
553 }); 553 });