Bible Pay

Recent Posts

Pages: 1 ... 3 4 5 6 7 8 9 [10]
91
BiblePay - 0.17.4.8 - Mandatory Upgrade for Entire Network


- Added checkpoint @ 440K
- Filter out misbehaving sanc peers in LLMQ for one duration
- Prevent division by zero in LLMQ class
- Require Sancs to be on protoversion >= 70790
- Enable ReviveSanctuaries batch job for Altars and Sancs but not Temples
- Edit release name to be 'Latter Rain'


Github Release:

https://github.com/biblepay/biblepay/releases/tag/0.17.4.8

92
Hey All,

A bug has been found in the newest release and since our exchanges have not upgraded yet, I am re-releasing tonight.

Thank you all for your understanding.
93
I am announcing the new release in Reddit/Telegram/LinkedIn/Discord channels.

BTW --disable-wallet compile (like the one I used to do for the Blockbook explorer node) yields some linker errors.

Code: [Select]
/usr/bin/ld: libbiblepay_server.a(libbiblepay_server_a-rpcpog.o): in function `GetWalletBalance()':
/home/ubuntu/biblepay/src/rpcpog.cpp:190: undefined reference to `GetWalletForJSONRPCRequest(JSONRPCRequest const&)'
/usr/bin/ld: /home/ubuntu/biblepay/src/rpcpog.cpp:192: undefined reference to `EnsureWalletIsAvailable(CWallet*, bool)'
/usr/bin/ld: /home/ubuntu/biblepay/src/rpcpog.cpp:194: undefined reference to `CWallet::GetBalance(unsigned char const&, int, bool) const'
/usr/bin/ld: libbiblepay_server.a(libbiblepay_server_a-rpcpog.o): in function `GetScriptForMining()':
/home/ubuntu/biblepay/src/rpcpog.cpp:971: undefined reference to `GetWalletForJSONRPCRequest(JSONRPCRequest const&)'
/usr/bin/ld: /home/ubuntu/biblepay/src/rpcpog.cpp:972: undefined reference to `CWallet::GetScriptForMining(std::shared_ptr<CReserveScript>&)'
/usr/bin/ld: libbiblepay_server.a(libbiblepay_server_a-rpcpog.o): in function `LockStakes()':
/home/ubuntu/biblepay/src/rpcpog.cpp:2048: undefined reference to `GetWalletForJSONRPCRequest(JSONRPCRequest const&)'
/usr/bin/ld: /home/ubuntu/biblepay/src/rpcpog.cpp:2050: undefined reference to `CWallet::LockByMask(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)'
/usr/bin/ld: libbiblepay_server.a(libbiblepay_server_a-rpcpog.o): in function `IsMyAddress(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
/home/ubuntu/biblepay/src/rpcpog.cpp:287: undefined reference to `GetWalletForJSONRPCRequest(JSONRPCRequest const&)'
/usr/bin/ld: /home/ubuntu/biblepay/src/rpcpog.cpp:289: undefined reference to `EnsureWalletIsAvailable(CWallet*, bool)'
/usr/bin/ld: libbiblepay_server.a(libbiblepay_server_a-rpcpog.o): in function `DefaultRecAddress(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
/home/ubuntu/biblepay/src/rpcpog.cpp:300: undefined reference to `GetWalletForJSONRPCRequest(JSONRPCRequest const&)'
/usr/bin/ld: /home/ubuntu/biblepay/src/rpcpog.cpp:302: undefined reference to `EnsureWalletIsAvailable(CWallet*, bool)'
/usr/bin/ld: /home/ubuntu/biblepay/src/rpcpog.cpp:331: undefined reference to `CWallet::GetKeyFromPool(CPubKey&, bool)'
/usr/bin/ld: /home/ubuntu/biblepay/src/rpcpog.cpp:338: undefined reference to `CWallet::MarkDirty()'
/usr/bin/ld: /home/ubuntu/biblepay/src/rpcpog.cpp:339: undefined reference to `CWallet::SetAddressBook(boost::variant<CNoDestination, CKeyID, CScriptID> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: libbiblepay_server.a(libbiblepay_server_a-rpcpog.o): in function `ReviveSanctuariesJob[abi:cxx11]()':
/home/ubuntu/biblepay/src/rpcpog.cpp:2571: undefined reference to `GetWalletForJSONRPCRequest(JSONRPCRequest const&)'
/usr/bin/ld: /home/ubuntu/biblepay/src/rpcpog.cpp:2573: undefined reference to `EnsureWalletIsAvailable(CWallet*, bool)'
/usr/bin/ld: libbiblepay_server.a(libbiblepay_server_a-rpcpog.o): in function `RPCSendMoney(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int&)':
/home/ubuntu/biblepay/src/rpcpog.cpp:225: undefined reference to `GetWalletForJSONRPCRequest(JSONRPCRequest const&)'
/usr/bin/ld: /home/ubuntu/biblepay/src/rpcpog.cpp:227: undefined reference to `EnsureWalletIsAvailable(CWallet*, bool)'
/usr/bin/ld: /home/ubuntu/biblepay/src/rpcpog.cpp:259: undefined reference to `CWallet::CreateTransaction(std::vector<CRecipient, std::allocator<CRecipient> > const&, std::shared_ptr<CTransaction const>&, CReserveKey&, long&, int&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, CCoinControl const&, bool, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)'
/usr/bin/ld: /home/ubuntu/biblepay/src/rpcpog.cpp:265: undefined reference to `CWallet::CommitTransaction(std::shared_ptr<CTransaction const>, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CReserveKey&, CConnman*, CValidationState&)'
/usr/bin/ld: libbiblepay_server.a(libbiblepay_server_a-rpcpog.o): in function `CReserveKey::~CReserveKey()':
/home/ubuntu/biblepay/src/./wallet/wallet.h:1292: undefined reference to `CReserveKey::ReturnKey()'
/usr/bin/ld: libbiblepay_server.a(libbiblepay_server_a-rpcpog.o): in function `SendManyXML(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)':
/home/ubuntu/biblepay/src/rpcpog.cpp:491: undefined reference to `GetWalletForJSONRPCRequest(JSONRPCRequest const&)'
/usr/bin/ld: /home/ubuntu/biblepay/src/rpcpog.cpp:535: undefined reference to `CWallet::CreateTransaction(std::vector<CRecipient, std::allocator<CRecipient> > const&, std::shared_ptr<CTransaction const>&, CReserveKey&, long&, int&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, CCoinControl const&, bool, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)'
/usr/bin/ld: /home/ubuntu/biblepay/src/rpcpog.cpp:541: undefined reference to `CWallet::CommitTransaction(std::shared_ptr<CTransaction const>, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CReserveKey&, CConnman*, CValidationState&)'
/usr/bin/ld: libbiblepay_server.a(libbiblepay_server_a-rpcpog.o): in function `CReserveKey::~CReserveKey()':
/home/ubuntu/biblepay/src/./wallet/wallet.h:1292: undefined reference to `CReserveKey::ReturnKey()'
/usr/bin/ld: libbiblepay_server.a(libbiblepay_server_a-rpcpog.o): in function `GetPrivKey2(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)':
/home/ubuntu/biblepay/src/rpcpog.cpp:201: undefined reference to `GetWalletForJSONRPCRequest(JSONRPCRequest const&)'
/usr/bin/ld: /home/ubuntu/biblepay/src/rpcpog.cpp:203: undefined reference to `EnsureWalletIsAvailable(CWallet*, bool)'
/usr/bin/ld: /home/ubuntu/biblepay/src/rpcpog.cpp:214: undefined reference to `CWallet::GetKey(CKeyID const&, CKey&) const'
/usr/bin/ld: libbiblepay_server.a(libbiblepay_server_a-rpcpog.o): in function `SignMessageEvo(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)':
/home/ubuntu/biblepay/src/rpcpog.cpp:351: undefined reference to `GetWalletForJSONRPCRequest(JSONRPCRequest const&)'
/usr/bin/ld: /home/ubuntu/biblepay/src/rpcpog.cpp:353: undefined reference to `EnsureWalletIsAvailable(CWallet*, bool)'
/usr/bin/ld: /home/ubuntu/biblepay/src/rpcpog.cpp:357: undefined reference to `CCryptoKeyStore::IsLocked(bool) const'
/usr/bin/ld: /home/ubuntu/biblepay/src/rpcpog.cpp:374: undefined reference to `CWallet::GetKey(CKeyID const&, CKey&) const'
/usr/bin/ld: libbiblepay_server.a(libbiblepay_server_a-rpcpog.o): in function `CReserveKey::~CReserveKey()':
/home/ubuntu/biblepay/src/./wallet/wallet.h:1292: undefined reference to `CReserveKey::ReturnKey()'
/usr/bin/ld: libbiblepay_server.a(libbiblepay_server_a-rpcpog.o): in function `CReserveKey::KeepScript()':
/home/ubuntu/biblepay/src/./wallet/wallet.h:1298: undefined reference to `CReserveKey::KeepKey()'
/usr/bin/ld: libbiblepay_server.a(libbiblepay_server_a-rpcpog.o): in function `CReserveKey::~CReserveKey()':
/home/ubuntu/biblepay/src/./wallet/wallet.h:1292: undefined reference to `CReserveKey::ReturnKey()'
collect2: error: ld returned 1 exit status
make[2]: *** [Makefile:4935: biblepayd] Error 1
make[2]: *** Waiting for unfinished jobs....
/usr/bin/ld: libbiblepay_server.a(libbiblepay_server_a-rpcpog.o): in function `GetWalletBalance()':
/home/ubuntu/biblepay/src/rpcpog.cpp:190: undefined reference to `GetWalletForJSONRPCRequest(JSONRPCRequest const&)'
/usr/bin/ld: /home/ubuntu/biblepay/src/rpcpog.cpp:192: undefined reference to `EnsureWalletIsAvailable(CWallet*, bool)'
/usr/bin/ld: /home/ubuntu/biblepay/src/rpcpog.cpp:194: undefined reference to `CWallet::GetBalance(unsigned char const&, int, bool) const'
/usr/bin/ld: libbiblepay_server.a(libbiblepay_server_a-rpcpog.o): in function `GetScriptForMining()':
/home/ubuntu/biblepay/src/rpcpog.cpp:971: undefined reference to `GetWalletForJSONRPCRequest(JSONRPCRequest const&)'
/usr/bin/ld: /home/ubuntu/biblepay/src/rpcpog.cpp:972: undefined reference to `CWallet::GetScriptForMining(std::shared_ptr<CReserveScript>&)'
/usr/bin/ld: libbiblepay_server.a(libbiblepay_server_a-rpcpog.o): in function `LockStakes()':
/home/ubuntu/biblepay/src/rpcpog.cpp:2048: undefined reference to `GetWalletForJSONRPCRequest(JSONRPCRequest const&)'
/usr/bin/ld: /home/ubuntu/biblepay/src/rpcpog.cpp:2050: undefined reference to `CWallet::LockByMask(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)'
/usr/bin/ld: libbiblepay_server.a(libbiblepay_server_a-rpcpog.o): in function `IsMyAddress(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
/home/ubuntu/biblepay/src/rpcpog.cpp:287: undefined reference to `GetWalletForJSONRPCRequest(JSONRPCRequest const&)'
/usr/bin/ld: /home/ubuntu/biblepay/src/rpcpog.cpp:289: undefined reference to `EnsureWalletIsAvailable(CWallet*, bool)'
/usr/bin/ld: libbiblepay_server.a(libbiblepay_server_a-rpcpog.o): in function `DefaultRecAddress(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
/home/ubuntu/biblepay/src/rpcpog.cpp:300: undefined reference to `GetWalletForJSONRPCRequest(JSONRPCRequest const&)'
/usr/bin/ld: /home/ubuntu/biblepay/src/rpcpog.cpp:302: undefined reference to `EnsureWalletIsAvailable(CWallet*, bool)'
/usr/bin/ld: /home/ubuntu/biblepay/src/rpcpog.cpp:331: undefined reference to `CWallet::GetKeyFromPool(CPubKey&, bool)'
/usr/bin/ld: /home/ubuntu/biblepay/src/rpcpog.cpp:338: undefined reference to `CWallet::MarkDirty()'
/usr/bin/ld: /home/ubuntu/biblepay/src/rpcpog.cpp:339: undefined reference to `CWallet::SetAddressBook(boost::variant<CNoDestination, CKeyID, CScriptID> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: libbiblepay_server.a(libbiblepay_server_a-rpcpog.o): in function `ReviveSanctuariesJob[abi:cxx11]()':
/home/ubuntu/biblepay/src/rpcpog.cpp:2571: undefined reference to `GetWalletForJSONRPCRequest(JSONRPCRequest const&)'
/usr/bin/ld: /home/ubuntu/biblepay/src/rpcpog.cpp:2573: undefined reference to `EnsureWalletIsAvailable(CWallet*, bool)'
/usr/bin/ld: libbiblepay_server.a(libbiblepay_server_a-rpcpog.o): in function `RPCSendMoney(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int&)':
/home/ubuntu/biblepay/src/rpcpog.cpp:225: undefined reference to `GetWalletForJSONRPCRequest(JSONRPCRequest const&)'
/usr/bin/ld: /home/ubuntu/biblepay/src/rpcpog.cpp:227: undefined reference to `EnsureWalletIsAvailable(CWallet*, bool)'
/usr/bin/ld: /home/ubuntu/biblepay/src/rpcpog.cpp:259: undefined reference to `CWallet::CreateTransaction(std::vector<CRecipient, std::allocator<CRecipient> > const&, std::shared_ptr<CTransaction const>&, CReserveKey&, long&, int&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, CCoinControl const&, bool, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)'
/usr/bin/ld: /home/ubuntu/biblepay/src/rpcpog.cpp:265: undefined reference to `CWallet::CommitTransaction(std::shared_ptr<CTransaction const>, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CReserveKey&, CConnman*, CValidationState&)'
/usr/bin/ld: libbiblepay_server.a(libbiblepay_server_a-rpcpog.o): in function `CReserveKey::~CReserveKey()':
/home/ubuntu/biblepay/src/./wallet/wallet.h:1292: undefined reference to `CReserveKey::ReturnKey()'
/usr/bin/ld: libbiblepay_server.a(libbiblepay_server_a-rpcpog.o): in function `SendManyXML(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)':
/home/ubuntu/biblepay/src/rpcpog.cpp:491: undefined reference to `GetWalletForJSONRPCRequest(JSONRPCRequest const&)'
/usr/bin/ld: /home/ubuntu/biblepay/src/rpcpog.cpp:535: undefined reference to `CWallet::CreateTransaction(std::vector<CRecipient, std::allocator<CRecipient> > const&, std::shared_ptr<CTransaction const>&, CReserveKey&, long&, int&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, CCoinControl const&, bool, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)'
/usr/bin/ld: /home/ubuntu/biblepay/src/rpcpog.cpp:541: undefined reference to `CWallet::CommitTransaction(std::shared_ptr<CTransaction const>, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CReserveKey&, CConnman*, CValidationState&)'
/usr/bin/ld: libbiblepay_server.a(libbiblepay_server_a-rpcpog.o): in function `CReserveKey::~CReserveKey()':
/home/ubuntu/biblepay/src/./wallet/wallet.h:1292: undefined reference to `CReserveKey::ReturnKey()'
/usr/bin/ld: libbiblepay_server.a(libbiblepay_server_a-rpcpog.o): in function `GetPrivKey2(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)':
/home/ubuntu/biblepay/src/rpcpog.cpp:201: undefined reference to `GetWalletForJSONRPCRequest(JSONRPCRequest const&)'
/usr/bin/ld: /home/ubuntu/biblepay/src/rpcpog.cpp:203: undefined reference to `EnsureWalletIsAvailable(CWallet*, bool)'
/usr/bin/ld: /home/ubuntu/biblepay/src/rpcpog.cpp:214: undefined reference to `CWallet::GetKey(CKeyID const&, CKey&) const'
/usr/bin/ld: libbiblepay_server.a(libbiblepay_server_a-rpcpog.o): in function `SignMessageEvo(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)':
/home/ubuntu/biblepay/src/rpcpog.cpp:351: undefined reference to `GetWalletForJSONRPCRequest(JSONRPCRequest const&)'
/usr/bin/ld: /home/ubuntu/biblepay/src/rpcpog.cpp:353: undefined reference to `EnsureWalletIsAvailable(CWallet*, bool)'
/usr/bin/ld: /home/ubuntu/biblepay/src/rpcpog.cpp:357: undefined reference to `CCryptoKeyStore::IsLocked(bool) const'
/usr/bin/ld: /home/ubuntu/biblepay/src/rpcpog.cpp:374: undefined reference to `CWallet::GetKey(CKeyID const&, CKey&) const'
/usr/bin/ld: libbiblepay_server.a(libbiblepay_server_a-rpcpog.o): in function `CReserveKey::~CReserveKey()':
/home/ubuntu/biblepay/src/./wallet/wallet.h:1292: undefined reference to `CReserveKey::ReturnKey()'
/usr/bin/ld: libbiblepay_server.a(libbiblepay_server_a-rpcpog.o): in function `CReserveKey::KeepScript()':
/home/ubuntu/biblepay/src/./wallet/wallet.h:1298: undefined reference to `CReserveKey::KeepKey()'
/usr/bin/ld: libbiblepay_server.a(libbiblepay_server_a-rpcpog.o): in function `CReserveKey::~CReserveKey()':
/home/ubuntu/biblepay/src/./wallet/wallet.h:1292: undefined reference to `CReserveKey::ReturnKey()'
collect2: error: ld returned 1 exit status
make[2]: *** [Makefile:4923: bench/bench_biblepay] Error 1
/usr/bin/ld: libbiblepay_server.a(libbiblepay_server_a-rpcpog.o): in function `GetWalletBalance()':
/home/ubuntu/biblepay/src/rpcpog.cpp:190: undefined reference to `GetWalletForJSONRPCRequest(JSONRPCRequest const&)'
/usr/bin/ld: /home/ubuntu/biblepay/src/rpcpog.cpp:192: undefined reference to `EnsureWalletIsAvailable(CWallet*, bool)'
/usr/bin/ld: /home/ubuntu/biblepay/src/rpcpog.cpp:194: undefined reference to `CWallet::GetBalance(unsigned char const&, int, bool) const'
/usr/bin/ld: libbiblepay_server.a(libbiblepay_server_a-rpcpog.o): in function `GetScriptForMining()':
/home/ubuntu/biblepay/src/rpcpog.cpp:971: undefined reference to `GetWalletForJSONRPCRequest(JSONRPCRequest const&)'
/usr/bin/ld: /home/ubuntu/biblepay/src/rpcpog.cpp:972: undefined reference to `CWallet::GetScriptForMining(std::shared_ptr<CReserveScript>&)'
/usr/bin/ld: libbiblepay_server.a(libbiblepay_server_a-rpcpog.o): in function `LockStakes()':
/home/ubuntu/biblepay/src/rpcpog.cpp:2048: undefined reference to `GetWalletForJSONRPCRequest(JSONRPCRequest const&)'
/usr/bin/ld: /home/ubuntu/biblepay/src/rpcpog.cpp:2050: undefined reference to `CWallet::LockByMask(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)'
/usr/bin/ld: libbiblepay_server.a(libbiblepay_server_a-rpcpog.o): in function `IsMyAddress(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
/home/ubuntu/biblepay/src/rpcpog.cpp:287: undefined reference to `GetWalletForJSONRPCRequest(JSONRPCRequest const&)'
/usr/bin/ld: /home/ubuntu/biblepay/src/rpcpog.cpp:289: undefined reference to `EnsureWalletIsAvailable(CWallet*, bool)'
/usr/bin/ld: libbiblepay_server.a(libbiblepay_server_a-rpcpog.o): in function `DefaultRecAddress(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
/home/ubuntu/biblepay/src/rpcpog.cpp:300: undefined reference to `GetWalletForJSONRPCRequest(JSONRPCRequest const&)'
/usr/bin/ld: /home/ubuntu/biblepay/src/rpcpog.cpp:302: undefined reference to `EnsureWalletIsAvailable(CWallet*, bool)'
/usr/bin/ld: /home/ubuntu/biblepay/src/rpcpog.cpp:331: undefined reference to `CWallet::GetKeyFromPool(CPubKey&, bool)'
/usr/bin/ld: /home/ubuntu/biblepay/src/rpcpog.cpp:338: undefined reference to `CWallet::MarkDirty()'
/usr/bin/ld: /home/ubuntu/biblepay/src/rpcpog.cpp:339: undefined reference to `CWallet::SetAddressBook(boost::variant<CNoDestination, CKeyID, CScriptID> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: libbiblepay_server.a(libbiblepay_server_a-rpcpog.o): in function `ReviveSanctuariesJob[abi:cxx11]()':
/home/ubuntu/biblepay/src/rpcpog.cpp:2571: undefined reference to `GetWalletForJSONRPCRequest(JSONRPCRequest const&)'
/usr/bin/ld: /home/ubuntu/biblepay/src/rpcpog.cpp:2573: undefined reference to `EnsureWalletIsAvailable(CWallet*, bool)'
/usr/bin/ld: libbiblepay_server.a(libbiblepay_server_a-rpcpog.o): in function `RPCSendMoney(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int&)':
/home/ubuntu/biblepay/src/rpcpog.cpp:225: undefined reference to `GetWalletForJSONRPCRequest(JSONRPCRequest const&)'
/usr/bin/ld: /home/ubuntu/biblepay/src/rpcpog.cpp:227: undefined reference to `EnsureWalletIsAvailable(CWallet*, bool)'
/usr/bin/ld: /home/ubuntu/biblepay/src/rpcpog.cpp:259: undefined reference to `CWallet::CreateTransaction(std::vector<CRecipient, std::allocator<CRecipient> > const&, std::shared_ptr<CTransaction const>&, CReserveKey&, long&, int&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, CCoinControl const&, bool, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)'
/usr/bin/ld: /home/ubuntu/biblepay/src/rpcpog.cpp:265: undefined reference to `CWallet::CommitTransaction(std::shared_ptr<CTransaction const>, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CReserveKey&, CConnman*, CValidationState&)'
/usr/bin/ld: libbiblepay_server.a(libbiblepay_server_a-rpcpog.o): in function `CReserveKey::~CReserveKey()':
/home/ubuntu/biblepay/src/./wallet/wallet.h:1292: undefined reference to `CReserveKey::ReturnKey()'
/usr/bin/ld: libbiblepay_server.a(libbiblepay_server_a-rpcpog.o): in function `SendManyXML(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)':
/home/ubuntu/biblepay/src/rpcpog.cpp:491: undefined reference to `GetWalletForJSONRPCRequest(JSONRPCRequest const&)'
/usr/bin/ld: /home/ubuntu/biblepay/src/rpcpog.cpp:535: undefined reference to `CWallet::CreateTransaction(std::vector<CRecipient, std::allocator<CRecipient> > const&, std::shared_ptr<CTransaction const>&, CReserveKey&, long&, int&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, CCoinControl const&, bool, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)'
/usr/bin/ld: /home/ubuntu/biblepay/src/rpcpog.cpp:541: undefined reference to `CWallet::CommitTransaction(std::shared_ptr<CTransaction const>, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CReserveKey&, CConnman*, CValidationState&)'
/usr/bin/ld: libbiblepay_server.a(libbiblepay_server_a-rpcpog.o): in function `CReserveKey::~CReserveKey()':
/home/ubuntu/biblepay/src/./wallet/wallet.h:1292: undefined reference to `CReserveKey::ReturnKey()'
/usr/bin/ld: libbiblepay_server.a(libbiblepay_server_a-rpcpog.o): in function `GetPrivKey2(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)':
/home/ubuntu/biblepay/src/rpcpog.cpp:201: undefined reference to `GetWalletForJSONRPCRequest(JSONRPCRequest const&)'
/usr/bin/ld: /home/ubuntu/biblepay/src/rpcpog.cpp:203: undefined reference to `EnsureWalletIsAvailable(CWallet*, bool)'
/usr/bin/ld: /home/ubuntu/biblepay/src/rpcpog.cpp:214: undefined reference to `CWallet::GetKey(CKeyID const&, CKey&) const'
/usr/bin/ld: libbiblepay_server.a(libbiblepay_server_a-rpcpog.o): in function `SignMessageEvo(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)':
/home/ubuntu/biblepay/src/rpcpog.cpp:351: undefined reference to `GetWalletForJSONRPCRequest(JSONRPCRequest const&)'
/usr/bin/ld: /home/ubuntu/biblepay/src/rpcpog.cpp:353: undefined reference to `EnsureWalletIsAvailable(CWallet*, bool)'
/usr/bin/ld: /home/ubuntu/biblepay/src/rpcpog.cpp:357: undefined reference to `CCryptoKeyStore::IsLocked(bool) const'
/usr/bin/ld: /home/ubuntu/biblepay/src/rpcpog.cpp:374: undefined reference to `CWallet::GetKey(CKeyID const&, CKey&) const'
/usr/bin/ld: libbiblepay_server.a(libbiblepay_server_a-rpcpog.o): in function `CReserveKey::~CReserveKey()':
/home/ubuntu/biblepay/src/./wallet/wallet.h:1292: undefined reference to `CReserveKey::ReturnKey()'
/usr/bin/ld: libbiblepay_server.a(libbiblepay_server_a-rpcpog.o): in function `CReserveKey::KeepScript()':
/home/ubuntu/biblepay/src/./wallet/wallet.h:1298: undefined reference to `CReserveKey::KeepKey()'
/usr/bin/ld: libbiblepay_server.a(libbiblepay_server_a-rpcpog.o): in function `CReserveKey::~CReserveKey()':
/home/ubuntu/biblepay/src/./wallet/wallet.h:1292: undefined reference to `CReserveKey::ReturnKey()'
collect2: error: ld returned 1 exit status
make[2]: *** [Makefile:5182: test/test_biblepay] Error 1
make[2]: Leaving directory '/home/ubuntu/biblepay/src'
make[1]: *** [Makefile:12659: all-recursive] Error 1
make[1]: Leaving directory '/home/ubuntu/biblepay/src'
make: *** [Makefile:762: all-recursive] Error 1
94
Production Proposals / September 2023 Orphan Expenses - Cameroon One
« Last post by Rob Andrews on September 24, 2023, 06:33:28 AM »
We currently sponsor 35 orphans from cameroon-one, and this proposal is for the primary payment to cameroon-one.

I am seeking 7MM bbp (approx $600) covering a high proportion of the orphans (we pay $40 per month for each orphan). 

Payout going directly to cameroon-one: BF6qmwBMmnmb4FbSmRGTeWQL1m3rwh5n7b

95
BiblePay - 0.17.4.7 - Mandatory Upgrade for Entire Network


Cutover Height : 449485

- We now have Dynamically Sized Sancs (Temple,Sanctuary,Altar)
- LLMQ Quorums now work with Temples to maximize reliability of chainlocks
- Masternodelist returns the Tribe of the Temple
- Ensure governance monthly emission amount is correct per schedule
- Passive Sancs still get 50% reward due to being POSE banned

Github:
https://github.com/biblepay/biblepay/releases/tag/0.17.4.7

You can now create an Altar (455,001), Sanctuary (4,500,001) or a Temple (45,000,001).
Use the existing documentation for creating a sanctuary; then execute 'exec upgradesanc sancname' and your new sanctuary should register.
Be sure to do this after the cutover height.



96
Active Discussions / Re: Nov 2023 - Latter Rain Release
« Last post by Rob Andrews on September 23, 2023, 02:34:21 PM »
Verify Temple coins are Locked and Altar coins are locked in Coin Control: PASS
Verify Instantsend Quorums Work now : PASS
(Sent 555 to myself and saw the lightning bolt!)  Temples are keeping the quorum!
97
Active Discussions / Re: Nov 2023 - Latter Rain Release
« Last post by Rob Andrews on September 23, 2023, 02:29:11 PM »
TESTNET TEST PROCEDURES:

Verify getgovernanceinfo returns the correct monthly superblock amount:  PASS
Verify we can create a Temple and fund it and that it registers after LATTER_RAIN_HEIGHT: PASS
Verify Block Reward on Temple is 10* amount: PASS
Verify block reward on Altar is 10% of the amount: PASS
Verify block reward on Sanc still the same: PASS
Verify Passive sancs still get docked 50%: PASS
Verify only Temples participate in LLMQ Quorums: PASS
Verify the quorum Forms: PASS
(I looked at each of my 3 temples and they each had 2 connections) and the quorum is in phase 6.
Verify masternodelist shows the Temple Tribe: PASS
98
Active Discussions / Re: Nov 2023 - Latter Rain Release
« Last post by Rob Andrews on September 23, 2023, 02:18:19 PM »
Dear Rob,

Oncoapop reporting :

getblockhash 192206
021ad04526fd5f76ec03a3cdfb5bd26fbc6d84695c2aac95c3ab1df431f388a4
 
getnewaddress
yRBCwJyobxyjXmjFm1qiCWirxiKsTHsmrk

getblockcount
192628

testnet wallet.dat backed up

Blessings
Oncoapop

Great!  Looks like you are synced.

I actually had one bug fix I have to release to testnet.
But since we are having prod problems, Im going to go ahead and test these changes right now, so we can have a faster testnet release (blocks are lagging on Chainz, and SouthXChange has stopped).  In light of that I think we need an emergency prod release today.

99
Active Discussions / Re: Nov 2023 - Latter Rain Release
« Last post by oncoapop on September 21, 2023, 12:01:10 AM »
Dear Rob,

Oncoapop reporting :

getblockhash 192206
021ad04526fd5f76ec03a3cdfb5bd26fbc6d84695c2aac95c3ab1df431f388a4
 
getnewaddress
yRBCwJyobxyjXmjFm1qiCWirxiKsTHsmrk

getblockcount
192628

testnet wallet.dat backed up

Blessings
Oncoapop



Pages: 1 ... 3 4 5 6 7 8 9 [10]