hashgraph / hedera-services

Crypto, token, consensus, file, and smart contract services for the Hedera public ledger
Apache License 2.0
316 stars 138 forks source link

Replace MerkleMap(s) with VirtualMap(s) in PlatformTestingTool #15916

Open artemananiev opened 1 month ago

artemananiev commented 1 month ago

This ticket is similar to https://github.com/hashgraph/hedera-services/issues/15915, but about a different app.

MerkleMap is no longer used in Hedera services, it does not make sense to support it in the long term. It's still used in a few non-Hedera apps, though, including PlatformTestingTool. This ticket is to rewrite the app to use virtual maps instead.

cody-littley commented 1 month ago

Honestly, it might be significantly less work to just drop PTT in its entirety and replace it with a few custom built simple apps. PTT should have been abandoned many years ago.