Structure

Namespaces

This library contains following namespaces:

  • IOTA - contains core classes like Client
  • IOTA::Utils - contains utility classes like request broker, input validator etc.
  • IOTA::Crypto - contains IOTA's cryptography related functions
  • IOTA::API - contains core APIs and some wrapper APIs
  • IOTA::Models - contains models that makes it easier to interact with complicated api calls like sendTransfer
  • 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.

results matching ""

    No results matching ""