oxen-core/src
Jason Rhinelander c074c21eba Put current info for ourself in service node list
Currently we're putting the last-uptime-received data in the service
node list info, even when we have more updated info that hasn't yet been
accepted by the network.

This causes problems for lokinet, in particular, because it ignores any
SNs in the list without ed25519 pubkeys, including itself, which can
result in lokinet thinking it is deregistered for a while after the SN
becomes registered.

This updates `get_service_nodes` to always include current info (rather
than latest proof info) for itself when querying a service node.
2022-10-14 14:03:20 -03:00
..
blockchain_db Avoid failure if the trigger doesn't exist 2022-07-19 22:47:57 -03:00
blockchain_utilities Remove stupid typedef 2022-05-20 18:30:55 -03:00
blocks blocks: Regenerate block hashes 2020-09-30 12:17:26 +10:00
checkpoints Rename block_added hook to block_add 2022-07-27 15:20:35 -03:00
common Update variant header from oxenmq to oxenc 2022-10-13 13:37:23 -03:00
crypto Add missing header 2022-07-22 14:18:24 -03:00
cryptonote_basic Oxen 10.2 version bumps & mandatory upgrade date 2022-08-30 19:06:58 -03:00
cryptonote_core Merge pull request #1591 from darcys22/atomic-sn-reg-cmd 2022-08-30 23:25:32 -03:00
cryptonote_protocol Detect on_transaction_relayed failure 2022-06-01 17:09:04 -03:00
daemon use new basis points function in rpc_command_executor 2022-08-31 10:02:46 +10:00
daemonizer Remove cryptonote_config macros 2022-05-16 20:37:07 -03:00
debug_utilities Remove cryptonote_config macros 2022-05-16 20:37:07 -03:00
device nano s plus HID pid 2022-06-29 15:27:22 +10:00
device_trezor Replace boost::endian conversion with oxenc 1.0.3 2022-05-24 17:35:59 -03:00
gen_multisig Remove cryptonote_config macros 2022-05-16 20:37:07 -03:00
lmdb Move epee includes under "epee/..." 2020-10-24 12:46:27 -03:00
mnemonics More epee purging 2022-04-15 13:51:57 -03:00
multisig Remove cryptonote_config macros 2022-05-16 20:37:07 -03:00
net Replace boost::endian conversion with oxenc 1.0.3 2022-05-24 17:35:59 -03:00
p2p Replace boost::endian conversion with oxenc 1.0.3 2022-05-24 17:35:59 -03:00
platform Update monero copyright to 2019 pre-emptively to make merge simpler 2019-04-12 14:36:43 +10:00
ringct Remove cryptonote_config macros 2022-05-16 20:37:07 -03:00
rpc Put current info for ourself in service node list 2022-10-14 14:03:20 -03:00
serialization Update variant header from oxenmq to oxenc 2022-10-13 13:37:23 -03:00
simplewallet Overhaul print_locked_stakes output 2022-07-11 17:21:17 -03:00
sqlitedb Add iterable prepared_results<T...> 2022-05-26 15:06:12 -03:00
wallet Merge pull request #1588 from darcys22/create-hwdev-file-by-default-for-hw-devices 2022-08-22 17:27:11 -03:00
CMakeLists.txt Better version tag generation (from oxenss/lokinet) 2022-05-30 15:16:50 -03:00
cryptonote_config.h fix for small contributor unlocks 2022-08-11 15:09:04 +10:00
oxen_economy.h Atomic staking amounts 2022-05-24 17:36:24 -03:00
version.cpp.in Better version tag generation (from oxenss/lokinet) 2022-05-30 15:16:50 -03:00
version.h executable names changed 2021-01-07 18:40:18 -04:00