-
-
Notifications
You must be signed in to change notification settings - Fork 130
Open
Labels
A-contractsArea: Contract runtime, SDK, and executionArea: Contract runtime, SDK, and executionA-developer-xpArea: developer experienceArea: developer experienceE-mediumExperience needed to fix/implement: Medium / intermediateExperience needed to fix/implement: Medium / intermediateS-blockedStatus: Blocked by external dependency or other issueStatus: Blocked by external dependency or other issueT-enhancementType: Improvement to existing functionalityType: Improvement to existing functionality
Description
Context
PR #3522 standardized freenet-core on "hosting" terminology for contracts a node stores locally, eliminating the confusing three-name situation (seeding/caching/hosting). However, freenet-stdlib types were out of scope and still use the old names.
Remaining renames needed in freenet-stdlib
SystemMetrics.seeding_contracts→hosting_contractsNodeQuery::ProximityCacheInfo→NodeQuery::NeighborHostingInfo(or similar)
After stdlib is updated
- Republish freenet-stdlib to crates.io
- Update freenet-core to use the new field/variant names
- Update river and any other repos under freenet org that reference these types
Blocker
The local freenet-stdlib repo is at version 0.1.40 but crates.io shows 0.1.34 (latest 0.2.2). This version confusion should be resolved before making changes.
[AI-assisted - Claude]
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
A-contractsArea: Contract runtime, SDK, and executionArea: Contract runtime, SDK, and executionA-developer-xpArea: developer experienceArea: developer experienceE-mediumExperience needed to fix/implement: Medium / intermediateExperience needed to fix/implement: Medium / intermediateS-blockedStatus: Blocked by external dependency or other issueStatus: Blocked by external dependency or other issueT-enhancementType: Improvement to existing functionalityType: Improvement to existing functionality
Type
Projects
Status
Todo