tahamajs's picture
download
raw
1.24 kB
from django.contrib import admin
from .models import ProofOfCompute, ValidatorNode, Verification, VerificationTask
@admin.register(ValidatorNode)
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",
)
@admin.register(VerificationTask)
class VerificationTaskAdmin(admin.ModelAdmin):
list_display = (
"job",
"status",
"required_validators",
"consensus_result",
"created_at",
)
list_filter = ("status", "consensus_result")
@admin.register(Verification)
class VerificationAdmin(admin.ModelAdmin):
list_display = ("task", "validator", "result", "confidence", "created_at")
list_filter = ("result",)
@admin.register(ProofOfCompute)
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.