Ohm
Ohm
Currently, there is no way to get rid of a contract once it is deployed without self-destruct function implemented. We should introduce a mechanism to force self-destruct on EVM contract...
Ref: https://github.com/loomnetwork/loomchain/issues/1518 - [ ] I added unit tests for any code that added - [ ] I updated the CHANGELOG.md - [x] All IP is original and not copied...
This PR has refactored the receipts code as follow 1. Remove `LevelDBReceipt`, moving most of the logic to `evmAuxStore` 2. Auto-rename `receipts_db` to `evmaux.db` when starting the node 3. Use...
Currently, the `TxHashList` in `receipts_db` is not correct, since we have implemented `child-tx-refs` which maps Tendermint Tx Hash to EVM Tx Hash. The problem is that `GetBlockByNumber` returns TM Tx...
Ref: https://github.com/loomnetwork/loomchain/issues/1412 go-loom: https://github.com/loomnetwork/go-loom/pull/441 - [ ] I added unit tests for any code that added - [ ] I updated the CHANGELOG.md - [ ] All IP is original...
Currently, we store the entire request in `EventData.OriginalRequest`. This `OriginalRequest` field is not necessary and costing lots of data storage and IOs. We can get rid of this since `EventData`...
### Problem I frequently receive questions about the `rent` feature. Currently, 'rent' is only enabled for the smart contract, but other services do not have to pay 'rent' yet. ###...
### Problem I have a request from a community member for a Java and Golang project template to help new members learn and run the SDK more efficiently, reducing the...
### Description One of the projects is developing a dApp using WalletConnect ([https://docs.walletconnect.com/web3modal/nextjs/about](https://docs.walletconnect.com/web3modal/nextjs/about)) to sign a transaction with Metamask. The smart contract call is reverted every time. On the other...
### Description GoEthClient returns error on certain specific block for some reason. Here are some of the errors ``` 2024/05/06 10:47:32 json: cannot unmarshal non-string into Go struct field rpcBlock.transactions...