Modules
Here is a list of all modules:
-
Contracts API C++ Contracts API for chain-dependent smart-contract functionality.
- Action Defines type-safe C++ wrappers for querying action and sending action.
- Contract Defines contract type which is base class for every EOSIO contract.
- Dispatcher Defines C++ functions to dispatch action to proper action handler inside a contract.
- Multi Index Table Defines EOSIO Multi Index Table.
- Permission Defines C++ API functions for validating authorization of keys and permissions.
- Privileged Defines C++ Privileged API.
- Producer Authority Maps producer with its a flexible authority structure, used for producer schedule.
- Producer Key Maps producer with its signing key, used for producer schedule.
- Producer Schedule Defines both the order, account name, and signing keys of the active set of producers.
- Singleton Table Defines EOSIO Singleton Table used with multiindex.
- System Defines wrappers over eosio_assert.
- Transaction Type-safe C++ wrappers for transaction C API.
-
Core API C++ Core API for chain-agnostic smart-contract functionality.
- Asset Defines C++ API for managing assets.
- Binary Extension Container to hold a binary payload for an extension.
- Console Defines C++ wrapper to log/print text messages.
- Data Stream Defines data stream for reading and writing data in the form of bytes.
- Fixed Size Byte Array Fixed size array of bytes sorted lexicographically.
- Ignore Enables telling the datastream to ignore this type, but allowing abi generator to add the correct type.
- Name EOSIO Name Type.
- Serialize Defines C++ API to serialize and deserialize object.
- Symbol Defines C++ API for managing symbols.
- System Defines wrappers over eosio_assert.
- Time Classes for working with time.
- Variable Length Integer Type Defines variable length integer type which provides more efficient serialization.
-
Types C++ Types API for data layout of data-structures available for the EOSIO platform.
- Binary Extension Container to hold a binary payload for an extension.
- Contract Defines contract type which is base class for every EOSIO contract.
- Fixed Size Byte Array Fixed size array of bytes sorted lexicographically.
- Name EOSIO Name Type.
- Permission Defines C++ API functions for validating authorization of keys and permissions.
- Producer Authority Maps producer with its a flexible authority structure, used for producer schedule.
- Producer Key Maps producer with its signing key, used for producer schedule.
- Producer Schedule Defines both the order, account name, and signing keys of the active set of producers.
- Variable Length Integer Type Defines variable length integer type which provides more efficient serialization.