Structure
Namespaces
This library contains following namespaces:
IOTA
- contains core classes likeClient
IOTA::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 likesendTransfer
IOTA::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
InputValidator
ObjectValidator
Utils
Broker
IOTA::Crypto
Curl
Kerl
Converter
Bundle
Signing
Hmac
PrivateKey
IOTA::API
Commands
Api
Wrappers
(Module - is inlclued in Api class)
IOTA::Models
Base
Input
Transfer
Seed
Transaction
Bundle
Account
IOTA
VERSION
Client
Files for all classes can be found in lib
directory.