Trait ethcore_rpc::v1::traits::traces::Traces []

pub trait Traces: Sized + Send + Sync + 'static {
    fn filter(&self, TraceFilter) -> Result<Vec<LocalizedTrace>, Error>;
    fn trace(&self, H256, Vec<Index>) -> Result<Option<LocalizedTrace>, Error>;
    fn transaction_traces(&self, H256) -> Result<Vec<LocalizedTrace>, Error>;
    fn block_traces(&self, BlockNumber) -> Result<Vec<LocalizedTrace>, Error>;
    fn call(&self,
        CallRequest,
        Vec<String>,
        Trailing<BlockNumber>)
        -> Result<Option<TraceResults>, Error>; fn raw_transaction(&self,
                   Bytes,
                   Vec<String>,
                   Trailing<BlockNumber>)
                   -> Result<Option<TraceResults>, Error>; fn replay_transaction(&self,
                      H256,
                      Vec<String>)
                      -> Result<Option<TraceResults>, Error>; fn to_delegate<M: Metadata>(self) -> IoDelegate<Self, M> { ... } }

Traces specific rpc interface.

Required Methods

Returns traces matching given filter.

Returns transaction trace at given index.

Returns all traces of given transaction.

Returns all traces produced at given block.

Executes the given call and returns a number of possible traces for it.

Executes the given raw transaction and returns a number of possible traces for it.

Executes the transaction with the given hash and returns a number of possible traces for it.

Provided Methods

Transform this into an IoDelegate, automatically wrapping the parameters.

Implementors