iotex-core
iotex-core copied to clipboard
Official implementation of IoTeX blockchain protocol in Go. An ultra-efficient EVM blockchain offering 1000 TPS with instant 1-block finality. Perfect for DeFi, DePIN tokenomics, Identities, and any t...
# Description 1. Introduce batchManager module, which concatenates messages whose batchID are same. 2. `WithBatch()` Option is added into `xxxOutbound()` interface in p2p module for batching outgoing messages 3. Add...
# Description impletment `TestGrpcServer_ReadContract` in `./api/grpcserver_test.go` by gomock [CoreService interface](https://github.com/iotexproject/iotex-core/blob/master/api/coreservice.go#L61) Fixes #3530 ## Type of change Please delete options that are not relevant. - [x] Code refactor or improvement #...
# Description replace the argument cmd with real value in action.go Fixes https://github.com/iotexproject/iotex-core/issues/3554 ## Type of change Please delete options that are not relevant. - [] Bug fix (non-breaking change...
### What would you like to be added replace `msgType, err := goproto.GetTypeFromRPCMsg(message)` with `switch (msg).(type) {}` ### Why is this needed The msg has been unmarshalled by its type...
# Description modify web3 integrity test Fixes # (issue) ## Type of change Please delete options that are not relevant. - [ ] Bug fix (non-breaking change which fixes an...
**What would you like to be added**: impletment `TestGrpcServer_EstimateActionGasConsumption` in `./api/grpcserver_test.go` by `gomock` [CoreService interface](https://github.com/iotexproject/iotex-core/blob/master/api/coreservice.go#L61) see example: [TestGrpcServer_SendAction](https://github.com/iotexproject/iotex-core/blob/master/api/grpcserver_test.go#L58) **Why is this needed**: detect code problems in time in the development...
### What would you like to be added ### Why is this needed ### How important you think this is for IoTeX - [] must have - [] should have...
### What did you see instead? > {"log.level":"info","@timestamp":"2022-07-18T00:05:35.413Z","log.origin":{"file.name":"chainservice/builder.go","file.line":419},"message":"Successfully committed block.","ioAddr":"io1etc9ffzsg7lvph3j4ncczg08llvame8k3asyzc","height":15373920} {"log.level":"error","@timestamp":"2022-07-18T00:05:35.417Z","log.origin":{"file.name":"filedao/filedao.go","file.line":302},"message":"Block already exists.","ioAddr":"io1etc9ffzsg7lvph3j4ncczg08llvame8k3asyzc","height":15373920,"hash":"e3bb9d31ab262db7e91f059c7741284263b63ae6ce05ebe60e7bf9318e19d138"}
# Description The param `pendingBalance` is hard to maintain. ## Type of change - [ ] Bug fix (non-breaking change which fixes an issue) # How Has This Been Tested?...
# Description Please include a summary of the changes and the related issue. Please also include relevant motivation and context. List any dependencies that are required for this change. Fixes...