Decentralised Art Server
High-performance C++ backend that exposes HTML interface and a secure REST API for managing Performative Transactions entities
Loading...
Searching...
No Matches
dcn::events::LocalEvmSource Class Referencefinal

#include <local_evm_source.hpp>

Inheritance diagram for dcn::events::LocalEvmSource:
dcn::events::IEmittedLogSource

Public Member Functions

 LocalEvmSource (evm::EVM &evm, int chain_id)
int chainId () const override
bool ephemeralEntities () const override
asio::awaitable< SourcePollpollSince (std::uint64_t cursor, std::size_t limit) override
Public Member Functions inherited from dcn::events::IEmittedLogSource
virtual ~IEmittedLogSource ()=default
virtual std::string_view chainNamespace () const
virtual asio::awaitable< void > stop ()

Constructor & Destructor Documentation

◆ LocalEvmSource()

dcn::events::LocalEvmSource::LocalEvmSource ( evm::EVM & evm,
int chain_id )
inline

Member Function Documentation

◆ chainId()

int dcn::events::LocalEvmSource::chainId ( ) const
inlineoverridevirtual

◆ ephemeralEntities()

bool dcn::events::LocalEvmSource::ephemeralEntities ( ) const
inlineoverridevirtual

Reimplemented from dcn::events::IEmittedLogSource.

◆ pollSince()

asio::awaitable< SourcePoll > dcn::events::LocalEvmSource::pollSince ( std::uint64_t cursor,
std::size_t limit )
inlineoverridevirtual

The documentation for this class was generated from the following file: