Skip to content

Releases: woodser/monero-cpp

monero-cpp-v0.3.2

28 Jun 14:19
Compare
Choose a tag to compare
  • Update to v0.16.0.1 'Nitrogen Nebula'
  • Support on_balances_changed wallet listener

monero-cpp-v0.3.0

05 Jun 13:00
Compare
Choose a tag to compare

Major release:

  • moved project to monero-ecosystem
  • powers JNI and WebAssembly bindings in monero-java and monero-javascript
  • breaking API changes for creating transactions, etc
  • improved API documentation

monero-cpp-library-v0.2.0

17 Dec 12:59
Compare
Choose a tag to compare
  • Support Monero Core v0.15.0.1 Carbon Chameleon
  • Separate monero_wallet.h interface from concrete implementations
  • Support keys-only wallet implementation, monero_wallet_keys.h
  • Support get_version(), get_mnemonic_language(), get_mnemonic_languages(), parse_tx_set(), and full address book
  • Serialize using rapidjson instead of propertytree
  • Support restoring wallets from mnemonic with a seed offset
  • Remove ability to set mixin or ring size in send request
  • Breaking change: switch "id" terminology to "hash" where applicable (e.g. tx.getHash(), block.getHash())

monero-cpp-library-v0.1.0

06 Sep 16:11
Compare
Choose a tag to compare

This release adds multisig support which changes the wallet API. Specifically, in order to support multisig, the return type when sending transactions is now a MoneroTxSet which contains references to individual transactions, rather than returning the transactions directly.

monero-cpp-library-v0.0.1

06 Sep 16:05
Compare
Choose a tag to compare

This project is a library for using Monero wallets in C++ by wrapping Monero Core's C++ wallet, wallet2.

In addition, this project conforms to an API specification intended to be intuitive, robust, and for long-term use in the Monero project.

This library may be used to build Monero-related applications, such as GUIs, libraries in other languages (e.g. monero-java), or a compliant REST/JSON-RPC API.

Main Features

  • Manage Monero wallets which connect to a daemon
  • Cohesive APIs and models with rigorous focus on ease-of-use
  • Query wallet transactions, transfers, and outputs by their many attributes
  • Be notified when blocks are added to the chain, as the wallet synchronizes, or when the wallet sends or receives funds