Kagome
Polkadot Runtime Engine in C++17
|
#include <vector>
#include <jsonrpc-lean/value.h>
#include <boost/range/adaptor/transformed.hpp>
#include "api/service/state/state_api.hpp"
#include "common/blob.hpp"
#include "common/hexutil.hpp"
#include "common/visitor.hpp"
#include "primitives/block_data.hpp"
#include "primitives/block_header.hpp"
#include "primitives/digest.hpp"
#include "primitives/event_types.hpp"
#include "primitives/extrinsic.hpp"
#include "primitives/rpc_methods.hpp"
#include "primitives/runtime_dispatch_info.hpp"
#include "primitives/version.hpp"
#include "scale/scale.hpp"
Go to the source code of this file.
Namespaces | |
kagome::api | |
Functions | |
jsonrpc::Value | kagome::api::makeValue (const uint32_t &) |
jsonrpc::Value | kagome::api::makeValue (const uint64_t &) |
jsonrpc::Value | kagome::api::makeValue (const std::nullptr_t &) |
jsonrpc::Value | kagome::api::makeValue (const std::nullopt_t &) |
template<typename T > | |
jsonrpc::Value | kagome::api::makeValue (const std::reference_wrapper< T > &v) |
template<typename T > | |
jsonrpc::Value | kagome::api::makeValue (const std::optional< T > &val) |
template<typename... Ts> | |
jsonrpc::Value | kagome::api::makeValue (const boost::variant< Ts... > &v) |
template<typename T1 , typename T2 > | |
jsonrpc::Value | kagome::api::makeValue (const std::pair< T1, T2 > &val) |
template<typename T > | |
jsonrpc::Value | kagome::api::makeValue (const std::vector< T > &) |
template<size_t N> | |
jsonrpc::Value | kagome::api::makeValue (const common::Blob< N > &) |
jsonrpc::Value | kagome::api::makeValue (const common::Buffer &) |
jsonrpc::Value | kagome::api::makeValue (common::BufferView) |
jsonrpc::Value | kagome::api::makeValue (const primitives::Extrinsic &) |
jsonrpc::Value | kagome::api::makeValue (const primitives::RuntimeDispatchInfo &v) |
jsonrpc::Value | kagome::api::makeValue (const primitives::DigestItem &) |
jsonrpc::Value | kagome::api::makeValue (const primitives::BlockData &) |
jsonrpc::Value | kagome::api::makeValue (const primitives::BlockHeader &) |
jsonrpc::Value | kagome::api::makeValue (const primitives::Version &) |
jsonrpc::Value | kagome::api::makeValue (const primitives::Justification &) |
jsonrpc::Value | kagome::api::makeValue (const primitives::RpcMethods &) |
template<typename T > | |
jsonrpc::Value | kagome::api::makeValue (const T &val) |
template<typename T > | |
jsonrpc::Value | kagome::api::makeValue (std::remove_reference_t< T > &&val) |
jsonrpc::Value | kagome::api::makeValue (const primitives::events::ExtrinsicLifecycleEvent &event) |