Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove pallet::getter usage from the pallet-balances #4967

Merged
merged 7 commits into from
Jul 30, 2024

Conversation

mittal-parth
Copy link
Contributor

As per #3326, removes usage of the pallet::getter macro from the balances pallet. The syntax StorageItem::<T, I>::get() should be used instead.

Also, adds public functions for compatibility.

cc @muraca

polkadot address: 5GsLutpKjbzsbTphebs9Uy4YK6gTN47MAaz6njPktidjR5cp

@mittal-parth mittal-parth requested a review from a team as a code owner July 8, 2024 09:15
@mittal-parth mittal-parth changed the title Remove pallet::getter usage from the balances pallet Remove pallet::getter usage from the balances pallet Jul 8, 2024
@mittal-parth mittal-parth changed the title Remove pallet::getter usage from the balances pallet Remove pallet::getter usage from the pallet-balances Jul 8, 2024
@bkchr bkchr added the T2-pallets This PR/Issue is related to a particular pallet. label Jul 17, 2024
@bkchr bkchr requested a review from ggwpez July 17, 2024 19:47
@bkchr bkchr enabled auto-merge July 17, 2024 19:47
@paritytech-cicd-pr
Copy link

The CI pipeline was cancelled due to failure one of the required jobs.
Job name: cargo-clippy
Logs: https://gitlab.parity.io/parity/mirrors/polkadot-sdk/-/jobs/6729359

@bkchr
Copy link
Member

bkchr commented Jul 17, 2024

@mittal-parth CI is not happy.

@mittal-parth
Copy link
Contributor Author

@bkchr I'll make the next changes next week.

auto-merge was automatically disabled July 29, 2024 17:05

Head branch was pushed to by a user without write access

@mittal-parth
Copy link
Contributor Author

@bkchr Decided to replace all instances (because otherwise also, I was touching multiple files outside the pallet to pass a reference to the locks function). All the getter functions of balances-applet can basically be marked as deprecated now.

@bkchr
Copy link
Member

bkchr commented Jul 30, 2024

@mittal-parth can you please make the semver check pass?

prdoc/pr_4967.prdoc Outdated Show resolved Hide resolved
@mittal-parth
Copy link
Contributor Author

@mittal-parth can you please make the semver check pass?

Done @bkchr

@ggwpez ggwpez enabled auto-merge July 30, 2024 16:43
@ggwpez ggwpez added this pull request to the merge queue Jul 30, 2024
Merged via the queue into paritytech:master with commit 7fbfc7e Jul 30, 2024
160 of 161 checks passed
TarekkMA pushed a commit to moonbeam-foundation/polkadot-sdk that referenced this pull request Aug 2, 2024
As per paritytech#3326, removes usage of the `pallet::getter` macro from the
balances pallet. The syntax `StorageItem::<T, I>::get()` should be used
instead.

Also, adds public functions for compatibility.

cc @muraca

polkadot address: 5GsLutpKjbzsbTphebs9Uy4YK6gTN47MAaz6njPktidjR5cp

---------

Co-authored-by: Bastian Köcher <git@kchr.de>
Co-authored-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
ordian added a commit that referenced this pull request Aug 6, 2024
* master: (51 commits)
  Remove unused feature gated code from the minimal template (#5237)
  make polkadot-parachain startup errors pretty (#5214)
  Coretime auto-renew (#4424)
  network/strategy: Backoff and ban overloaded peers to avoid submitting the same request multiple times (#5029)
  Fix frame crate usage doc (#5222)
  beefy: Tolerate pruned state on runtime API call (#5197)
  rpc: Enable ChainSpec for polkadot-parachain (#5205)
  Add an adapter for configuring AssetExchanger (#5130)
  Replace env_logger with sp_tracing (#5065)
  Adjust sync templates flow to use new release branch (#5182)
  litep2p/discovery: Publish authority records with external addresses only (#5176)
  Run UI tests in CI for some other crates (#5167)
  Remove `pallet::getter` usage from the pallet-balances (#4967)
  pallet-timestamp: `UnixTime::now` implementation logs error only if called at genesis (#5055)
  [CI] Cache try-runtime check (#5179)
  [Backport] version bumps and the prdocs reordering from stable2407 (#5178)
  [subsystem-benchmark] Update availability-distribution-regression-bench baseline after recent subsystem changes (#5180)
  Remove pallet::getter usage from proxy (#4963)
  Remove pallet::getter macro usage from pallet-election-provider-multi-phase (#4487)
  Review-bot@2.6.0 (#5177)
  ...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
T2-pallets This PR/Issue is related to a particular pallet.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants