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 |
||
---|---|---|
.. | ||
.gitignore | ||
README.md | ||
build_go.sh | ||
build_status_api.sh | ||
main.go | ||
status_api.c | ||
status_api.h | ||
status_api.nim | ||
status_api.nim.cfg |
README.md
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.