Skip to content

sgns::runtime::TaggedTransactionQueue

More...

#include <tagged_transaction_queue.hpp>

Inherited by sgns::runtime::binaryen::TaggedTransactionQueueImpl

Public Functions

Name
virtual ~TaggedTransactionQueue() =default
virtual outcome::result< primitives::TransactionValidity > validate_transaction(const primitives::Extrinsic & ext) =0

Detailed Description

class sgns::runtime::TaggedTransactionQueue;

Part of runtime API responsible for transaction validation

Public Functions Documentation

function ~TaggedTransactionQueue

virtual ~TaggedTransactionQueue() =default

function validate_transaction

virtual outcome::result< primitives::TransactionValidity > validate_transaction(
    const primitives::Extrinsic & ext
) =0

Parameters:

  • ext extrinsic containing transaction to be validated

Return: structure with information about transaction validity

Reimplemented by: sgns::runtime::binaryen::TaggedTransactionQueueImpl::validate_transaction

Calls the TaggedTransactionQueue_validate_transaction function from wasm code


Updated on 2026-03-04 at 13:10:43 -0800