Disable rent fees collection
- Idea
- Draft
- Review
- Accept
- Implement
- Active
Decision brief
Why this proposal matters
Add a new feature to disable rent fees collections.
Proposal at a glance
What changes
- Add a new feature to disable rent fees collections.
Stakeholder map
Who is affected
Builders & client teams Medium impact
The main impact of this SIMD is to simply the validator design. Rent collection code is a non-trivial piece of code inside the bank. By removing it, we simply the overall code of bank, and we no longer need to maintain it in existing validator client code.…
Action may be requiredValidators & operators Medium impact
The main impact of this SIMD is to simply the validator design. Rent collection code is a non-trivial piece of code inside the bank. By removing it, we simply the overall code of bank, and we no longer need to maintain it in existing validator client code.…
Action may be requiredUsers & stakers Medium impact
Add a new feature to disable rent fees collections.
Action requirement unknownGovernance & ecosystem Impact unknown
No proposal-specific evidence was found for this group.
Action requirement unknownExact source revision
Full proposal document
0616093b2952Summary
Add a new feature to disable rent fees collections.
Motivation
On solana network, (Rent) [https://solana.com/docs/intro/rent] was introduced to account for the storage costs of an account initially. However, as the disks become cheaper and cheaper. The cost of storing the account becomes negligible.
Furthermore, today it is no longer possible to create any new rent-paying accounts on the network. Any attempt to create a rent-paying accounts will result a transaction error. The total number of rent-paying accounts on solana network is phasing out. Therefore, when all the rent-paying accounts are gone in the network, we would like to disable rent fee collection on the network completely through a feature.
Alternatives Considered
None
New Terminology
None
Detailed Design
When the feature "disable rent fees collections" is activated, rent will no longer be collected from accounts, nor will the collected rent fees be distributed to validators.
Note that this does not change the requirement that existing rent-paying accounts need to be made rent-exempt first, before any withdrawals can be made, should there be any such rent-paying accounts.
Impact
The main impact of this SIMD is to simply the validator design. Rent collection code is a non-trivial piece of code inside the bank. By removing it, we simply the overall code of bank, and we no longer need to maintain it in existing validator client code. This will also help to simplify the development of other validator client implementations, which don't need to replicate the rent collection logic.
Security Considerations
There will be no more rent-paying accounts before this feature is activated. It is already impossible to create any new rent-paying accounts on the network, there should be no security issues. However, if for some reason rent-paying accounts still exist or are created in the network, when the feature is activated, the network will still work as expected. The only difference is that rent fees will no longer be collected or distributed.
Backwards Compatibility
Incompatible.
Evidence graph
Related proposals and rollout
One or more sources are unavailable.
Upstream review record
Upstream discussion & review
One or more sources are unavailable.
Provenance
Evidence & technical details
Rollout or chain data, source revisions, freshness and integrity. 3
Provenance
Evidence & technical details
Rollout or chain data, source revisions, freshness and integrity.SIMD
Deployment Status
CJzY83ggJHqPGDq8VisV3U91jDJLuEaALZooBrXtnnLUExact source revision
Sources & integrity
- Proposal document pinned_commit_blob
0616093b2952ed6de52c4a27d66aadd11d48d4f9 - simd-document document · stale · Sep 10, 2026
0616093b2952ed6de52c4a27d66aadd11d48d4f9
One or more sources are unavailable.
One or more sources are unavailable.
simd.watch community discussion · SIMD-0084
Powered by Giscus · Sign in with GitHub to comment
Community comments load when this section approaches the viewport.