Namespaces
Classes
Source code
#ifndef SUPERGENIUS_TAGGED_TRANSACTION_QUEUE_HPP
#define SUPERGENIUS_TAGGED_TRANSACTION_QUEUE_HPP
#include "primitives/common.hpp"
#include "primitives/extrinsic.hpp"
#include "primitives/transaction_validity.hpp"
namespace sgns::runtime {
class TaggedTransactionQueue {
public:
virtual ~TaggedTransactionQueue() = default;
virtual outcome::result<primitives::TransactionValidity>
validate_transaction(const primitives::Extrinsic &ext) = 0;
};
} // namespace sgns::runtime
#endif // SUPERGENIUS_TAGGED_TRANSACTION_QUEUE_HPP
Updated on 2026-03-04 at 13:10:45 -0800