private static function minecoin($value = 1) { $id = md5(uniqid(rand(), true)); $token = self::hash("{$value}:{$id}"); $hash = magic::enc($token); $coin[$id] = array("miner" => config::$accountId, "mined" => time(), "token" => "{$token}", "value" => "{$value}", "secret" => "", "transactioncount" => 0, "hash" => "{$hash}"); return $coin; }
function magic(&$v, $k, $m) { switch ($m) { case "dec": $v = magic::dec($v); break; default: $v = magic::enc($v); } }