Skip to content

data model: implement missing from property tree - #157

Merged
woodser merged 1 commit into
woodser:masterfrom
everoddandeven:data-model/implement-missing-from-property-tree
Aug 27, 2026
Merged

data model: implement missing from property tree#157
woodser merged 1 commit into
woodser:masterfrom
everoddandeven:data-model/implement-missing-from-property-tree

Conversation

@everoddandeven

Copy link
Copy Markdown
Contributor

Useful to test the serialization/deserialization of these missing structures in the unit tests I implemented in monero-python for monero-cpp's data model bindings. I actually use this template function in bindings to expose deserialize method for data model from JSON string. Wondering if that template function should be part of monero-cpp and use that for expose deserialize methods for all public data structure with from_property_tree.

  • Implement ssl_options::from_property_tree
  • Implement monero_block_header::from_property_tree
  • Implement monero_block::from_property_tree
  • Implement monero_wallet_config::from_property_tree and refactory monero_wallet_config::deserialize
  • Implement monero_sync_result::from_property_tree
  • Implement monero_incoming_transfer::from_property_tree
  • Implement monero_outgoing_transfer::from_property_tree
  • Implement monero_tx_config::from_property_tree and refactory monero_tx_config::deserialize
  • Implement monero_key_image_export_result::from_property_tree and refactory monero_key_image_export_result::deserialize
  • Implement monero_check::from_property_tree
  • Implement monero_decoded_address::from_property_tree

* Implement ssl_options::from_property_tree
* Implement monero_block_header::from_property_tree
* Implement monero_block::from_property_tree
* Implement monero_wallet_config::from_property_tree and refactory monero_wallet_config::deserialize
* Implement monero_sync_result::from_property_tree
* Implement monero_incoming_transfer::from_property_tree
* Implement monero_outgoing_transfer::from_property_tree
* Implement monero_tx_config::from_property_tree and refactory monero_tx_config::deserialize
* Implement monero_key_image_export_result::from_property_tree and refactory monero_key_image_export_result::deserialize
* Implement monero_check::from_property_tree
* Implement monero_decoded_address::from_property_tree
@everoddandeven
everoddandeven force-pushed the data-model/implement-missing-from-property-tree branch from 9ac4d5f to 3841df1 Compare August 27, 2026 17:57
@everoddandeven everoddandeven changed the title Data model/implement missing from property tree data model: implement missing from property tree Aug 27, 2026
@woodser
woodser merged commit 783f1c6 into woodser:master Aug 27, 2026
6 checks passed
@everoddandeven
everoddandeven deleted the data-model/implement-missing-from-property-tree branch August 27, 2026 19:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants