1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//! Connection to external EVM tracer.

pub mod block;
pub mod mpt;

pub use block::*;
pub use mpt::*;

mod go {
    use std::os::raw::c_char;
    extern "C" {
        pub fn CreateTrace(str: *const c_char) -> *const c_char;
        pub fn GetMptWitness(str: *const c_char) -> *const c_char;
        pub fn FreeString(str: *const c_char);
    }
}