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::pt Namespace Reference

Classes

struct  ConditionAddedEvent
 
struct  ConnectorAddedEvent
 
struct  PTDeployError
 
struct  PTExecuteError
 
struct  TransformationAddedEvent
 

Functions

std::optional< ConditionAddedEventdecodeConditionAddedEvent (const std::uint8_t *data, std::size_t data_size, const evmc::bytes32 topics[], std::size_t num_topics)
 
std::optional< ConditionAddedEventdecodeConditionAddedEvent (const std::string &data_hex, const std::vector< std::string > &topics_hex)
 
std::optional< ConnectorAddedEventdecodeConnectorAddedEvent (const std::uint8_t *data, std::size_t data_size, const evmc::bytes32 topics[], std::size_t num_topics)
 
std::optional< ConnectorAddedEventdecodeConnectorAddedEvent (const std::string &data_hex, const std::vector< std::string > &topics_hex)
 
bool isValidSolidityIdentifier (std::string_view value)
 
std::optional< TransformationAddedEventdecodeTransformationAddedEvent (const std::uint8_t *data, std::size_t data_size, const evmc::bytes32 topics[], std::size_t num_topics)
 
std::optional< TransformationAddedEventdecodeTransformationAddedEvent (const std::string &data_hex, const std::vector< std::string > &topics_hex)
 

Function Documentation

◆ decodeConditionAddedEvent() [1/2]

std::optional< ConditionAddedEvent > dcn::pt::decodeConditionAddedEvent ( const std::string &  data_hex,
const std::vector< std::string > &  topics_hex 
)

◆ decodeConditionAddedEvent() [2/2]

std::optional< ConditionAddedEvent > dcn::pt::decodeConditionAddedEvent ( const std::uint8_t *  data,
std::size_t  data_size,
const evmc::bytes32  topics[],
std::size_t  num_topics 
)

◆ decodeConnectorAddedEvent() [1/2]

std::optional< ConnectorAddedEvent > dcn::pt::decodeConnectorAddedEvent ( const std::string &  data_hex,
const std::vector< std::string > &  topics_hex 
)

◆ decodeConnectorAddedEvent() [2/2]

std::optional< ConnectorAddedEvent > dcn::pt::decodeConnectorAddedEvent ( const std::uint8_t *  data,
std::size_t  data_size,
const evmc::bytes32  topics[],
std::size_t  num_topics 
)

◆ decodeTransformationAddedEvent() [1/2]

std::optional< TransformationAddedEvent > dcn::pt::decodeTransformationAddedEvent ( const std::string &  data_hex,
const std::vector< std::string > &  topics_hex 
)

◆ decodeTransformationAddedEvent() [2/2]

std::optional< TransformationAddedEvent > dcn::pt::decodeTransformationAddedEvent ( const std::uint8_t *  data,
std::size_t  data_size,
const evmc::bytes32  topics[],
std::size_t  num_topics 
)

◆ isValidSolidityIdentifier()

bool dcn::pt::isValidSolidityIdentifier ( std::string_view  value)