Skip to main content

Modules

  • group Action C API
    Defines API for querying action and sending action.
  • group C_types
    Specifies builtin types, typedefs and aliases.
  • group Chain
    Defines C API for querying internal chain state.
  • group Console C API
    Defnes C API to log/print text messages.
  • group Contracts API
    C++ Contracts API for chain-dependent smart-contract functionality.
    • group Action
      Defines type-safe C++ wrappers for querying action and sending action.
    • group Contract
      Defines contract type which is base class for every EOSIO contract.
    • group Dispatcher
      Defines C++ functions to dispatch action to proper action handler inside a contract.
    • group Multi Index Table
    • group Permission
      Defines C++ API functions for validating authorization of keys and permissions.
    • group Privileged
      Defines C++ Privileged API.
    • group Producer Authority
      Maps producer with its a flexible authority structure, used for producer schedule.
    • group Producer Key
      Maps producer with its signing key, used for producer schedule.
    • group Producer Schedule
      Defines both the order, account name, and signing keys of the active set of producers.
    • group Security Group
      Defines C++ security group API.
    • group Singleton Table
      Defines EOSIO Singleton Table used with multiindex.
    • group System
      Defines wrappers over eosio_assert.
    • group Transaction
      Type-safe C++ wrappers for transaction C API.
  • group Core API
    C++ Core API for chain-agnostic smart-contract functionality.
    • group Asset
      Defines C++ API for managing assets.
    • group Binary Extension
      Container to hold a binary payload for an extension.
    • group Console
      Defines C++ wrapper to log/print text messages.
    • group Crypto
      Defines API for calculating and checking hashes which require activating crypto protocol feature.
    • group Data Stream
      Defines data stream for reading and writing data in the form of bytes.
    • group Fixed Size Byte Array
      Fixed size array of bytes sorted lexicographically.
    • group Ignore
      Enables telling the datastream to ignore this type, but allowing abi generator to add the correct type.
    • group Name
      EOSIO Name Type.
    • group Serialize
      Defines C++ API to serialize and deserialize object.
    • group Symbol
      Defines C++ API for managing symbols.
    • group System
      Defines wrappers over eosio_assert.
    • group Time
      Classes for working with time.
    • group Variable Length Integer Type
      Defines variable length integer type which provides more efficient serialization.
  • group Database C API
    Defines C APIs for interfacing with the database.
  • group Permissions C API
    Methods for testing against transactions, delays, keys and permissions.
  • group Privileged C API
    Defines C Privileged API.
  • group Transaction API
    Defines C API for sending transactions and inline actions.
  • group Types
    C++ Types API for data layout of data-structures available for the EOSIO platform.
    • group Binary Extension
      Container to hold a binary payload for an extension.
    • group Contract
      Defines contract type which is base class for every EOSIO contract.
    • group Fixed Size Byte Array
      Fixed size array of bytes sorted lexicographically.
    • group Name
      EOSIO Name Type.
    • group Permission
      Defines C++ API functions for validating authorization of keys and permissions.
    • group Producer Authority
      Maps producer with its a flexible authority structure, used for producer schedule.
    • group Producer Key
      Maps producer with its signing key, used for producer schedule.
    • group Producer Schedule
      Defines both the order, account name, and signing keys of the active set of producers.
    • group Variable Length Integer Type
      Defines variable length integer type which provides more efficient serialization.

Updated on 2022-12-05 at 15:38:08 +0000