Jozef Henzl
Jozef Henzl
this repo will eventually split into two repositories. The `core` repository will include a minimal and portable library that performs basic crypto functions. The rest will remain in `zephyr-wallet` repo...
Parity is at the moment left out of the game because it sends results as `Transfer-Encoding: chunked`. Zephyr's http client doesn't support this.
We'll need a helper function that can convert between different ethereum units. The function should take an `uint256` as an input, and convert & format it to a desired unit...
goal: support testing of wallet submodules in the CI - [ ] build zephyr x86/qemu target - [ ] create fixtures to start up a local (i.e. ethereum) node -...
atm `assert()` does nothing, even without `-DNDEBUG`. - [ ] enable assert for debug builds
json is too verbose and too difficult to parse. We have to use binary format to pass data from embedded targets. - [ ] evaluate available protobuf libraries suitable for...
`printk()` is ugly - a proper log or a `shell_fprintf` should be used Related #101
all functions should check if the argument is valid and convert it to the corresponding data type. return value: 0 on success, -1 otherwise - [ ] `int arg_address(const char...
web3 methods that have priority - [x] `eth_call` - [ ] `eth_getTransactionByHash` - [ ] `eth_getTransactionReceipt`
- [ ] support for TEE in Zephyr https://github.com/zephyrproject-rtos/zephyr/issues/1900 - [ ] store private key and other sensitive data in TEE - [ ] use TEE for the most important...