Skip to content

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

Merged
ggwpez merged 7 commits intoparitytech:masterfrom
mittal-parth:remove-getters-balances-pallet
Jul 30, 2024
Merged

Remove pallet::getter usage from the pallet-balances#4967
ggwpez merged 7 commits intoparitytech:masterfrom
mittal-parth:remove-getters-balances-pallet

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?

@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
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 <[email protected]>
Co-authored-by: Oliver Tale-Yazdi <[email protected]>
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)
  [email protected] (#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

Status: Done

Development

Successfully merging this pull request may close these issues.

5 participants