0x9687…e068

All memos sent from and to 0x9687…e068.

Re-engineered another 10% of concrete-geth. Added gas-prices to EVM operations. Built codegen tools for solidity libraries calling precompiles and golang statically typed storage structs and tables. [1] Implemented cannon proofs. [2] Created benchmarks comparing native Go, the EVM, and multiple WebAssembly runtimes and languages. [3][4] Re-wrote ticking-optimism. [5] -- [1] https://github.com/concrete-eth/concrete-geth [2] https://github.com/concrete-eth/optimism/tree/concrete-cannon [3] https://github.com/therealbytes/quicksort-wasm-benchmark [4] https://github.com/therealbytes/snailtracer-benchmark [5] https://github.com/concrete-eth/optimism/tree/ticking
Re-engineered 70% of the concrete-geth codebase to incorporate significant enhancements: integrated EVM compatibility into the precompile API, doubled the execution speed of WASM precompiles, and incorporated an e2e testing tool, among others. https://github.com/concrete-eth/concrete-geth