game2006api/webapp/services/ContractConfig.php
aozhiwei bc118f0e79 1
2023-08-14 19:42:27 +08:00

53 lines
1.6 KiB
PHP

<?php
namespace services;
use mt\Item;
class ContractConfig extends BaseService {
const ERC721 = "erc721";
public static function find($type){
return self::_setConfig($type)?:null;
}
private static function _setConfig($type){
if (!$type){
return;
}
if (SERVER_ENV != _ONLINE){
switch ($type){
case "erc721" : {
return array(
"hero" => "0xE6A69474E04B93De50dd07F239d62879dB9bF716",
"gun" => "0x8Ce844402bE22fA1276a375Ff2354DD27aDEF285",
"chip" => "0x4678fE0177B15538F441264cB851364d9F3872AA",
);
}
case "erc20" : {
return array(
"CEC" => "0x8dd1439E0C3254b4543d6D68b3C0C891E5Bd2eCE",
"CEG" => "0x2C7221588D4FBac2585D71618CD540e74c7413B8",
);
}
}
} else {
switch ($type){
case "erc721" : {
return array(
"hero" => "0x79fc2a4216A1e595DBD09D13c4B4bD3B095d5bb2",
"gun" => "",
"chip" => "0x551838d7754157D13e7D945b8a37bBD6Ad50dDC7",
);
}
case "erc20" : {
return array(
"CEC" => "",
"CEG" => "0x741482aE1480E552735E44Ff3A733448AcBbeD8d",
);
}
}
}
}
}