# Week 16-19 | EPF 5 The past weeks i worked on: - Refactored the yamux and multiplexer code with tests for prysm libP2P implementation. - Setup besu-native in local, faced some issues with compiling constantine library, resolved which by using the following steps: - installing nim version 2.0.4 ``` export CHOOSENIM_CHOOSE_VERSION=2.0.4 curl https://nim-lang.org/choosenim/init.sh -sSf | sh -s -- -y export PATH=$HOME/.nimble/bin:$PATH ``` - building besu by running build script from root `./build.sh` - Set up constantine in my local, could be done with the steps in README. - Worked on exporting the verkle-ipa bindings from constantine to be integrated in besu-native. - Created the c bindings for Edwards curve along with banderwagon curve. [PR](https://github.com/mratsim/constantine/pull/477) ## Next steps - Implement the wrapper for verkle-ipa for besu-native. - Use the c bindings in besu-native, updating [PR](https://github.com/hyperledger/besu-native/pull/218)