$coin = CoinAddress::smallchange(); coin_info('Smallchange', $coin); $coin = CoinAddress::terracoin(); coin_info('Terracoin', $coin); $coin = CoinAddress::yacoin(); coin_info('Yacoin', $coin); $coin = CoinAddress::bitcoin_testnet(); coin_info('Bitcoin Testnet', $coin); $coin = CoinAddress::bbqcoin_testnet(); coin_info('BBQcoin Testnet', $coin); $coin = CoinAddress::bitbar_testnet(); coin_info('Bitbar Testnet', $coin); // all other coin testnets uses Bitcoin prefixes $public_prefix = '0x' . dechex(mt_rand(0, 255)); $private_prefix = '0x' . dechex(mt_rand(0, 255)); $coin = CoinAddress::generic($public_prefix, $private_prefix); coin_info('Random', $coin); // END TEST $end = microtime(1); $duration = $end - $start; $duration = round($duration, 8); print "\nTest Time: {$duration} seconds\n"; exit; ////////////////////////////////////////////// function coin_info($name, $coin) { print "\n{$name}"; print " [ prefix_public: " . CoinAddress::$prefix_public; print " prefix_private: " . CoinAddress::$prefix_private . " ]\n"; print "uncompressed:\n"; print 'public (base58): ' . $coin['public'] . "\n";