Zcash Pool Zmine CLOSING

http://zmine.io is a zcash stratum pool.

Because there are not enough miners the pool will close.
The pool will stop accepting shares on block 20000.
Miners should move to another pool as soon as possible.

8 Likes

Very cool. I tried to compile but I am stuck on an error

root/zminer/src/rpcserver.cpp:402: undefined reference to `resendwallettransactions(std::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > const&, bool)'
/root/zminer/src/rpcserver.cpp:402: undefined reference to `addmultisigaddress(std::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > const&, bool)'
/root/zminer/src/rpcserver.cpp:402: undefined reference to `backupwallet(std::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > const&, bool)'
/root/zminer/src/rpcserver.cpp:402: undefined reference to `encryptwallet(std::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > const&, bool)'
/root/zminer/src/rpcserver.cpp:402: undefined reference to `getaccountaddress(std::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > const&, bool)'
/root/zminer/src/rpcserver.cpp:402: undefined reference to `getaccount(std::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > const&, bool)'
/root/zminer/src/rpcserver.cpp:402: undefined reference to `getaddressesbyaccount(std::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > const&, bool)'
/root/zminer/src/rpcserver.cpp:402: undefined reference to `getbalance(std::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > const&, bool)'
/root/zminer/src/rpcserver.cpp:402: undefined reference to `getnewaddress(std::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > const&, bool)'
/root/zminer/src/rpcserver.cpp:402: undefined reference to `getrawchangeaddress(std::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > const&, bool)'
/root/zminer/src/rpcserver.cpp:402: undefined reference to `getreceivedbyaccount(std::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > const&, bool)'
/root/zminer/src/rpcserver.cpp:402: undefined reference to `getreceivedbyaddress(std::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > const&, bool)'
/root/zminer/src/rpcserver.cpp:402: undefined reference to `gettransaction(std::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > const&, bool)'
/root/zminer/src/rpcserver.cpp:402: undefined reference to `getunconfirmedbalance(std::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > const&, bool)'
/root/zminer/src/rpcserver.cpp:402: undefined reference to `getwalletinfo(std::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > const&, bool)'
/root/zminer/src/rpcserver.cpp:402: undefined reference to `keypoolrefill(std::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > const&, bool)'
/root/zminer/src/rpcserver.cpp:402: undefined reference to `listaccounts(std::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > const&, bool)'
/root/zminer/src/rpcserver.cpp:402: undefined reference to `listaddressgroupings(std::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > const&, bool)'
/root/zminer/src/rpcserver.cpp:402: undefined reference to `listlockunspent(std::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > const&, bool)'
/root/zminer/src/rpcserver.cpp:402: undefined reference to `listreceivedbyaccount(std::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > const&, bool)'
/root/zminer/src/rpcserver.cpp:402: undefined reference to `listreceivedbyaddress(std::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > const&, bool)'
/root/zminer/src/rpcserver.cpp:402: undefined reference to `listsinceblock(std::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > const&, bool)'
/root/zminer/src/rpcserver.cpp:402: undefined reference to `listtransactions(std::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > const&, bool)'
/root/zminer/src/rpcserver.cpp:402: undefined reference to `listunspent(std::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > const&, bool)'
/root/zminer/src/rpcserver.cpp:402: undefined reference to `lockunspent(std::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > const&, bool)'
/root/zminer/src/rpcserver.cpp:402: undefined reference to `movecmd(std::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > const&, bool)'
/root/zminer/src/rpcserver.cpp:402: undefined reference to `sendfrom(std::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > const&, bool)'
/root/zminer/src/rpcserver.cpp:402: undefined reference to `sendmany(std::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > const&, bool)'
/root/zminer/src/rpcserver.cpp:402: undefined reference to `sendtoaddress(std::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > const&, bool)'
/root/zminer/src/rpcserver.cpp:402: undefined reference to `setaccount(std::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > const&, bool)'
/root/zminer/src/rpcserver.cpp:402: undefined reference to `settxfee(std::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > const&, bool)'
/root/zminer/src/rpcserver.cpp:402: undefined reference to `signmessage(std::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > const&, bool)'
/root/zminer/src/rpcserver.cpp:402: undefined reference to `walletlock(std::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > const&, bool)'
/root/zminer/src/rpcserver.cpp:402: undefined reference to `walletpassphrasechange(std::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > const&, bool)'
/root/zminer/src/rpcserver.cpp:402: undefined reference to `walletpassphrase(std::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > const&, bool)'
/root/zminer/src/rpcserver.cpp:402: undefined reference to `zc_benchmark(std::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > const&, bool)'
/root/zminer/src/rpcserver.cpp:402: undefined reference to `zc_raw_keygen(std::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > const&, bool)'
/root/zminer/src/rpcserver.cpp:402: undefined reference to `zc_raw_joinsplit(std::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > const&, bool)'
/root/zminer/src/rpcserver.cpp:402: undefined reference to `zc_raw_receive(std::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > const&, bool)'
/root/zminer/src/rpcserver.cpp:402: undefined reference to `zc_sample_joinsplit(std::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > const&, bool)'
/root/zminer/src/rpcserver.cpp:402: undefined reference to `z_listreceivedbyaddress(std::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > const&, bool)'
/root/zminer/src/rpcserver.cpp:402: undefined reference to `z_getbalance(std::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > const&, bool)'
/root/zminer/src/rpcserver.cpp:402: undefined reference to `z_gettotalbalance(std::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > const&, bool)'
/root/zminer/src/rpcserver.cpp:402: undefined reference to `z_sendmany(std::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > const&, bool)'
/root/zminer/src/rpcserver.cpp:402: undefined reference to `z_getoperationstatus(std::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > const&, bool)'
/root/zminer/src/rpcserver.cpp:402: undefined reference to `z_getoperationresult(std::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > const&, bool)'
/root/zminer/src/rpcserver.cpp:402: undefined reference to `z_listoperationids(std::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > const&, bool)'
/root/zminer/src/rpcserver.cpp:402: undefined reference to `z_getnewaddress(std::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > const&, bool)'
/root/zminer/src/rpcserver.cpp:402: undefined reference to `z_listaddresses(std::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > const&, bool)'
libbitcoin_server.a(libbitcoin_server_a-rpcmisc.o): In function `boost::detail::variant::make_initializer_node::apply<boost::mpl::pair<boost::detail::variant::make_initializer_node::apply<boost::mpl::pair<boost::detail::variant::make_initializer_node::apply<boost::mpl::pair<boost::detail::variant::make_initializer_node::apply<boost::mpl::pair<boost::detail::variant::make_initializer_node::apply<boost::mpl::pair<boost::detail::variant::initializer_root, mpl_::int_<0> >, boost::mpl::l_iter<boost::mpl::list6<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::recursive_wrapper<std::vector<json_spirit::Pair_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::allocator<json_spirit::Pair_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >, boost::recursive_wrapper<std::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >, bool, long, double> > >::initializer_node, mpl_::int_<1> >, boost::mpl::l_iter<boost::mpl::list5<boost::recursive_wrapper<std::vector<json_spirit::Pair_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::allocator<json_spirit::Pair_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >, boost::recursive_wrapper<std::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >, bool, long, double> > >::initializer_node, mpl_::int_<2> >, boost::mpl::l_iter<boost::mpl::list4<boost::recursive_wrapper<std::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >, bool, long, double> > >::initializer_node, mpl_::int_<3> >, boost::mpl::l_iter<boost::mpl::list3<bool, long, double> > >::initializer_node, mpl_::int_<4> >, boost::mpl::l_iter<boost::mpl::list2<long, double> > >::initializer_node::initialize(void*, long const&)':
/root/zminer/src/json/json_spirit_value.h:270: undefined reference to `nWalletUnlockTime'
libbitcoin_server.a(libbitcoin_server_a-rpcrawtransaction.o): In function `signrawtransaction(std::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > const&, bool)':
/root/zminer/src/rpcrawtransaction.cpp:558: undefined reference to `HelpRequiringPassphrase[abi:cxx11]()'
/root/zminer/src/rpcrawtransaction.cpp:671: undefined reference to `EnsureWalletIsUnlocked()'
libbitcoin_wallet.a(libbitcoin_wallet_a-rpcdump.o): In function `dumpprivkey(std::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > const&, bool)':
/root/zminer/src/wallet/rpcdump.cpp:386: undefined reference to `EnsureWalletIsAvailable(bool)'
/root/zminer/src/wallet/rpcdump.cpp:406: undefined reference to `EnsureWalletIsUnlocked()'
libbitcoin_wallet.a(libbitcoin_wallet_a-rpcdump.o): In function `z_exportkey(std::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > const&, bool)':
/root/zminer/src/wallet/rpcdump.cpp:592: undefined reference to `EnsureWalletIsAvailable(bool)'
/root/zminer/src/wallet/rpcdump.cpp:612: undefined reference to `EnsureWalletIsUnlocked()'
libbitcoin_wallet.a(libbitcoin_wallet_a-rpcdump.o): In function `importprivkey(std::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > const&, bool)':
/root/zminer/src/wallet/rpcdump.cpp:79: undefined reference to `EnsureWalletIsAvailable(bool)'
/root/zminer/src/wallet/rpcdump.cpp:104: undefined reference to `EnsureWalletIsUnlocked()'
libbitcoin_wallet.a(libbitcoin_wallet_a-rpcdump.o): In function `importaddress(std::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > const&, bool)':
/root/zminer/src/wallet/rpcdump.cpp:153: undefined reference to `EnsureWalletIsAvailable(bool)'
libbitcoin_wallet.a(libbitcoin_wallet_a-rpcdump.o): In function `z_importkey(std::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > const&, bool)':
/root/zminer/src/wallet/rpcdump.cpp:532: undefined reference to `EnsureWalletIsAvailable(bool)'
/root/zminer/src/wallet/rpcdump.cpp:556: undefined reference to `EnsureWalletIsUnlocked()'
libbitcoin_wallet.a(libbitcoin_wallet_a-rpcdump.o): In function `importwallet_impl(std::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > const&, bool, bool)':
/root/zminer/src/wallet/rpcdump.cpp:274: undefined reference to `EnsureWalletIsUnlocked()'
libbitcoin_wallet.a(libbitcoin_wallet_a-rpcdump.o): In function `z_importwallet(std::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > const&, bool)':
/root/zminer/src/wallet/rpcdump.cpp:226: undefined reference to `EnsureWalletIsAvailable(bool)'
libbitcoin_wallet.a(libbitcoin_wallet_a-rpcdump.o): In function `importwallet(std::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > const&, bool)':
/root/zminer/src/wallet/rpcdump.cpp:249: undefined reference to `EnsureWalletIsAvailable(bool)'
libbitcoin_wallet.a(libbitcoin_wallet_a-rpcdump.o): In function `dumpwallet_impl(std::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > const&, bool, bool)':
/root/zminer/src/wallet/rpcdump.cpp:465: undefined reference to `EnsureWalletIsUnlocked()'
libbitcoin_wallet.a(libbitcoin_wallet_a-rpcdump.o): In function `z_exportwallet(std::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > const&, bool)':
/root/zminer/src/wallet/rpcdump.cpp:425: undefined reference to `EnsureWalletIsAvailable(bool)'
libbitcoin_wallet.a(libbitcoin_wallet_a-rpcdump.o): In function `dumpwallet(std::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > const&, bool)':
/root/zminer/src/wallet/rpcdump.cpp:444: undefined reference to `EnsureWalletIsAvailable(bool)'
collect2: error: ld returned 1 exit status
Makefile:3121: recipe for target 'zcashd' failed
make[2]: *** [zcashd] Error 1
make[2]: Leaving directory '/root/zminer/src'
Makefile:7418: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/root/zminer/src'
Makefile:644: recipe for target 'all-recursive' failed
make: *** [all-recursive] Error 1

retrying with -j1

It works now, it’s an honor to pioneer the zcash pool mining :sunglasses:

Is your software based on some existing software ? Do you mind share which ?

I can’t help you with compiler errors.
It’s not based on any existing pool software.

works … great job … exited to be beta tester … or alpha :slight_smile:

hi , how to use it ???

I had it running all night, it seem to work

I see some refused solution:

- Checking solution against target...Found solution satisfying the server target
Solution found; Submitting to zmine.io...
  0000000000000000000000000000011c00000000000000000000000000000020
Invalid share
[WARN] :-( Not accepted.

This is normal?

Yep you found a problem.
Shares that solve a block are now rejected.
I will fix it tomorrow.

Its working for me, finds solutions submits and accepted

mining whit suprova i have logged this

Culling solutions

  • Checking solution against target… too large.
  • Checking solution against target… too large.
  • Checking solution against target…Found solution satisfying the server target
    Solution found; Submitting to zec.suprnova.cc…
    00000000000000000000000000000001a51400300000000000000000300014a4
    B-) Submitted and accepted.
  • Checking solution against target…Found solution satisfying the server target
    Solution found; Submitting to zec.suprnova.cc…
    00000000000000000000000000000001a51400300000000000000000300014a4
    duplicate share
    [WARN] :frowning: Not accepted.

of course if you find a solution have to be very happy :slight_smile: but may be it is a symptom of something else or a possible improvement to gain time

Has anyone else had problems compiling 1.0.0-beta2 version of the standalone miner? Mine fails with

/bin/bash ../libtool  --tag=CXX   --mode=link /home/jank/zminer/depends/x86_64-unknown-linux-gnu/native/bin/ccache g++ -m64  -std=c++11 -pipe -O1 -fwrapv -fno-strict-aliasing -Werror -g  -Wformat -Wformat-security -Wstack-protector -fstack-protector-all -fPIE  -pthread   -L/home/jank/zminer/depends/x86_64-unknown-linux-gnu/lib   -Wl,-z,relro -Wl,-z,now -pie -o zcash-miner libstratum/zcash_miner-StratumClient.o libstratum/zcash_miner-ZcashStratum.o zcash_miner-standaloneminer.o libbitcoin_common.a crypto/libbitcoin_crypto.a libbitcoin_util.a -L/home/jank/zminer/depends/x86_64-unknown-linux-gnu/lib -lboost_system-mt -lboost_filesystem-mt -lboost_program_options-mt -lboost_thread-mt -lboost_chrono-mt -L/home/jank/zminer/depends/x86_64-unknown-linux-gnu/lib -lcrypto -ldl libzcash.a -lsnark -lgmp -lgmpxx -lboost_system-mt -lcrypto -lsodium -fopenmp -lanl
libtool: link: /home/jank/zminer/depends/x86_64-unknown-linux-gnu/native/bin/ccache g++ -m64 -std=c++11 -pipe -O1 -fwrapv -fno-strict-aliasing -Werror -g -Wformat -Wformat-security -Wstack-protector -fstack-protector-all -fPIE -pthread -Wl,-z -Wl,relro -Wl,-z -Wl,now -pie -o zcash-miner libstratum/zcash_miner-StratumClient.o libstratum/zcash_miner-ZcashStratum.o zcash_miner-standaloneminer.o -fopenmp  -L/home/jank/zminer/depends/x86_64-unknown-linux-gnu/lib libbitcoin_common.a crypto/libbitcoin_crypto.a libbitcoin_util.a -lboost_filesystem-mt -lboost_program_options-mt -lboost_thread-mt -lboost_chrono-mt -ldl libzcash.a -lsnark /home/jank/zminer/depends/x86_64-unknown-linux-gnu/lib/libgmpxx.a /home/jank/zminer/depends/x86_64-unknown-linux-gnu/lib/libgmp.a -lboost_system-mt -lcrypto /home/jank/zminer/depends/x86_64-unknown-linux-gnu/lib/libsodium.a -lanl -fopenmp -pthread
libbitcoin_common.a(libbitcoin_common_a-key.o): In function `CKey::SetPrivKey(std::vector<unsigned char, secure_allocator<unsigned char> > const&, bool)':
/home/jank/zminer/src/key.cpp:34: undefined reference to `secp256k1_ec_privkey_import'
libbitcoin_common.a(libbitcoin_common_a-key.o): In function `CKey::GetPubKey() const':
/home/jank/zminer/src/key.cpp:57: undefined reference to `secp256k1_ec_pubkey_create'
libbitcoin_common.a(libbitcoin_common_a-key.o): In function `ECC_Stop()':
/home/jank/zminer/src/key.cpp:222: undefined reference to `secp256k1_context_destroy'
libbitcoin_common.a(libbitcoin_common_a-key.o): In function `CKey::SignCompact(uint256 const&, std::vector<unsigned char, std::allocator<unsigned char> >&) const':
/home/jank/zminer/src/key.cpp:96: undefined reference to `secp256k1_nonce_function_rfc6979'
/home/jank/zminer/src/key.cpp:96: undefined reference to `secp256k1_ecdsa_sign_compact'
libbitcoin_common.a(libbitcoin_common_a-key.o): In function `CKey::Sign(uint256 const&, std::vector<unsigned char, std::allocator<unsigned char> >&, unsigned int) const':
/home/jank/zminer/src/key.cpp:71: undefined reference to `secp256k1_nonce_function_rfc6979'
/home/jank/zminer/src/key.cpp:71: undefined reference to `secp256k1_ecdsa_sign'
libbitcoin_common.a(libbitcoin_common_a-key.o): In function `CKey::Load(std::vector<unsigned char, secure_allocator<unsigned char> >&, CPubKey&, bool)':
/home/jank/zminer/src/key.cpp:104: undefined reference to `secp256k1_ec_privkey_import'
libbitcoin_common.a(libbitcoin_common_a-key.o): In function `ECC_Start()':
/home/jank/zminer/src/key.cpp:201: undefined reference to `secp256k1_context_create'
/home/jank/zminer/src/key.cpp:209: undefined reference to `secp256k1_context_randomize'
libbitcoin_common.a(libbitcoin_common_a-key.o): In function `CKey::Derive(CKey&, uint256&, unsigned int, uint256 const&) const':
/home/jank/zminer/src/key.cpp:130: undefined reference to `secp256k1_ec_privkey_tweak_add'
libbitcoin_common.a(libbitcoin_common_a-key.o): In function `CKey::GetPrivKey() const':
/home/jank/zminer/src/key.cpp:47: undefined reference to `secp256k1_ec_privkey_export'
collect2: error: ld returned 1 exit status
Makefile:3116: recipe for target 'zcash-miner' failed
make[2]: *** [zcash-miner] Error 1
make[2]: Leaving directory '/home/jank/zminer/src'
Makefile:7438: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/home/jank/zminer/src'
Makefile:644: recipe for target 'all-recursive' failed
make: *** [all-recursive] Error 1

I have the same problem.

Hmm, I see that too. Will fix :slight_smile:

1 Like

There’s a library missing when linking the zcash-miner.

  • Run zcutil/build.sh
  • After it fails do cd src
  • Run the linker (in my example it’s the second line, just omit libtool: link:) with secp256k1/.libs/libsecp256k1.a appended.

The miner has mined its first block on the suprnova pool.

I’ll leave it to str4d to incorporate this into GIT repo :slight_smile:

Edit: Has been done 2 days ago :blush:

Will Zmine pool be open on launch day?

1 Like

On the pool side almost everything is ready.
Payments are being tested right now.
There is still work to be done on the website but everything will be ready by launch.

4 Likes

The pool has been updated and is now running on beta 2.
The website has also been updated and now allows you to see rounds and payments.
Only workers that are a valid transparant addresses are accepted now.

2 Likes

Thank you I will try it tonight

Switched the pool to the real testnet.
Payments are now enabled.

Good. I will test this pool from NiceHash… there are not enough pools available yet.