Trait brontes_types::structured_trace::TraceActions

source ·
pub trait TraceActions {
    // Required methods
    fn get_callframe_info(&self) -> CallFrameInfo<'_>;
    fn get_from_addr(&self) -> Address;
    fn get_to_address(&self) -> Address;
    fn get_msg_sender(&self) -> Address;
    fn get_calldata(&self) -> Bytes;
    fn get_return_calldata(&self) -> Bytes;
    fn is_static_call(&self) -> bool;
    fn is_create(&self) -> bool;
    fn action_type(&self) -> &Action;
    fn get_create_output(&self) -> Address;
    fn is_delegate_call(&self) -> bool;
}

Required Methods§

source

fn get_callframe_info(&self) -> CallFrameInfo<'_>

source

fn get_from_addr(&self) -> Address

source

fn get_to_address(&self) -> Address

source

fn get_msg_sender(&self) -> Address

source

fn get_calldata(&self) -> Bytes

source

fn get_return_calldata(&self) -> Bytes

source

fn is_static_call(&self) -> bool

source

fn is_create(&self) -> bool

source

fn action_type(&self) -> &Action

source

fn get_create_output(&self) -> Address

source

fn is_delegate_call(&self) -> bool

Implementors§