hashgraph / hedera-services

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

Refactor Services code to call the new IOC-enabled entry point to start the Platform #14714

Closed anthony-swirldslabs closed 5 days ago

anthony-swirldslabs commented 3 months ago

Follow on task to https://github.com/hashgraph/hedera-services/issues/14713

Move all the logic from the old entry point (that old buildComponentBuilder() method that now only reads state/config.txt/keys) to Services, so that this code is gone from Platform, and Services only ever call the new IOC-enabled newPlatformStartup() method introduced in the previous task.

After this task, the Platform deals with Rosters only. It doesn't know about AB at all.

edward-swirldslabs commented 2 months ago

This issue may be superceded by this code change: https://github.com/hashgraph/hedera-services/pull/15325

edward-swirldslabs commented 5 days ago

this issue is subsumed by https://github.com/hashgraph/hedera-services/issues/16357 in the replanned work.