[!NOTE]
This is PR 1/n in cleaning up the gas price service. This PR is first of few that moves the algorithm_updater from the sub_services module of fuel-core to fuel-core-gas-price-service.
To do so, we have to cut dependencies on fuel-core, which means we have to remove the direct dependency on Database, ConsensusParametersProvider etc.
Linked Issues/PRs
Description
We define a new port in the fuel-core-gas-price-service crate that is meant to cut the dependency of algorithm_updater from fuel-core.
Checklist
[x] Breaking changes are clearly marked as such in the PR description and changelog
[x] New behavior is reflected in tests (existing tests already work)
[x] The specification matches the implemented behavior (link update PR if changes are needed)
Before requesting review
[x] I have reviewed the code myself
[ ] I have created follow-up issues caused by this PR and linked them here
Linked Issues/PRs
Description
We define a new port in the
fuel-core-gas-price-service
crate that is meant to cut the dependency ofalgorithm_updater
fromfuel-core
.Checklist
Before requesting review
After merging, notify other teams
[Add or remove entries as needed]