github.com/cryptotooltop/go-ethereum@v0.0.0-20231103184714-151d1922f3e5/rollup/circuitcapacitychecker/libzkp/libzkp.h (about)

     1  #include <stdbool.h>
     2  #include<stdint.h>
     3  
     4  void init();
     5  uint64_t new_circuit_capacity_checker();
     6  void reset_circuit_capacity_checker(uint64_t id);
     7  char* apply_tx(uint64_t id, char *tx_traces);
     8  char* apply_block(uint64_t id, char *block_trace);
     9  char* get_tx_num(uint64_t id);
    10  char* set_light_mode(uint64_t id, bool light_mode);
    11  void free_c_chars(char* ptr);