Valentin Tronkov
Valentin Tronkov
**Description**: * Adding gasConsumed tests **Related issue(s)**: Fixes https://github.com/hashgraph/hedera-services/issues/12948 **Notes for reviewer**: * Moving the `verifyGasConsumed` logic into `AbstractEstimateFeature.java` to reuse the logic * Using the `verifyGasConsumed` to verify the...
fix: services bugs found when running ConcurrentSuites.ethereumSuites tests with Ethereum contrext
**Description**: These bugs were found as part of https://github.com/hashgraph/hedera-services/pull/12118. In it we are fixing framework bugs and we separated the services bugs we found in this PR **Related issue(s)**: Fixes...
**Description**: Running all the `ConcurrentSuites.ethereumSuites` tests and fix all the issues related to the framework the converts Hedera to Ethereum contract calls and contract creates. The bugs found on service...
* We had a story(https://github.com/hashgraph/hedera-services/issues/12627) and a opened PR(https://github.com/hashgraph/hedera-services/pull/13229) for writing x-tests for Ethereum transactions corner cases * Before we were able to merge it there was an effort for...
- Understand how `InitialModServiceTokenSchema` works - Add `StateDefinition.*onDisk*(*AIRDROPS_KEY*, PendingAirdropId.PROTOBUF, PendingAirdropValue.PROTOBUF, MAX__AIRDROPS);` to `statesToCreate` - `MAX__AIRDROPS` - put it to 10_000_000_000 for now and ask in the airdrop slack channel about...
Define ReadableAirdropStore and WritableAirdropStore interfaces and provide implementations for them
- Add the following classes in `hedera-token-service-impl`: - `ReadableAirdropStore` interface - `ReadableAirdropStoreImpl` that would implement `ReadableAirdropStore`, holding `ReadableKVState airdropsState` as a field and implement the interface's methods - `WritableAirdropStore` that...
- Currently, the xtests are being replaced by https://github.com/hashgraph/hedera-services/issues/13425. When the new way of writing tests is ready - we should use it instead of the xtests
**Description**: Implemented `TokenCancelAirdrop.handle` logic **Related issue(s)**: Fixes #14054 **Notes for reviewer**: When we do the airdrop cancel we delete the airdrop reference from the sender Account and we are deleting...
**Description**: * Add validation to check if we airdrop to a contract without an admin key * **Bonus refactor:** Move the airdrop max value to the config **Related issue(s)**: Fixes...