René's URL Explorer Experiment


Title: Improved slashing mechanics and other improvements in the storage module by faza · Pull Request #17 · gitopia/gitopia · GitHub

Open Graph Title: Improved slashing mechanics and other improvements in the storage module by faza · Pull Request #17 · gitopia/gitopia

X Title: Improved slashing mechanics and other improvements in the storage module by faza · Pull Request #17 · gitopia/gitopia

Opengraph URL: https://github.com/gitopia/gitopia/pull/17

X: @github

direct link

Domain: patch-diff.githubusercontent.com

route-pattern/_view_fragments/voltron/pull_requests/show/:user_id/:repository/:id/pull_request_layout(.:format)
route-controllervoltron_pull_requests_fragments
route-actionpull_request_layout
fetch-noncev2:78dc9d36-f94e-367d-8c06-8fe0639d8b96
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-id90A2:22E94E:ECDF36:14B034E:697B5FA4
html-safe-nonce4805992ef61ce61ad525b175224a669d8c293c2d677ec661625143403932b1ab
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5MEEyOjIyRTk0RTpFQ0RGMzY6MTRCMDM0RTo2OTdCNUZBNCIsInZpc2l0b3JfaWQiOiI1NjY4Njc2OTYwNjQxNTcyNzczIiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0=
visitor-hmac38b695d06c0d418f52feb1f9e08afc04241157594c01870c4c08d3f3fe13df82
hovercard-subject-tagpull_request:2706829495
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///voltron/pull_requests_fragments/pull_request_layout
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/_view_fragments/voltron/pull_requests/show/gitopia/gitopia/17/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/2d5b9ea5466bb713ebe202f21a06b0dcdd46f6474dd1196118f6c79a8b407d93/gitopia/gitopia/pull/17
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/2d5b9ea5466bb713ebe202f21a06b0dcdd46f6474dd1196118f6c79a8b407d93/gitopia/gitopia/pull/17
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernamefaza
hostnamegithub.com
expected-hostnamegithub.com
None7eed3e20c41f6c464df945b1f353a52c450ca1653f4697d4ebcc58c2adc5868a
turbo-cache-controlno-preview
go-importgithub.com/gitopia/gitopia git https://github.com/gitopia/gitopia.git
octolytics-dimension-user_id73620818
octolytics-dimension-user_logingitopia
octolytics-dimension-repository_id637012011
octolytics-dimension-repository_nwogitopia/gitopia
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id637012011
octolytics-dimension-repository_network_root_nwogitopia/gitopia
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
released72d3188f34dc5c9b58eb1a406c45898c7a25009
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17#start-of-content
https://patch-diff.githubusercontent.com/
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Fgitopia%2Fgitopia%2Fpull%2F17
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Fgitopia%2Fgitopia%2Fpull%2F17
Sign up https://patch-diff.githubusercontent.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fvoltron%2Fpull_requests_fragments%2Fpull_request_layout&source=header-repo&source_repo=gitopia%2Fgitopia
Reloadhttps://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17
Reloadhttps://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17
Reloadhttps://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17
gitopia https://patch-diff.githubusercontent.com/gitopia
gitopiahttps://patch-diff.githubusercontent.com/gitopia/gitopia
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2Fgitopia%2Fgitopia
Fork 14 https://patch-diff.githubusercontent.com/login?return_to=%2Fgitopia%2Fgitopia
Star 13 https://patch-diff.githubusercontent.com/login?return_to=%2Fgitopia%2Fgitopia
Code https://patch-diff.githubusercontent.com/gitopia/gitopia
Issues 2 https://patch-diff.githubusercontent.com/gitopia/gitopia/issues
Pull requests 0 https://patch-diff.githubusercontent.com/gitopia/gitopia/pulls
Actions https://patch-diff.githubusercontent.com/gitopia/gitopia/actions
Projects 0 https://patch-diff.githubusercontent.com/gitopia/gitopia/projects
Security 0 https://patch-diff.githubusercontent.com/gitopia/gitopia/security
Insights https://patch-diff.githubusercontent.com/gitopia/gitopia/pulse
Code https://patch-diff.githubusercontent.com/gitopia/gitopia
Issues https://patch-diff.githubusercontent.com/gitopia/gitopia/issues
Pull requests https://patch-diff.githubusercontent.com/gitopia/gitopia/pulls
Actions https://patch-diff.githubusercontent.com/gitopia/gitopia/actions
Projects https://patch-diff.githubusercontent.com/gitopia/gitopia/projects
Security https://patch-diff.githubusercontent.com/gitopia/gitopia/security
Insights https://patch-diff.githubusercontent.com/gitopia/gitopia/pulse
Sign up for GitHub https://patch-diff.githubusercontent.com/signup?return_to=%2Fgitopia%2Fgitopia%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://patch-diff.githubusercontent.com/login?return_to=%2Fgitopia%2Fgitopia%2Fissues%2Fnew%2Fchoose
Jump to bottomhttps://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17#issue-comment-box
fazahttps://patch-diff.githubusercontent.com/faza
masterhttps://patch-diff.githubusercontent.com/gitopia/gitopia/tree/master
release-v6https://patch-diff.githubusercontent.com/gitopia/gitopia/tree/release-v6
Improved slashing mechanics and other improvements in the storage module https://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17#top
fazahttps://patch-diff.githubusercontent.com/faza
masterhttps://patch-diff.githubusercontent.com/gitopia/gitopia/tree/master
release-v6https://patch-diff.githubusercontent.com/gitopia/gitopia/tree/release-v6
Conversation 0 https://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17
Commits 97 https://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits
Checks 3 https://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/checks
Files changed https://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/files
Please reload this pagehttps://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17
https://github.co/hiddenchars
https://patch-diff.githubusercontent.com/gitopia/gitopia/pull/{{ revealButtonHref }}
https://patch-diff.githubusercontent.com/faza
fazahttps://patch-diff.githubusercontent.com/faza
Jul 30, 2025https://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17#issue-3276708962
Please reload this pagehttps://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17
fazahttps://patch-diff.githubusercontent.com/faza
July 23, 2025 14:36https://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17#commits-pushed-885be00
https://patch-diff.githubusercontent.com/faza
Fix reset of provider address in rewards and update provider rewards …https://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/885be00f99ec35e956280c56a1d4a1b896e9279a
885be00https://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/885be00f99ec35e956280c56a1d4a1b896e9279a
https://patch-diff.githubusercontent.com/faza
Implement cli queries for storage modulehttps://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/28c10c5f0e76032e9d8450b67628239451efe023
28c10c5https://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/28c10c5f0e76032e9d8450b67628239451efe023
https://patch-diff.githubusercontent.com/faza
Add governance transaction to clawback provider stakehttps://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/924a5ac2d2305fde272ed1f26a5f14ef9d3e60a4
924a5achttps://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/924a5ac2d2305fde272ed1f26a5f14ef9d3e60a4
https://patch-diff.githubusercontent.com/faza
No need of this additional set providerhttps://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/a418de5a3769301471046cc6c963c8dd1f73bfc0
a418de5https://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/a418de5a3769301471046cc6c963c8dd1f73bfc0
https://patch-diff.githubusercontent.com/faza
Add logs for slashing eventhttps://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/1398dde1c9accf872157f1517f86758302967d17
1398ddehttps://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/1398dde1c9accf872157f1517f86758302967d17
https://patch-diff.githubusercontent.com/faza
remove duplicate loghttps://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/300947daed471a8303689ff8789491c206d28452
300947dhttps://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/300947daed471a8303689ff8789491c206d28452
https://patch-diff.githubusercontent.com/faza
Implement optimistic concurrency control for all the update transacti…https://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/60d6f2de26acf6c4a3644ffe0c5658635a63a90d
60d6f2dhttps://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/60d6f2de26acf6c4a3644ffe0c5658635a63a90d
https://patch-diff.githubusercontent.com/faza
Update proto definitions of transactions where state check is require…https://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/6fff4cf0db4e5190940d3e1569f045ea18eaa422
6fff4cfhttps://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/6fff4cf0db4e5190940d3e1569f045ea18eaa422
https://patch-diff.githubusercontent.com/faza
Keep track of previous cid in packfilehttps://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/c9fdfff4931666095b3ea628916ca6e500e9c7ed
c9fdfffhttps://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/c9fdfff4931666095b3ea628916ca6e500e9c7ed
https://patch-diff.githubusercontent.com/faza
Add storage keeper to gitopia keeper and do state check in branch and…https://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/f95196481da05d39e40f558bedca31c8619346c6
f951964https://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/f95196481da05d39e40f558bedca31c8619346c6
https://patch-diff.githubusercontent.com/faza
Implement tendermint style provider slashing systemhttps://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/51ded66fe01289f71d41f9dc86c63937aa16a788
51ded66https://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/51ded66fe01289f71d41f9dc86c63937aa16a788
https://patch-diff.githubusercontent.com/faza
Add qeuries for provider livenesshttps://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/72c44f30cc18d9b29afd2a0531f1e6b408106677
72c44f3https://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/72c44f30cc18d9b29afd2a0531f1e6b408106677
https://patch-diff.githubusercontent.com/faza
Fix type of jail_untilhttps://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/60c48e3cc350055a67385a244585c713f51215a6
60c48e3https://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/60c48e3cc350055a67385a244585c713f51215a6
https://patch-diff.githubusercontent.com/faza
Add message definition for unjail providerhttps://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/dd19fff5aea3c5b48ede35815f636380e3718bb9
dd19fffhttps://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/dd19fff5aea3c5b48ede35815f636380e3718bb9
https://patch-diff.githubusercontent.com/faza
Simplify status type of provider and change the jail logic to happen …https://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/513c25955fce9cb406c7af785a998dc809ccd353
513c259https://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/513c25955fce9cb406c7af785a998dc809ccd353
https://patch-diff.githubusercontent.com/faza
Update the active provider conditionhttps://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/74c501eba20f1190cb12f0508783924af3dfbe7d
74c501ehttps://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/74c501eba20f1190cb12f0508783924af3dfbe7d
https://patch-diff.githubusercontent.com/faza
Allow active providers to submit challenge response but only reward t…https://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/9b2295dca1f2cd00c8afd5c02101ddd44cbd16d6
9b2295dhttps://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/9b2295dca1f2cd00c8afd5c02101ddd44cbd16d6
https://patch-diff.githubusercontent.com/faza
The provider liveness window should only include challenge blockshttps://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/acc471afe67013e3b1346a8e3aa7ed1267682fd1
acc471ahttps://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/acc471afe67013e3b1346a8e3aa7ed1267682fd1
https://patch-diff.githubusercontent.com/faza
Fix inactive condition in submit challenge response handlerhttps://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/97729ef39a35de4e5f223518414150d6ec505657
97729efhttps://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/97729ef39a35de4e5f223518414150d6ec505657
https://patch-diff.githubusercontent.com/faza
Set storage keeper in gitopia keeper properlyhttps://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/610935755dfdec9f7d3be651fb1d8a1a63286ea9
6109357https://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/610935755dfdec9f7d3be651fb1d8a1a63286ea9
https://patch-diff.githubusercontent.com/faza
Remove the ProcessChallengeForLiveness method call inside GenerateCha…https://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/5000f09ee092b27c190de442b77959eaabb380ca
5000f09https://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/5000f09ee092b27c190de442b77959eaabb380ca
https://patch-diff.githubusercontent.com/faza
Fixes in provider liveness trackinghttps://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/b14b9e70756e839eccf063444e042e246dab124b
b14b9e7https://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/b14b9e70756e839eccf063444e042e246dab124b
https://patch-diff.githubusercontent.com/faza
Remove Reactive provider transaction since Unjail transaction will be…https://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/f9a60fc9e0abc218943b26fd9b547e8da50a6464
f9a60fchttps://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/f9a60fc9e0abc218943b26fd9b547e8da50a6464
https://patch-diff.githubusercontent.com/faza
Remove unused provider attributeshttps://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/3b6a72fe753ccc0100bceb05f640a83a81c8c81c
3b6a72fhttps://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/3b6a72fe753ccc0100bceb05f640a83a81c8c81c
https://patch-diff.githubusercontent.com/faza
Remove unused param attributeshttps://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/8d70878478298a3c2ee31a56d951dc8a3d9a3501
8d70878https://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/8d70878478298a3c2ee31a56d951dc8a3d9a3501
https://patch-diff.githubusercontent.com/faza
Add unjail cli commandhttps://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/39bfa80835da44fd8e4893d22761cf72a9a2a384
39bfa80https://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/39bfa80835da44fd8e4893d22761cf72a9a2a384
https://patch-diff.githubusercontent.com/faza
Add minimum stake requirement check and max providers check in unjail…https://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/b1d52299e88fe4fde92233ceac8a84b7ede90276
b1d5229https://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/b1d52299e88fe4fde92233ceac8a84b7ede90276
https://patch-diff.githubusercontent.com/faza
Check provider jail status in message handler and cleanup codehttps://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/784531d6482794ee5625ad9edd16bd4d61acd2a6
784531dhttps://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/784531d6482794ee5625ad9edd16bd4d61acd2a6
https://patch-diff.githubusercontent.com/faza
Remove duplicate queryhttps://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/ecbea31a7927dd2f24a3d6deda518dd8cdd89111
ecbea31https://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/ecbea31a7927dd2f24a3d6deda518dd8cdd89111
https://patch-diff.githubusercontent.com/faza
In the liveness tracking, slash only when minimum liveness requiremen…https://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/155b1498f27fb881e2dd172d9c01537e541411b4
155b149https://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/155b1498f27fb881e2dd172d9c01537e541411b4
fazahttps://patch-diff.githubusercontent.com/faza
August 19, 2025 11:08https://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17#commits-pushed-40ea196
https://patch-diff.githubusercontent.com/faza
Fix provider liveness ratio calculationhttps://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/40ea1964b0869f83df8e1737d8e7d10ad09751ea
40ea196https://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/40ea1964b0869f83df8e1737d8e7d10ad09751ea
https://patch-diff.githubusercontent.com/faza
No need to initialize provider liveness separately in begin block, it…https://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/79abd0220a31c3bca39fcc9a887fed18ae281c03
79abd02https://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/79abd0220a31c3bca39fcc9a887fed18ae281c03
https://patch-diff.githubusercontent.com/faza
No need to clean up liveness datahttps://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/964fbec9cfd629b47b880c00942a15de7d694d6d
964fbechttps://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/964fbec9cfd629b47b880c00942a15de7d694d6d
https://patch-diff.githubusercontent.com/faza
Use sdk.Dec instead of uint64 for configuring slashing percentages an…https://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/fe8e26dc922a9264c9aa3339db13139a1a0331e4
fe8e26dhttps://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/fe8e26dc922a9264c9aa3339db13139a1a0331e4
https://patch-diff.githubusercontent.com/faza
Update slashing logic with the new param changes and clean up unused …https://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/4caeb5043e9b720511c46383e86c26afed36b740
4caeb50https://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/4caeb5043e9b720511c46383e86c26afed36b740
https://patch-diff.githubusercontent.com/faza
Properly set the liveness info when new window startshttps://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/ae8b548db1cecf813908286798b4a2347d21d470
ae8b548https://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/ae8b548db1cecf813908286798b4a2347d21d470
https://patch-diff.githubusercontent.com/faza
Slide the provider liveness window after every challengehttps://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/26b257cd0194d7a24d3449e3b8c0fc5f1a9e7f10
26b257chttps://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/26b257cd0194d7a24d3449e3b8c0fc5f1a9e7f10
https://patch-diff.githubusercontent.com/faza
Update liveness type and current liveness ratio calculationhttps://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/ee76b0573738675212afd7c552ac4a6ab2b6ed04
ee76b05https://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/ee76b0573738675212afd7c552ac4a6ab2b6ed04
https://patch-diff.githubusercontent.com/faza
Add unit test for storage paramshttps://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/361708fa57610726e68e381bba6262f33ca34c7b
361708fhttps://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/361708fa57610726e68e381bba6262f33ca34c7b
https://patch-diff.githubusercontent.com/faza
Fix validation of time.Duration fields in storage paramshttps://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/4f6ce430fb7079f164e899bd00993eda0437aa1d
4f6ce43https://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/4f6ce430fb7079f164e899bd00993eda0437aa1d
https://patch-diff.githubusercontent.com/faza
Handle slashing for proof fault in process challenge timeouthttps://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/937895c636a5b360e6131e2a0317e2811bab886a
937895chttps://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/937895c636a5b360e6131e2a0317e2811bab886a
https://patch-diff.githubusercontent.com/faza
Fix processing of challenge timeoutshttps://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/6b36d882198aa6d1f8db1a7014ade31c538812c9
6b36d88https://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/6b36d882198aa6d1f8db1a7014ade31c538812c9
https://patch-diff.githubusercontent.com/faza
Add comment regarding correct configuration of challenge interval blo…https://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/96efcec30e19794f71a0b4988ef919ebc580d2cc
96efcechttps://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/96efcec30e19794f71a0b4988ef919ebc580d2cc
https://patch-diff.githubusercontent.com/faza
Set minChallengeId to 0 initiallyhttps://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/2da0b0de1891edb3ed7cae880d490d5a044547db
2da0b0dhttps://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/2da0b0de1891edb3ed7cae880d490d5a044547db
https://patch-diff.githubusercontent.com/faza
wrong proof submission should be tracked as missed challengehttps://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/09393c33bf90d5e177bd179af3455ea739b8e237
09393c3https://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/09393c33bf90d5e177bd179af3455ea739b8e237
https://patch-diff.githubusercontent.com/faza
Pending status should be checked only in case of assigned provider in…https://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/182cd946c0a694421f32f83f52ccd0d6cf066de5
182cd94https://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/182cd946c0a694421f32f83f52ccd0d6cf066de5
https://patch-diff.githubusercontent.com/faza
Reset ConsecutiveProofFaults on successful challenge submission by th…https://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/60735d6fc8762a73f382b6992338836952ec557f
60735d6https://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/60735d6fc8762a73f382b6992338836952ec557f
https://patch-diff.githubusercontent.com/faza
Avoid setting the same store key again and again in the same message …https://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/1197f456a9f811495b3876a07c0102bd617ddfcb
1197f45https://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/1197f456a9f811495b3876a07c0102bd617ddfcb
https://patch-diff.githubusercontent.com/faza
Jail the provider correctly in the clawback scenariohttps://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/a1f7ab1d72158fe6770ae072990860336c597c63
a1f7ab1https://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/a1f7ab1d72158fe6770ae072990860336c597c63
https://patch-diff.githubusercontent.com/faza
Configure storage update proposal expiry globally and comment guidelineshttps://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/6adee772aa6667ffc8177c06557dcffc5d14e160
6adee77https://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/6adee772aa6667ffc8177c06557dcffc5d14e160
https://patch-diff.githubusercontent.com/faza
Keep track of last processed challenge after deadline to avoid proces…https://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/97aff610e37f366cc62a888ca13fb07a7c85bd79
97aff61https://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/97aff610e37f366cc62a888ca13fb07a7c85bd79
https://patch-diff.githubusercontent.com/faza
s/GetSize_()/Size_https://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/4fb308a4356b04486d1bd319d3c7b4522735ff6f
4fb308ahttps://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/4fb308a4356b04486d1bd319d3c7b4522735ff6f
https://patch-diff.githubusercontent.com/faza
Configure storage params for productionhttps://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/131e94269dc6de59d5088b8a6f02f0bae1dbcc85
131e942https://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/131e94269dc6de59d5088b8a6f02f0bae1dbcc85
https://patch-diff.githubusercontent.com/faza
Update current dollar values in param commentshttps://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/b7ddeb10757c6b0b1979726f5e69ef4976b9c057
b7ddeb1https://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/b7ddeb10757c6b0b1979726f5e69ef4976b9c057
https://patch-diff.githubusercontent.com/faza
Use more standard price per gb param instead of price per mbhttps://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/b269378ee151e76e4bcb6f006b0756788b47ee92
b269378https://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/b269378ee151e76e4bcb6f006b0756788b47ee92
https://patch-diff.githubusercontent.com/faza
Update the upgrade time used in storage fee calculationhttps://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/09e243fb619c8c58037d9177c417c4e07b6e2a0c
09e243fhttps://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/09e243fb619c8c58037d9177c417c4e07b6e2a0c
https://patch-diff.githubusercontent.com/faza
Remove the test value of minJoinTime in storage reward calculationhttps://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/62fcf70f12278b84c79fc667edc4f5e5023e955b
62fcf70https://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/62fcf70f12278b84c79fc667edc4f5e5023e955b
https://patch-diff.githubusercontent.com/faza
Update changeloghttps://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/7a41d6e4ce094bd262b4ee273f8c02ebdd1d0d96
7a41d6ehttps://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/7a41d6e4ce094bd262b4ee273f8c02ebdd1d0d96
https://patch-diff.githubusercontent.com/faza
Update storage paramshttps://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/0d074c770b792332336f8975e122e0ee100ae631
0d074c7https://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17/commits/0d074c770b792332336f8975e122e0ee100ae631
https://patch-diff.githubusercontent.com/faza
fazahttps://patch-diff.githubusercontent.com/faza
d3d8d4dhttps://patch-diff.githubusercontent.com/gitopia/gitopia/commit/d3d8d4d78dc435420bdacf7e33b6550b845c067a
Sep 2, 2025https://github.com/gitopia/gitopia/pull/17#event-19460467302
Please reload this pagehttps://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17
Sign up for freehttps://patch-diff.githubusercontent.com/join?source=comment-repo
Sign in to commenthttps://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Fgitopia%2Fgitopia%2Fpull%2F17
Please reload this pagehttps://patch-diff.githubusercontent.com/gitopia/gitopia/pull/17
https://patch-diff.githubusercontent.com/faza
https://patch-diff.githubusercontent.com/apps/copilot-swe-agent
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.