Ohm

Results 26 issues of Ohm

`DAppChainRPCClient` is still calling deprecated EVM functions. It needs to be updated to call `/eth` endpoint instead

### Description Currently, setDefaultMaxQueryPayment has a integer overflow problem. If setDefaultMaxQueryPayment is set to 25 hbar or more, the SDK will throw `giving Error: defaultMaxQueryPayment must be non-negative`. This bug...

bug

This PR implement 2 rpc endpoints, `dpos_state` and `dpos_list_all_delegations` These endpoints can be called to get dpos state and all delegation at a particular height ``` http://localhost:46658/query/dpos_state?height=100 http://localhost:46658/query/dpos_list_all_delegations?height=100 ``` -...

- [ ] I added unit tests for any code that added - [ ] I updated the CHANGELOG.md - [x] All IP is original and not copied from another...

`DestroyDeployedContract` allows users to destroy their deployed contracts. In addition, UserDeployerWhitelist contract owner can use this method to destroy any contract. TODO: need a feature flag to activate this method...

Gas Usage Tracker is used to track the total amount of gas used by each account/contract. - [ ] I added unit tests for any code that added - [...

Currently, loomchain commits EVM state right after each EVM tx is processed. Committing EVM state is an expensive process and costing around 60% of tx processing time. loomchain should be...

performance

Currently, the TX hash for a successful EVM TX is derived from EVM TX receipt passed back to `TM` through `ResponseDeliverTx{Data: r.Data}`. However, failed EVM TX does not have a...

bug