mirror of
https://github.com/status-im/nimbus-eth1.git
synced 2025-01-26 12:08:59 +00:00
3c2daa8b80
* dummy c lib * go stuffz * Compile secp * Compile as shared library * Build with debug info * Prelude exposed fns with setupForeignThreadGc() (naive) To avoid GC/thread issues causing segmentation fault when running from Go. * Add logging, fix lib path and gomaxprocs to make debuggable * lock to os thread * Address basic feedback and mark TODOs * Use normal secp (shared lib flow now) * api: cleanup, move to api folder
This folder contains an experimental C API for using parts of the nimbus code from C/go in the status console client:
https://github.com/status-im/status-console-client/
It serves mainly as a proof-of-concept for now - there are several unresolved issues surrounding threading, inter-language communication, callbacks etc.