All Projects → thibault-martinez → Iota.lib.cpp

thibault-martinez / Iota.lib.cpp

Licence: mit
IOTA C++ Library

Projects that are alternatives of or similar to Iota.lib.cpp

Iota.py
PyOTA: The IOTA Python API Library
Stars: ✭ 337 (+301.19%)
Mutual labels:  api, cryptocurrency, iota, internet-of-things
Iota Java
IOTA Java API Library. Find documentation on
Stars: ✭ 137 (+63.1%)
Mutual labels:  api, cryptocurrency, iota, internet-of-things
Iota.go
IOTA Go API Library. Find documentation on https://docs.iota.org/
Stars: ✭ 319 (+279.76%)
Mutual labels:  api, cryptocurrency, iota, internet-of-things
Cryptocurrency Cli
💰 Cryptocurrency Portfolio On The Command Line 💰
Stars: ✭ 99 (+17.86%)
Mutual labels:  api, cryptocurrency, iota
Crypto Exchanges Gateway
Your gateway to the world of crypto !
Stars: ✭ 343 (+308.33%)
Mutual labels:  api, cryptocurrency
Ccxt
A JavaScript / Python / PHP cryptocurrency trading API with support for more than 100 bitcoin/altcoin exchanges
Stars: ✭ 22,501 (+26686.9%)
Mutual labels:  api, cryptocurrency
Huobi python
Python SDK for Huobi Spot API
Stars: ✭ 391 (+365.48%)
Mutual labels:  api, cryptocurrency
Pytradfri
IKEA Trådfri/Tradfri API. Control and observe your lights from Python. Examples available. On pypi. Sans-io.
Stars: ✭ 778 (+826.19%)
Mutual labels:  api, internet-of-things
giotan
The CLI Tool for IOTA in Go
Stars: ✭ 30 (-64.29%)
Mutual labels:  internet-of-things, iota
Exchangesharp
ExchangeSharp is a powerful, fast and easy to use .NET/C# API for interfacing with many crypto currency exchanges. REST and web sockets are supported.
Stars: ✭ 489 (+482.14%)
Mutual labels:  api, cryptocurrency
Iota.js
IOTA JavaScript monorepo
Stars: ✭ 921 (+996.43%)
Mutual labels:  iota, internet-of-things
Bittrex Signalr Client
Node.js implementation of SignalR protocol tailored for Bittrex exchange
Stars: ✭ 37 (-55.95%)
Mutual labels:  api, cryptocurrency
Cryptolist
Curated collection of blockchain & cryptocurrency resources.
Stars: ✭ 3,501 (+4067.86%)
Mutual labels:  api, cryptocurrency
Pycoingecko
Python wrapper for the CoinGecko API
Stars: ✭ 270 (+221.43%)
Mutual labels:  api, cryptocurrency
Currencyviewer
Short python framework that dynamically displays and converts the cryptocurrencies in your Kraken wallet into equivalents fiat money.
Stars: ✭ 13 (-84.52%)
Mutual labels:  api, cryptocurrency
Iota Transaction Spammer Webapp
Stars: ✭ 40 (-52.38%)
Mutual labels:  cryptocurrency, iota
Python Poloniex
Poloniex API wrapper for Python 2.7 & 3
Stars: ✭ 557 (+563.1%)
Mutual labels:  api, cryptocurrency
Huobi golang
Go SDK for Huobi Spot API
Stars: ✭ 76 (-9.52%)
Mutual labels:  api, cryptocurrency
Python Binance
Binance Exchange API python implementation for automated trading
Stars: ✭ 4,114 (+4797.62%)
Mutual labels:  api, cryptocurrency
iota-python
A Pure-Python implementation of IOTA node
Stars: ✭ 30 (-64.29%)
Mutual labels:  internet-of-things, iota

IOTA Logo

IOTA C++ Library

Travis Build Status Appveyor Build Status Coveralls Status Codacy Status CodeFactor Status Documentation IOTA API coverage MIT License

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.

Table of Contents

  1. Disclaimer
  2. Documentation
    1. Installation
    2. Getting Started
    3. Doxygen
    4. Wiki
    5. Examples
  3. Technologies, tools & dependencies
    1. Technologies
    2. Dependencies
  4. Community
    1. Resources
    2. Contributing
    3. Donating

Disclaimer

  • This is an early beta release, expect unexpected results.
  • There may be performance and stability issues.
  • This library is still in early development and there may be breaking changes in the near future.
  • You may lose all your money.

Documentation

Installation

git clone --recursive [email protected]:thibault-martinez/iota.lib.cpp.git
cd iota.lib.cpp
mkdir build
cd build
cmake ..
make

Getting Started

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;

Doxygen

A Doxygen documentation is available and provides full API documentation for the library.

Wiki

A Wiki is available and provides full documentation for the library as well as installation explanations.

Examples

There's an extensive list of test cases on the test folder that can be used as reference when developing apps with IOTA.

Technologies, tools & dependencies

Technologies

This library currently uses C++11.

Tools

Dependencies

Community

Resources

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 :

Contributing

Please report any issues using the Issue Tracker.

Donating

OZCTDHTFCB9PTAZWGYCGOA9XKDKPSHWVSZDJKZCOINNQTPNNEANGPBBDLSNGKDGCAAKBDVBOVCPTRLHTANMIRGFFGD

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].