Since ox is a high quality ethereum lib, which is build and used by viem team, so we can directly use it. The code is on branch v3 Progress - [x] replace keccak with ox - [x] replace rlp with ox.Rlp - [x] replace secp256k1 - [x] replace superagent with ox.Provider - [x] remove big.js - [ ] remove lodash - [x] Drip use ox.Value - [x] two unit tests of rlp is broken, need fix - [ ] replace abicoder with ox.Abi - [ ] replace hex, bytes with ox.Hex and ox.Bytes - [ ] replace Buffer with Uint8Array
Since ox is a high quality ethereum lib, which is build and used by viem team, so we can directly use it.
The code is on branch v3
Progress