Structure
Namespaces
This library contains following namespaces:
IOTA- contains core classes likeClientIOTA::Utils- contains utility classes like request broker, input validator etc.IOTA::Crypto- contains IOTA's cryptography related functionsIOTA::API- contains core APIs and some wrapper APIsIOTA::Models- contains models that makes it easier to interact with complicated api calls likesendTransferIOTA::Multisig- contains multi signature support**
** Multi signature support is in development and will be released in rc2
Classes & Modules
This library contains following classes/modules per namespace:
IOTA::Utils
InputValidatorObjectValidatorUtilsBroker
IOTA::Crypto
CurlKerlConverterBundleSigningHmacPrivateKey
IOTA::API
CommandsApiWrappers(Module - is inlclued in Api class)
IOTA::Models
BaseInputTransferSeedTransactionBundleAccount
IOTA
VERSIONClient
Files for all classes can be found in lib directory.