Commit Graph
40 Commits
Author SHA1 Message Date
woodser 21ac40a287 improve performance and reliability of notifications
only monitor recent blocks for notifications
create dummy input and tx for notification
implement copy() for monero_block_header, monero_block, in/out transfers
2021-08-17 08:16:39 -04:00
woodser 1c780145b3 v0.5.4 updates
support freeze, thaw, and frozen
include key images of spent outputs when txs created
bump supported monero-project to v0.17.2.0
add cryptonote_format_utils_basic dependency
2021-08-12 15:05:25 -04:00
woodser 94fe238530 double spend can become seen 2021-04-12 17:18:15 -04:00
woodser ba9738cab6 bug fix in new block merge 2021-01-11 10:27:04 -05:00
woodser ab831e23bc fix occasional RangeError caused by merging when outputs confirmed 2021-01-11 09:29:57 -05:00
woodser 0bc51f525b rename addJsonMember() to add_json_member() 2020-12-21 10:39:40 -05:00
woodser 9d191fcc5e num confirmations can increase 2020-12-20 05:06:02 -05:00
woodser e8f1c10f5d use dependencies installed on system (hidapi, sodium, boost, openssl)
update to monero-project v0.17.1.5
handle client notifications off main wallet thread
resolve ambiguous compile error
reconcile bug fixes
2020-12-10 01:43:08 -05:00
woodser 478de96f4b update reconcile error msgs 2020-11-04 03:41:21 -05:00
woodser c4e236b196 update monero-project to v0.17.1.1 2020-11-03 14:23:04 -05:00
woodser 686428e5cd merge outputs by key images or stealth public key, else append 2020-08-22 15:15:46 -04:00
woodser edc34047a2 rename unlock time to unlock height 2020-08-21 11:12:34 -04:00
woodser 68297fdbcd support notifications of unlocked outputs
outputs merged by key images xor appended: pre-ringct indices not unique
2020-07-25 11:00:32 -04:00
woodser ecdf57dc0a remove years from copyright 2020-06-09 07:35:27 -04:00
woodser 9342a67dde update to monero core v0.16.0.0 nitrogen nebula
remove is_rct on submit tx result
only incoming transfers have num_suggested_confirmations
update docs
add to readme: git checkout tags/v0.16.0.0 for monero-core
2020-05-28 14:05:15 -04:00
woodser dd31aa5d67 remove using namespace std and qualify std:: namespaces 2020-05-18 16:24:22 -04:00
woodser 06fce6c2ee refactor create_tx(), create_txs() with relay true|false
move base wallet implementations to monero_wallet.h
2020-05-13 14:22:48 -04:00
woodser 710b16d1ca get_daemon_connection() returns boost::optional;
monero_rpc_connection extends serializable_struct
2020-01-13 08:38:03 -05:00
woodser b433df746b cleanup 2019-12-10 07:53:27 -05:00
woodser 387cf902d7 don't log warning for unrecognized fields which is expected until list
maintained
2019-12-10 07:36:13 -05:00
woodser 2f6e0a5a3a vins, vouts -> inputs -> outputs 2019-12-09 15:22:15 -05:00
woodser 2aa790e7b5 txIds -> txHashes 2019-12-09 13:46:49 -05:00
woodser 901213947d rename tx and block "id" to "hash" 2019-12-09 06:08:33 -05:00
woodser ece9b8f55a versionNumber -> number 2019-12-03 19:38:24 -05:00
woodser 22cdc4c9b6 m_version_number -> m_number 2019-12-03 19:33:42 -05:00
woodser 3c4f68911e cleanup 2019-11-30 18:06:35 -05:00
woodser 78e8f60e60 remove rapidjson serialization template 2019-11-30 17:33:56 -05:00
woodser 2db2b209f5 remove old property tree serialization code;
rename to_json_val -> to_rapidjson_val
2019-11-30 17:24:11 -05:00
woodser c3bc05d979 move deserialization utils from monero_utils to model methods 2019-11-30 17:13:29 -05:00
woodser 2aef5a65f4 merge updates from latest wasm branch, mostly serializing using
rapidjson instead of boost::property_tree
2019-11-29 16:21:34 -05:00
woodser 8a80775344 replace mixin with ring size 2019-11-29 11:42:32 -05:00
woodser ff0f0574a7 add monero_version daemon model and wallet get_version() w/o impl 2019-11-23 13:13:19 -05:00
woodser ef95dc390d move reconcile() utils from monero_utils to gen_utils 2019-10-02 18:54:06 -04:00
woodser 837cbfa312 merge vouts by output indices if present, then key images, then position 2019-08-22 17:23:03 -04:00
woodser 5eb87f9222 tx, transfer, output request -> query 2019-08-06 23:49:07 -04:00
woodser 019cc76ae6 prefix member variables with m_* 2019-08-05 17:34:03 -04:00
woodser bbaa2e385d use camelcase for serialization / deserialization 2019-08-03 14:26:30 -04:00
woodser 1482f330e7 model serialization / deserialization uses camelcase for consistency
with most web apis / auto deserialization in other languages
2019-08-03 14:13:35 -04:00
woodser ef5b788485 wip converting camelcase to underscores 2019-08-03 12:10:37 -04:00
woodser dc2ad44a17 file names and methods switched from camelcase to underscores 2019-08-03 11:11:50 -04:00