| from django.contrib import admin | |
| from .models import ProofOfCompute, ValidatorNode, Verification, VerificationTask | |
| class ValidatorNodeAdmin(admin.ModelAdmin): | |
| list_display = ( | |
| "user", | |
| "status", | |
| "staked_amount_usd", | |
| "accuracy_score", | |
| "total_verifications", | |
| "created_at", | |
| ) | |
| list_filter = ("status",) | |
| search_fields = ("user__username",) | |
| readonly_fields = ( | |
| "accuracy_score", | |
| "total_verifications", | |
| "correct_verifications", | |
| "incorrect_verifications", | |
| "total_rewards_earned", | |
| ) | |
| class VerificationTaskAdmin(admin.ModelAdmin): | |
| list_display = ( | |
| "job", | |
| "status", | |
| "required_validators", | |
| "consensus_result", | |
| "created_at", | |
| ) | |
| list_filter = ("status", "consensus_result") | |
| class VerificationAdmin(admin.ModelAdmin): | |
| list_display = ("task", "validator", "result", "confidence", "created_at") | |
| list_filter = ("result",) | |
| class ProofOfComputeAdmin(admin.ModelAdmin): | |
| list_display = ("job", "verified_at") | |
| readonly_fields = ("verified_at",) | |
Xet Storage Details
- Size:
- 1.24 kB
- Xet hash:
- 8f3620b846c325031c3808a32bf9f04ebbbe84934ee077d161a0ca5de8645f56
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.