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...
Along with already implemented first slashing which is probation for unproductive delegates, we have to design the second slashing mechanism in order to punish double producing delegates. 1. We need...
**What would you like to be added**: impletment `TestGrpcServer_GetAction` in `./api/grpcserver_test.go` by `gomock` [CoreService interface](https://github.com/iotexproject/iotex-core/blob/master/api/coreservice.go#L61) see exp: [TestGrpcServer_SendAction](https://github.com/iotexproject/iotex-core/blob/master/api/grpcserver_test.go#L58) **Why is this needed**: add unit test
**What would you like to be added**: impletment `TestGrpcServer_GetActions` in `./api/grpcserver_test.go` by `gomock` [CoreService interface](https://github.com/iotexproject/iotex-core/blob/master/api/coreservice.go#L61) see exp: [TestGrpcServer_SendAction](https://github.com/iotexproject/iotex-core/blob/master/api/grpcserver_test.go#L58) **Why is this needed**: add unit test
**What would you like to be added**: **Why is this needed**:
For the last block of each epoch, add the delegates of next round into block header in some way. **What would you like to be added**: **Why is this needed**:
https://github.com/iotexproject/iotex-core/blob/7c758ab75007a17606563303816229b3d252778f/action/protocol/account/transfer.go#L73 **What would you like to be added**: Enable transfer to a smart contract and trigger fallback function if any **Why is this needed**: Be compatible with more dapps
**What would you like to be added:** Support for blockTag/blockHeight for `eth_call` operations and the rest, like the original ETH protocol support. **Why is this needed:** To comply with the...
**What would you like to be added**: it collects action in reverse direction, see `func (core *coreService) reverseActionsInBlock`, in there a new slice is always allocated and existing slice appended...