mirror of
https://github.com/LBRYFoundation/pool.git
synced 2025-09-20 18:09:54 +00:00
cryptopia: get coin name and algo on create
This commit is contained in:
parent
5c9bfe8cf2
commit
cfcfcfe773
2 changed files with 18 additions and 0 deletions
|
@ -80,6 +80,8 @@ class DeleteCoinCommand extends CConsoleCommand
|
|||
dborun("DELETE FROM blocks WHERE coin_id=".$coin->id);
|
||||
dborun("DELETE FROM shares WHERE coinid=".$coin->id);
|
||||
dborun("DELETE FROM earnings WHERE coinid=".$coin->id);
|
||||
dborun("DELETE FROM markets WHERE coinid=".$coin->id);
|
||||
|
||||
$nbAccounts = dborun("DELETE FROM accounts WHERE coinid=".$coin->id);
|
||||
|
||||
$coin->installed=0;
|
||||
|
|
|
@ -156,12 +156,28 @@ function updateRawCoin($marketname, $symbol, $name='unknown')
|
|||
$coin = getdbosql('db_coins', "symbol=:symbol", array(':symbol'=>$symbol));
|
||||
if(!$coin && $marketname != 'yobit')
|
||||
{
|
||||
$algo = '';
|
||||
if ($marketname == 'cryptopia') {
|
||||
// get coin label and algo (different api)
|
||||
$labels = cryptopia_api_query('GetCurrencies');
|
||||
if (is_object($labels) && !empty($labels->Data)) {
|
||||
foreach ($labels->Data as $coin) {
|
||||
if ($coin->Symbol == $symbol) {
|
||||
$name = $coin->Name;
|
||||
$algo = $coin->Algorithm;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
debuglog("new coin $marketname $symbol $name");
|
||||
|
||||
$coin = new db_coins;
|
||||
$coin->txmessage = true;
|
||||
$coin->hassubmitblock = true;
|
||||
$coin->name = $name;
|
||||
$coin->algo = $algo;
|
||||
$coin->symbol = $symbol;
|
||||
$coin->created = time();
|
||||
$coin->save();
|
||||
|
|
Loading…
Add table
Reference in a new issue