[![Codacy Status][codacy-badge]][codacy] [![CodeFactor Status][codefactor-badge]][codefactor] [![IOTA API coverage][iota-api-badge]][iota-api] ![MIT License][license-badge]
This is not (yet) an official C++ client library for the IOTA Reference Implementation (IRI).
It implements both the official API, as well as newly proposed features.
git clone --recursive git@github.com:thibault-martinez/iota.lib.cpp.git
cd iota.lib.cpp
mkdir build
cd build
cmake ..
make
IOTA::API::Core api("node.iotawallet.info", 14265);
auto res = api.getTransactionsToApprove(27);
std::cout << res.getTrunkTransaction() << std::endl;
std::cout << res.getBranchTransaction() << std::endl;
A Doxygen documentation is available and provides full API documentation for the library.
A Wiki is available and provides full documentation for the library as well as installation explanations.
There's an extensive list of test cases on the test folder that can be used as reference when developing apps with IOTA.
This library currently uses C++11.
If you want to get involved in the community, need help with getting setup, have any issues related with the library or just want to discuss Blockchain, Distributed Ledgers and IoT with other people, feel free to visit one of our resources :
Please report any issues using the Issue Tracker.
OZCTDHTFCB9PTAZWGYCGOA9XKDKPSHWVSZDJKZCOINNQTPNNEANGPBBDLSNGKDGCAAKBDVBOVCPTRLHTANMIRGFFGD
[codacy]: https://www.codacy.com/app/thibault.martinez.30/iota.lib.cpp?utm_source=github.com&utm_medium=referral&utm_content=thibault-martinez/iota.lib.cpp&utm_campaign=Badge_Grade [codacy-badge]: https://api.codacy.com/project/badge/Grade/a7c3070bcf4f4bc2bfff8f266208634a
[codefactor]: https://www.codefactor.io/repository/github/thibault-martinez/iota.lib.cpp [codefactor-badge]: https://www.codefactor.io/repository/github/thibault-martinez/iota.lib.cpp/badge
[iota-api]: https://iota.readme.io/reference [iota-api-badge]: https://img.shields.io/badge/IOTA%20API%20coverage-15/15%20commands-green.svg
[license-badge]: https://img.shields.io/apm/l/vim-mode.svg