hedera-services
hedera-services copied to clipboard
Crypto, token, consensus, file, and smart contract services for the Hedera public ledger
**Description**: **Related issue(s)**: Fixes #15526, #15540 **Notes for reviewer**: **Checklist** - [x] Documented (Code comments, README, etc.) - [x] Tested (unit, integration, etc.)
### Problem Currently, the code path for handling gas charges in exception scenarios is complex and difficult to maintain. Refactor and simplify. ### Solution - [x] Look into removing `AbortException`...
### Description Even though `CryptoCreateHandler` puts [two aliases](https://github.com/hashgraph/hedera-services/blob/develop/hedera-node/hedera-token-service-impl/src/main/java/com/hedera/node/app/service/token/impl/handlers/CryptoCreateHandler.java#L287) for the case of an ECDSA key alias, we see `TokenServiceApiImpl` removes at [most one alias](https://github.com/hashgraph/hedera-services/blob/develop/hedera-node/hedera-token-service-impl/src/main/java/com/hedera/node/app/service/token/impl/api/TokenServiceApiImpl.java#L506). This inconsistency doesn't really make sense....
[HIP-551](https://hips.hedera.com/hip/hip-551) has to be overhauled. The required improvements are currently distributed in several places. We need to gather all changes and specify them in a PR for this HIP.
Create a test plan for [HIP-551](https://hips.hedera.com/hip/hip-551). Depends on #15612
```[tasklist] ### Tasks - [ ] https://github.com/hashgraph/hedera-services/issues/15612 - [ ] https://github.com/hashgraph/hedera-services/issues/15613 ```
**Description**: As preparation to move things into a separate repository. (**WiP**) Candidates for separate PRs: - move:`gradle/versions` - move `gradle/aggregation` and use for consistent resolution - Publishing, `developers.properties`, `description.txt` -...
**Description**: A "guideline" document on our practices for creating/modifying system contract ABIs. **Related issue(s)**: Fixes #14244 **Checklist** - [ ] Documented (Code comments, README, etc.) - [ ] Tested (unit,...
Per HashConf 2024 brainstorming, we need more certain way to look at original java stacktrace that called given native method. This must be reported in flamecharts
### Problem This is a tracking issue for the implementation of the HIP 632. ### Solution Break down HIP 632 into several manageable sub issues/tasks. - [ ] resolve open...