-
m-relay
<einliterflasche2:matrix.org> Hey, I’m trying to use my wallet2_api wrapper to connect to a regtest node for testing purposes, but I’m getting these errors:
-
m-relay
<einliterflasche2:matrix.org> 2025-05-20T08:46:23.639986Z ERROR monero_cpp: Blocks start before blockchain offset: 0 3198000 function="void tools::wallet2::fast_refresh(uint64_t, uint64_t &, std::list<crypto::hash> &, bool)"
-
m-relay
<einliterflasche2:matrix.org> 2025-05-20T08:46:23.660898Z ERROR monero_cpp: !m_blockchain.is_in_bounds(start_height). THROW EXCEPTION: error::out_of_hashchain_bounds_error function="void tools::wallet2::process_parsed_blocks(const uint64_t, const std::vector<cryptonote::block_complete_entry> &, const std::vector<parsed_block> &, uint64_t &, std::map<std::pair<uint64_t, uint64_t>, size_t> *)"
-
m-relay
<einliterflasche2:matrix.org> 2025-05-20T08:46:23.660938Z WARN monero_cpp: /Users/me/code/xmr-btc-swap/monero-sys/monero/src/wallet/wallet2.cpp:3205:N5tools5error29out_of_hashchain_bounds_errorE: Index out of bounds of of hashchain function="void tools::error::throw_wallet_ex(std::string &&, const TArgs &...) [TException = tools::error::out_of_hashchain_bounds_error, TArgs = <>]"
-
m-relay
<einliterflasche2:matrix.org> 2025-05-20T08:46:23.660969Z INFO monero_cpp: Daemon claims next refresh block is out of hash chain bounds, resetting hash chain function="void tools::wallet2::refresh(bool, uint64_t, uint64_t &, bool &, bool, bool, uint64_t)"
-
m-relay
<einliterflasche2:matrix.org> 2025-05-20T08:46:23.711741Z ERROR monero_cpp: (m_blockchain.size() == stop_height || (m_blockchain.size() == 1 && stop_height == 0) ? false : true). THROW EXCEPTION: error::wallet_internal_error function="void tools::wallet2::refresh(bool, uint64_t, uint64_t &, bool &, bool, bool, uint64_t)"
-
m-relay
<einliterflasche2:matrix.org> The node has the regtest, offline, disable-rpc-ban flags. The wallet has setAllowDaemonMismatch and setTrustedDaemon. What am I doing wrong?
-
m-relay
<keyur279:matrix.org> Hello everyone, I am new to this community, currently working on integrating Monero support to a hardware wallet, just started exploring the codebase integrated sub modules and working on the sub division protocol for signing, was wondering if I can get some test vectors for testing my firmware side code
-
m-relay
<keyur279:matrix.org> Hello everyone, I'm new to the community and am working on integrating Monero support for a hardware wallet. I'm implementing the MLSAG signature algorithm on the device side and would greatly appreciate if anyone could share test vectors or point me to existing test suites for validating my implementation. Specifically, I need inputs and expected outputs for the MLSAG signing pro<clipped message>
-
m-relay
<keyur279:matrix.org> cess to ensure compatibility with the Monero network. Any guidance on testing transaction signing would be valuable. Thanks!
-
moneromooo
That is vague, so I'll also be vague and point to the tests subdirectory.
-
moneromooo
If you're on about the crypto side, there are tests vectors for crypto building blocks in tests/crypto.
-
m-relay
<keyur279:matrix.org> Also are MLSAG-signed transactions still accepted by the current Monero networks, or has there been a hard fork requiring CLSAG?
-
moneromooo
The latter. However, pre-rct txes are still accepted in some cases.
-
m-relay
<jeffro256:monero.social> Did you restart the node since the wallet was created? IIRC, regtest nodes delete the DB on restart which causes this exception on the wallet side if you don't also delete the wallet
-
m-relay
<einliterflasche2:matrix.org> No, we create a new one via docker every time we run the test
-
m-relay
<ofrnxmr:xmr.mx> seems you're still using 18.3.4
-
m-relay
<ofrnxmr:xmr.mx> Update your software sir
-
m-relay
<ofrnxmr:xmr.mx> Hashchain out of bounds error fixed in 18.4.0
-
m-relay
<ofrnxmr:xmr.mx> ..or earlier. US is using 18.3.1. maybe the node is 18.3.4.
-
m-relay
<ofrnxmr:xmr.mx> anyway.. update both sir..
-
m-relay
<ofrnxmr:xmr.mx> There's a workaround when not updated, but i'd prefer you stop using insecure sw
-
m-relay
<binarybaron:matrix.org> We have updated.
-
m-relay
<ofrnxmr:xmr.mx> Before this error?
-
m-relay
<ofrnxmr:xmr.mx> 3198000 is old checkpoint.