globalDAO
*kourt.daoStateValue
<zero>
daoBootstrapN
untyped bigintValue
(1 <untyped> bigint)
daoBootstrapM
untyped bigintValue
(1 <untyped> bigint)
ensureGlobalDAO
func() *kourt.daoState- OID
- 01eacd…487e:400
ensureGlobalDAO details
isGlobalMod
func(who .uverse.address) bool- OID
- 01eacd…487e:402
isGlobalMod details
AddGlobalMod
func(who .uverse.address)- OID
- 01eacd…487e:403
AddGlobalMod details
seatGlobalMember
func(d *kourt.daoState, who .uverse.address)- OID
- 01eacd…487e:404
seatGlobalMember details
RemoveGlobalMod
func(who .uverse.address)- OID
- 01eacd…487e:405
RemoveGlobalMod details
SetPurgeThreshold
func(m int)- OID
- 01eacd…487e:406
SetPurgeThreshold details
TransferGlobalAdmin
func(to .uverse.address)- OID
- 01eacd…487e:407
TransferGlobalAdmin details
courtMod
typeValue
kourt.courtMod
claimMod
typeValue
kourt.claimMod
modAct
typeValue
kourt.modAct
reSetWindowOpen
func(clearedAtTime int64, clearedAt int64, now int64) bool- OID
- 01eacd…487e:408
reSetWindowOpen details
pendingTTLBlocks
int64Value
120960
approval
typeValue
kourt.approval
approvalStale
func(a *kourt.approval) bool- OID
- 01eacd…487e:409
approvalStale details
ensureMod
func(c *kourt.Court) *kourt.courtMod- OID
- 01eacd…487e:410
ensureMod details
AppointMods
func(courtSlug string, m int, mods [].uverse.address)- OID
- 01eacd…487e:411
AppointMods details
requireMod
func(cm *kourt.courtMod, who .uverse.address)- OID
- 01eacd…487e:412
requireMod details
clearPendingOnMembershipChange
func(pending **v0.BPTree)- OID
- 01eacd…487e:413
clearPendingOnMembershipChange details
requireActiveMod
func(cm *kourt.courtMod, who .uverse.address)- OID
- 01eacd…487e:414
requireActiveMod details
isActiveMod
func(cm *kourt.courtMod, who .uverse.address) bool- OID
- 01eacd…487e:415
isActiveMod details
requireEdgeRemover
func(c *kourt.Court, author .uverse.address, who .uverse.address)- OID
- 01eacd…487e:416
requireEdgeRemover details
mustCategoryCode
func(code string)- OID
- 01eacd…487e:417
mustCategoryCode details
checkReason
func(reason string)- OID
- 01eacd…487e:418
checkReason details
ensureClaimMod
func(c *kourt.Court, cm *kourt.courtMod, claimID uint64) *kourt.claimMod- OID
- 01eacd…487e:419
ensureClaimMod details
lookupClaimMod
func(cm *kourt.courtMod, claimID uint64) *kourt.claimMod- OID
- 01eacd…487e:420
lookupClaimMod details
approveAction
func(pending *v0.BPTree, key string, who .uverse.address, reason string, m int) (bool, string)- OID
- 01eacd…487e:421
approveAction details
pendingOpenedAt
func(pending *v0.BPTree, key string) int64- OID
- 01eacd…487e:422
pendingOpenedAt details
HideItem
func(courtSlug string, claimID uint64, reason string)- OID
- 01eacd…487e:423
HideItem details
UnhideItem
func(courtSlug string, claimID uint64, reason string)- OID
- 01eacd…487e:424
UnhideItem details
GlobalHide
func(courtSlug string, claimID uint64, categoryCode string)- OID
- 01eacd…487e:425
GlobalHide details
GlobalClear
func(courtSlug string, claimID uint64)- OID
- 01eacd…487e:426
GlobalClear details
ClearAnyBit
func(courtSlug string, claimID uint64)- OID
- 01eacd…487e:427
ClearAnyBit details
ClearCourtSuspension
func(courtSlug string)- OID
- 01eacd…487e:428
ClearCourtSuspension details
PurgeClaim
func(courtSlug string, claimID uint64, categoryCode string)- OID
- 01eacd…487e:429
PurgeClaim details
GlobalSuspendSet
func(courtSlug string)- OID
- 01eacd…487e:430
GlobalSuspendSet details
ResetModSet
func(courtSlug string)- OID
- 01eacd…487e:431
ResetModSet details
PurgeCourt
func(courtSlug string, categoryCode string)- OID
- 01eacd…487e:432
PurgeCourt details
courtIsPurged
func(c *kourt.Court) bool- OID
- 01eacd…487e:433
courtIsPurged details
CourtPurged
func(courtSlug string) bool- OID
- 01eacd…487e:434
CourtPurged details
setMetaBit
func(c *kourt.Court, claimID uint64, by .uverse.address)- OID
- 01eacd…487e:435
setMetaBit details
clearMetaBit
func(c *kourt.Court, claimID uint64, by .uverse.address)- OID
- 01eacd…487e:436
clearMetaBit details
clearCourtBitByMeta
func(c *kourt.Court, claimID uint64, by .uverse.address)- OID
- 01eacd…487e:437
clearCourtBitByMeta details
suspendSet
func(c *kourt.Court, by .uverse.address)- OID
- 01eacd…487e:438
suspendSet details
currentSetID
func(cm *kourt.courtMod) string- OID
- 01eacd…487e:439
currentSetID details
unsuspendSet
func(c *kourt.Court, by .uverse.address)- OID
- 01eacd…487e:440
unsuspendSet details
TextRedacted
func(courtSlug string, claimID uint64) bool- OID
- 01eacd…487e:442
TextRedacted details
ClaimPurged
func(courtSlug string, claimID uint64) bool- OID
- 01eacd…487e:443
ClaimPurged details
PurgeModLogRow
func(courtSlug string, claimID uint64, rowID uint64, categoryCode string)- OID
- 01eacd…487e:444
PurgeModLogRow details
PendingApproval
func(courtSlug string, actionKey string) (approvals int, expiresAt int64, expiresAtHeight int64)- OID
- 01eacd…487e:445
PendingApproval details
CourtSuspended
func(courtSlug string) bool- OID
- 01eacd…487e:446
CourtSuspended details
IsCourtMod
func(courtSlug string, who .uverse.address) bool- OID
- 01eacd…487e:447
IsCourtMod details
ModThreshold
func(courtSlug string) (m int, n int)- OID
- 01eacd…487e:448
ModThreshold details
GlobalModCount
func() int- OID
- 01eacd…487e:449
GlobalModCount details
ModLogLen
func(courtSlug string, claimID uint64) int- OID
- 01eacd…487e:450
ModLogLen details
emitModAct
func(slug string, claimID uint64, code string, actor .uverse.address)- OID
- 01eacd…487e:451
emitModAct details
emitGlobalAct
func(slug string, claimID uint64, code string, actor .uverse.address)- OID
- 01eacd…487e:452
emitGlobalAct details
emitPurge
func(slug string, claimID uint64, categoryCode string, actor .uverse.address)- OID
- 01eacd…487e:453
emitPurge details
burnIdx
*v0.BPTree- OID
- 01eacd…487e:455
burnIdx details
createdIdx
*v0.BPTree- OID
- 01eacd…487e:458
createdIdx details
courtSeq
uint64Value
3
beInv
func(v int64) string- OID
- 01eacd…487e:461
beInv details
reindexBurn
func(c *kourt.Court, spent int64)- OID
- 01eacd…487e:463
reindexBurn details
indexNewCourt
func(c *kourt.Court)- OID
- 01eacd…487e:464
indexNewCourt details
listedPage
func(order string, offset int, limit int) []string- OID
- 01eacd…487e:465
listedPage details
ListedCourtsBy
func(order string, offset int, limit int) []string- OID
- 01eacd…487e:466
ListedCourtsBy details
CourtBurnedGNOT
func(courtSlug string) int64- OID
- 01eacd…487e:467
CourtBurnedGNOT details
claimTitleFor
func(c *kourt.Court, cs *kourt.claimState) string- OID
- 01eacd…487e:468
claimTitleFor details
claimBodyVisible
func(c *kourt.Court, cs *kourt.claimState) string- OID
- 01eacd…487e:469
claimBodyVisible details
claimMediaVisible
func(c *kourt.Court, cs *kourt.claimState) []kourt.mediaItem- OID
- 01eacd…487e:470
claimMediaVisible details
claimBodyFor
func(c *kourt.Court, cs *kourt.claimState) string- OID
- 01eacd…487e:471
claimBodyFor details
claimBodyQuoted
func(c *kourt.Court, cs *kourt.claimState) string- OID
- 01eacd…487e:472
claimBodyQuoted details
platformName
untyped stringValue
"Kourt"
platformTicker
untyped stringValue
"KOURT"
qualifiedSymbol
func(c *kourt.Court) string- OID
- 01eacd…487e:473
qualifiedSymbol details
courtNameFor
func(c *kourt.Court) string- OID
- 01eacd…487e:474
courtNameFor details
courtDescFor
func(c *kourt.Court) string- OID
- 01eacd…487e:475
courtDescFor details
hideBanner
func(c *kourt.Court, cs *kourt.claimState) string- OID
- 01eacd…487e:476
hideBanner details
stripHeading
untyped stringValue
"Still flaggable"
stripBlurb
untyped stringValue
"Answered claims that can still be flagged as spam — nearest deadline first. A claim leaves this list when its rewards are opened, not when it settles, so a settled claim stays here while it can still be flagged. This list ignores moderation: a claim hidd"...
writeStrip
func(b *strings.Builder, slug string)- OID
- 01eacd…487e:477
writeStrip details
writePending
func(b *strings.Builder, slug string)- OID
- 01eacd…487e:478
writePending details
writeAppeal
func(b *strings.Builder, c *kourt.Court, cs *kourt.claimState)- OID
- 01eacd…487e:479
writeAppeal details
modActLine
func(a kourt.modAct, kind string) string- OID
- 01eacd…487e:480
modActLine details
renderModLog
func(slug string) string- OID
- 01eacd…487e:481
renderModLog details
appealVerbGloss
func(verb string) string- OID
- 01eacd…487e:482
appealVerbGloss details
nominationWindow
int64Value
17280
maxBallotLines
untyped bigintValue
(64 <untyped> bigint)
electionBondBps
int64Value
50
mustElectionInvariants
func()- OID
- 01eacd…487e:483
mustElectionInvariants details
init.593
func()- OID
- 01eacd…487e:485
init.593 details
modCandidate
typeValue
kourt.modCandidate
ballotLine
typeValue
kourt.ballotLine
election
typeValue
kourt.election
electionFloor
func(c *kourt.Court, at uint32) int64- OID
- 01eacd…487e:486
electionFloor details
votableAt
func(c *kourt.Court, at uint32) int64- OID
- 01eacd…487e:487
votableAt details
electionBond
func(c *kourt.Court, at uint32) int64- OID
- 01eacd…487e:488
electionBond details
RegisterModCandidate
func(courtSlug string, m int, members [].uverse.address) uint64- OID
- 01eacd…487e:489
RegisterModCandidate details
canonicalMembers
func(in [].uverse.address) [].uverse.address- OID
- 01eacd…487e:490
canonicalMembers details
electionCooldownOpen
func(cm *kourt.courtMod) bool- OID
- 01eacd…487e:491
electionCooldownOpen details
nominationClosed
func(e *kourt.election) bool- OID
- 01eacd…487e:492
nominationClosed details
votingClosed
func(e *kourt.election) bool- OID
- 01eacd…487e:493
votingClosed details
OpenElection
func(courtSlug string, candidateID uint64) uint64- OID
- 01eacd…487e:494
OpenElection details
NominateCandidate
func(courtSlug string, candidateID uint64)- OID
- 01eacd…487e:495
NominateCandidate details
addNomination
func(c *kourt.Court, cm *kourt.courtMod, e *kourt.election, cand *kourt.modCandidate, who .uverse.address)- OID
- 01eacd…487e:496
addNomination details
ApproveCandidate
func(courtSlug string, candidateID uint64)- OID
- 01eacd…487e:497
ApproveCandidate details
ApproveRetain
func(courtSlug string)- OID
- 01eacd…487e:498
ApproveRetain details
approve
func(who .uverse.address, courtSlug string, candidateID uint64, retain bool)- OID
- 01eacd…487e:499
approve details
ResolveElection
func(courtSlug string)- OID
- 01eacd…487e:500
ResolveElection details
installModSet
func(c *kourt.Court, cm *kourt.courtMod, cand *kourt.modCandidate, at int64, byElection bool)- OID
- 01eacd…487e:501
installModSet details
mustModRead
func(courtSlug string) *kourt.courtMod- OID
- 01eacd…487e:502
mustModRead details
ElectionOpen
func(courtSlug string) bool- OID
- 01eacd…487e:503
ElectionOpen details
ElectionWindows
func(courtSlug string) (int64, int64)- OID
- 01eacd…487e:504
ElectionWindows details
ElectionFloorOf
func(courtSlug string) int64- OID
- 01eacd…487e:505
ElectionFloorOf details
ElectionBondOf
func(courtSlug string) int64- OID
- 01eacd…487e:506
ElectionBondOf details
ElectionTally
func(courtSlug string, candidateID uint64) (candW int64, retainW int64, turnout int64)- OID
- 01eacd…487e:507
ElectionTally details
CandidateMembers
func(courtSlug string, candidateID uint64) [].uverse.address- OID
- 01eacd…487e:508
CandidateMembers details
CandidateThreshold
func(courtSlug string, candidateID uint64) int- OID
- 01eacd…487e:509
CandidateThreshold details
ElectionCooldownUntil
func(courtSlug string) int64- OID
- 01eacd…487e:510
ElectionCooldownUntil details
OpenRewards
func(courtSlug string, claimID uint64)- OID
- 01eacd…487e:511
OpenRewards details
WithdrawBonus
func(courtSlug string, claimID uint64, side int) int64- OID
- 01eacd…487e:513
WithdrawBonus details
AuthorBonus
func(courtSlug string, claimID uint64) int64- OID
- 01eacd…487e:514
AuthorBonus details
AnswererBonus
func(courtSlug string, claimID uint64) int64- OID
- 01eacd…487e:515
AnswererBonus details
timeAvgStake
func(cs *kourt.claimState, rawHi uint64, rawLo uint64) int64- OID
- 01eacd…487e:516
timeAvgStake details
capBonus
func(cs *kourt.claimState, gross int64, rawHi uint64, rawLo uint64) int64- OID
- 01eacd…487e:517
capBonus details
PullCarrot
func(courtSlug string, claimID uint64) int64- OID
- 01eacd…487e:518
PullCarrot details
div128
func(hi uint64, lo uint64, den int64) int64- OID
- 01eacd…487e:519
div128 details
RewardsOpened
func(courtSlug string, claimID uint64) bool- OID
- 01eacd…487e:520
RewardsOpened details
drawEntitlement
func(c *kourt.Court, cs *kourt.claimState, midGross int64) int64- OID
- 01eacd…487e:521
drawEntitlement details
drawWant
func(c *kourt.Court, cs *kourt.claimState, midGross int64) int64- OID
- 01eacd…487e:522
drawWant details
drawSplit
func(cs *kourt.claimState, d int64) (winners int64, author int64, answerer int64)- OID
- 01eacd…487e:523
drawSplit details
DrawQuote
func(courtSlug string, claimID uint64) (winners int64, author int64, answerer int64)- OID
- 01eacd…487e:524
DrawQuote details
DrawSlices
func(courtSlug string, claimID uint64) (winners int64, author int64, answerer int64, carrotLeft int64)- OID
- 01eacd…487e:525
DrawSlices details
PullState
func(courtSlug string, claimID uint64, who .uverse.address) (winnerPaid bool, authorPaid bool, answererPaid bool)- OID
- 01eacd…487e:526
PullState details
ladderT1BpsInit
int64Value
5
ladderT2BpsInit
int64Value
25
ladderT3BpsInit
int64Value
100
postsEntryInit
int64Value
3
postsT2Init
int64Value
10
postsT3Init
int64Value
30
ladderTopRatio
int64Value
10
passPriceMinCC
int64Value
100000
passPriceBps
int64Value
1
passPriceOfT3
int64Value
100
mustPostingInvariants
func()- OID
- 01eacd…487e:527
mustPostingInvariants details
init.648
func()- OID
- 01eacd…487e:529
init.648 details
ladder
typeValue
kourt.ladder
ladderDefault
kourt.ladder- OID
- 01eacd…487e:531
ladderDefault details
ladderFor
func(c *kourt.Court) kourt.ladder- OID
- 01eacd…487e:532
ladderFor details
mustLadder
func(l kourt.ladder)- OID
- 01eacd…487e:533
mustLadder details
SetLadderDefault
func(t1Bps int64, t2Bps int64, t3Bps int64, postsEntry int64, postsT2 int64)- OID
- 01eacd…487e:534
SetLadderDefault details
SetCourtLadder
func(courtSlug string, t1Bps int64, t2Bps int64, t3Bps int64, postsEntry int64, postsT2 int64)- OID
- 01eacd…487e:535
SetCourtLadder details
ladderKey
func(l kourt.ladder) string- OID
- 01eacd…487e:536
ladderKey details
ClearCourtLadder
func(courtSlug string)- OID
- 01eacd…487e:537
ClearCourtLadder details
boardSupply
func(c *kourt.Court) (int64, bool)- OID
- 01eacd…487e:538
boardSupply details
passPriceFor
func(c *kourt.Court) int64- OID
- 01eacd…487e:539
passPriceFor details
PassPrice
func(courtSlug string) int64- OID
- 01eacd…487e:540
PassPrice details
Ladder
func(courtSlug string) string- OID
- 01eacd…487e:541
Ladder details
postLevel
func(c *kourt.Court, who .uverse.address) int64- OID
- 01eacd…487e:542
postLevel details
postsPerDayAt
func(l kourt.ladder, level int64) int64- OID
- 01eacd…487e:543
postsPerDayAt details
PostLevel
func(courtSlug string, who .uverse.address) int64- OID
- 01eacd…487e:544
PostLevel details
PostsPerDay
func(courtSlug string, who .uverse.address) int64- OID
- 01eacd…487e:545
PostsPerDay details
BuyCommentPass
func(courtSlug string) int64- OID
- 01eacd…487e:546
BuyCommentPass details
HoldsPass
func(courtSlug string, who .uverse.address) bool- OID
- 01eacd…487e:547
HoldsPass details
secsPerDay
int64Value
86400
bucketAt
func(tokens int64, lastRefill int64, rate int64, now int64) (avail int64, stamp int64)- OID
- 01eacd…487e:548
bucketAt details
refill
func(c *kourt.Court, who .uverse.address, r *kourt.standingRow) int64- OID
- 01eacd…487e:549
refill details
mustSpendPost
func(c *kourt.Court, who .uverse.address)- OID
- 01eacd…487e:550
mustSpendPost details
PostsAvailable
func(courtSlug string, who .uverse.address) int64- OID
- 01eacd…487e:551
PostsAvailable details
renderStanding
func(slug string, addrArg string) string- OID
- 01eacd…487e:552
renderStanding details
renderStandingIndex
func(slug string) string- OID
- 01eacd…487e:553
renderStandingIndex details
writeStandingFrom
func(b *strings.Builder, c *kourt.Court, who .uverse.address)- OID
- 01eacd…487e:554
writeStandingFrom details
yesNo
func(b bool) string- OID
- 01eacd…487e:555
yesNo details
answerRecord
typeValue
kourt.answerRecord
creditUpheld
func(c *kourt.Court, who .uverse.address)- OID
- 01eacd…487e:556
creditUpheld details
resetOverturned
func(c *kourt.Court, who .uverse.address)- OID
- 01eacd…487e:558
resetOverturned details
priorityGateActive
func(c *kourt.Court) bool- OID
- 01eacd…487e:559
priorityGateActive details
mayAnswerInPriority
func(c *kourt.Court, who .uverse.address) bool- OID
- 01eacd…487e:560
mayAnswerInPriority details
holdPriority
func(c *kourt.Court, who .uverse.address, claimID uint64)- OID
- 01eacd…487e:561
holdPriority details
releasePriority
func(c *kourt.Court, who .uverse.address, claimID uint64)- OID
- 01eacd…487e:562
releasePriority details
getRecord
func(c *kourt.Court, who .uverse.address) *kourt.answerRecord- OID
- 01eacd…487e:563
getRecord details
AnswerRecord
func(courtSlug string, who .uverse.address) int- OID
- 01eacd…487e:564
AnswerRecord details
PriorityGateActive
func(courtSlug string) bool- OID
- 01eacd…487e:565
PriorityGateActive details
writeRelations
func(b *strings.Builder, c *kourt.Court, claimID uint64)- OID
- 01eacd…487e:566
writeRelations details
writeSupersedes
func(b *strings.Builder, c *kourt.Court, claimID uint64, base string) bool- OID
- 01eacd…487e:568
writeSupersedes details
writeArguments
func(b *strings.Builder, c *kourt.Court, claimID uint64, base string) bool- OID
- 01eacd…487e:569
writeArguments details
writeEdgeSide
func(b *strings.Builder, c *kourt.Court, claimID uint64, base string, outgoing bool) int- OID
- 01eacd…487e:570
writeEdgeSide details
Render
func(path string) string- OID
- 01eacd…487e:571
Render details
render
func(path string) string- OID
- 01eacd…487e:573
render details
renderDirectory
func() string- OID
- 01eacd…487e:574
renderDirectory details
writeListedByBurn
func(b *strings.Builder)- OID
- 01eacd…487e:575
writeListedByBurn details
renderPageSize
untyped bigintValue
(50 <untyped> bigint)
writeTier
func(b *strings.Builder, heading string, tier uint8)- OID
- 01eacd…487e:576
writeTier details
renderCourt
func(slug string) string- OID
- 01eacd…487e:577
renderCourt details
writeCourtCoin
func(b *strings.Builder, c *kourt.Court)- OID
- 01eacd…487e:578
writeCourtCoin details
renderClaim
func(slug string, id uint64) string- OID
- 01eacd…487e:579
renderClaim details
renderPositions
func(slug string, id uint64, addrStr string) string- OID
- 01eacd…487e:580
renderPositions details
tierText
func(bps int64) string- OID
- 01eacd…487e:581
tierText details
sideName
func(side int) string- OID
- 01eacd…487e:582
sideName details
ClaimStatus
func(courtSlug string, claimID uint64) string- OID
- 01eacd…487e:583
ClaimStatus details
claimStatus
func(cs *kourt.claimState) string- OID
- 01eacd…487e:584
claimStatus details
pct
func(num int64, den int64) string- OID
- 01eacd…487e:585
pct details
pad2
func(v int64) string- OID
- 01eacd…487e:586
pad2 details
writeFolderIndex
func(b *strings.Builder, c *kourt.Court, slug string)- OID
- 01eacd…487e:587
writeFolderIndex details
renderFolderPage
func(slug string, fid uint64) string- OID
- 01eacd…487e:588
renderFolderPage details
SettleUndisputed
func(courtSlug string, claimID uint64)- OID
- 01eacd…487e:589
SettleUndisputed details
WithdrawStake
func(courtSlug string, claimID uint64, side int) int64- OID
- 01eacd…487e:591
WithdrawStake details
Settled
func(courtSlug string, claimID uint64) bool- OID
- 01eacd…487e:592
Settled details
Verdict
func(courtSlug string, claimID uint64) int- OID
- 01eacd…487e:593
Verdict details
VerdictRoute
func(courtSlug string, claimID uint64) string- OID
- 01eacd…487e:594
VerdictRoute details
SettleDeadline
func(courtSlug string, claimID uint64) int64- OID
- 01eacd…487e:595
SettleDeadline details
maxSiteDomainLen
untyped bigintValue
(100 <untyped> bigint)
siteDomain
stringValue
""
siteDomainFault
func(d string) string- OID
- 01eacd…487e:597
siteDomainFault details
mustSiteDomain
func(d string)- OID
- 01eacd…487e:599
mustSiteDomain details
SetSiteDomain
func(domain string)- OID
- 01eacd…487e:600
SetSiteDomain details
ClearSiteDomain
func()- OID
- 01eacd…487e:601
ClearSiteDomain details
SiteDomain
func() string- OID
- 01eacd…487e:602
SiteDomain details
sitePath
func(path string) string- OID
- 01eacd…487e:603
sitePath details
withSiteBanner
func(body string, path string) string- OID
- 01eacd…487e:604
withSiteBanner details
siteBanner
func(path string) string- OID
- 01eacd…487e:605
siteBanner details
r0WeeklyBps
int64Value
25
stepDownNum
int64Value
9933575
stepDownDen
int64Value
10000000
budgetBpsFPStart
int64Value
38000000
stakePos
typeValue
kourt.stakePos
rateBpsFP
func(c *kourt.Court) int64- OID
- 01eacd…487e:606
rateBpsFP details
effectiveRateAcc
func(c *kourt.Court, cs *kourt.claimState) int64- OID
- 01eacd…487e:608
effectiveRateAcc details
accrue
func(c *kourt.Court, cs *kourt.claimState, p *kourt.stakePos, side int)- OID
- 01eacd…487e:609
accrue details
advancePools
func(c *kourt.Court, cs *kourt.claimState)- OID
- 01eacd…487e:610
advancePools details
rawHeight
func(cs *kourt.claimState) int64- OID
- 01eacd…487e:611
rawHeight details
lifeAvgStake
func(cs *kourt.claimState, now int64) int64- OID
- 01eacd…487e:612
lifeAvgStake details
Stake
func(courtSlug string, claimID uint64, side int, amount int64)- OID
- 01eacd…487e:613
Stake details
Unstake
func(courtSlug string, claimID uint64, side int, amount int64)- OID
- 01eacd…487e:614
Unstake details
observePools
func(cs *kourt.claimState)- OID
- 01eacd…487e:615
observePools details
StakeOf
func(courtSlug string, claimID uint64, side int, who .uverse.address) int64- OID
- 01eacd…487e:616
StakeOf details
ConvictionOf
func(courtSlug string, claimID uint64, side int, who .uverse.address) int64- OID
- 01eacd…487e:617
ConvictionOf details
ratePreview
func(c *kourt.Court) int64- OID
- 01eacd…487e:618
ratePreview details
convPreviewCC
func(cs *kourt.claimState, p *kourt.stakePos, acc int64) int64- OID
- 01eacd…487e:619
convPreviewCC details
convToCC
func(hi uint64, lo uint64) int64- OID
- 01eacd…487e:620
convToCC details
getPos
func(c *kourt.Court, cs *kourt.claimState, who .uverse.address, side int) *kourt.stakePos- OID
- 01eacd…487e:621
getPos details
posKey
func(who .uverse.address, side int) string- OID
- 01eacd…487e:622
posKey details
mustSide
func(side int)- OID
- 01eacd…487e:623
mustSide details
mustMul
func(a int64, b int64) int64- OID
- 01eacd…487e:624
mustMul details
mulDiv128
func(a int64, b int64, den int64) int64- OID
- 01eacd…487e:625
mulDiv128 details
mustAdd
func(a int64, b int64) int64- OID
- 01eacd…487e:626
mustAdd details
sub128
func(aHi uint64, aLo uint64, bHi uint64, bLo uint64) (hi uint64, lo uint64)- OID
- 01eacd…487e:627
sub128 details
add128
func(aHi uint64, aLo uint64, bHi uint64, bLo uint64) (hi uint64, lo uint64)- OID
- 01eacd…487e:628
add128 details
stakeIdxPage
untyped bigintValue
(64 <untyped> bigint)
stakeIdxEntry
untyped bigintValue
(9 <untyped> bigint)
stakePageMax
untyped bigintValue
(200 <untyped> bigint)
stakeRow
typeValue
kourt.stakeRow
stakeIdxKey
func(who .uverse.address, claimID uint64) string- OID
- 01eacd…487e:629
stakeIdxKey details
sideByte
func(side int) string- OID
- 01eacd…487e:631
sideByte details
stakeIdxMine
func(pre string, k string) bool- OID
- 01eacd…487e:632
stakeIdxMine details
indexPosition
func(c *kourt.Court, claimID uint64, who .uverse.address, side int)- OID
- 01eacd…487e:633
indexPosition details
stakeIdxWalk
func(c *kourt.Court, who .uverse.address, fn func(...))- OID
- 01eacd…487e:634
stakeIdxWalk details
stakeIdxCount
func(c *kourt.Court, who .uverse.address) int- OID
- 01eacd…487e:635
stakeIdxCount details
StakedSize
func(courtSlug string, who .uverse.address) int- OID
- 01eacd…487e:636
StakedSize details
StakedPage
func(courtSlug string, who .uverse.address, offset int, limit int) string- OID
- 01eacd…487e:637
StakedPage details
hourlyKeep
uint32Value
168
trimBudget
untyped bigintValue
(2 <untyped> bigint)
dailyBlocks
int64Value
17280
seriesRowCap
untyped bigintValue
(400 <untyped> bigint)
csKey
func(id uint64, suffix string) string- OID
- 01eacd…487e:638
csKey details
ensureCSArch
func(c *kourt.Court) *v0.Archive- OID
- 01eacd…487e:640
ensureCSArch details
setIfChanged
func(a *v0.Archive, s *v0.Series, key string, e uint32, v int64)- OID
- 01eacd…487e:641
setIfChanged details
recordPools
func(c *kourt.Court, cs *kourt.claimState)- OID
- 01eacd…487e:642
recordPools details
trimClaimHistory
func(c *kourt.Court, cs *kourt.claimState, hE uint32)- OID
- 01eacd…487e:643
trimClaimHistory details
histPoint
typeValue
kourt.histPoint
collectSeriesKeyed
func(a *v0.Archive, s *v0.Series, key string) ([]kourt.histPoint, bool)- OID
- 01eacd…487e:644
collectSeriesKeyed details
ClaimSeries
func(courtSlug string, claimID uint64, grain string) string- OID
- 01eacd…487e:645
ClaimSeries details
standingFlagBps
int64Value
10000
standingDisputeBps
int64Value
10000
standingAuthorHighBps
int64Value
2000
standingConvictionBps
int64Value
1000
standingUnadjudicatedBps
int64Value
5000
creditRates
typeValue
kourt.creditRates
creditRatesDefault
kourt.creditRates- OID
- 01eacd…487e:647
creditRatesDefault details
creditRatesFor
func(c *kourt.Court) kourt.creditRates- OID
- 01eacd…487e:648
creditRatesFor details
mustCreditRates
func(r kourt.creditRates)- OID
- 01eacd…487e:650
mustCreditRates details
SetCreditRatesDefault
func(flag int64, dispute int64, authorHigh int64, conviction int64, unadjudicated int64)- OID
- 01eacd…487e:651
SetCreditRatesDefault details
SetCourtCreditRates
func(courtSlug string, flag int64, dispute int64, authorHigh int64, conviction int64, unadjudicated int64)- OID
- 01eacd…487e:652
SetCourtCreditRates details
creditRatesKey
func(r kourt.creditRates) string- OID
- 01eacd…487e:653
creditRatesKey details
ClearCourtCreditRates
func(courtSlug string)- OID
- 01eacd…487e:654
ClearCourtCreditRates details
CreditRates
func(courtSlug string) string- OID
- 01eacd…487e:655
CreditRates details
standingCats
[4]string- OID
- 01eacd…487e:657
standingCats details
standingCatFlag
untyped bigintValue
(0 <untyped> bigint)
standingCatDispute
untyped bigintValue
(1 <untyped> bigint)
standingCatAuthor
untyped bigintValue
(2 <untyped> bigint)
standingCatConv
untyped bigintValue
(3 <untyped> bigint)
standingCatN
untyped bigintValue
(4 <untyped> bigint)
standingRow
typeValue
kourt.standingRow
getStanding
func(c *kourt.Court, who .uverse.address) *kourt.standingRow- OID
- 01eacd…487e:658
getStanding details
lookupStanding
func(c *kourt.Court, who .uverse.address) *kourt.standingRow- OID
- 01eacd…487e:659
lookupStanding details
creditStanding
func(c *kourt.Court, who .uverse.address, amount int64, cat int)- OID
- 01eacd…487e:660
creditStanding details
satAdd
func(a int64, b int64) int64- OID
- 01eacd…487e:661
satAdd details
scaleBps
func(base int64, bps int64) int64- OID
- 01eacd…487e:662
scaleBps details
creditDisputeResolved
func(c *kourt.Court, cs *kourt.claimState)- OID
- 01eacd…487e:663
creditDisputeResolved details
creditWinConviction
func(c *kourt.Court, cs *kourt.claimState, who .uverse.address, p *kourt.stakePos)- OID
- 01eacd…487e:664
creditWinConviction details
adjudicated
func(cs *kourt.claimState) bool- OID
- 01eacd…487e:665
adjudicated details
Standing
func(courtSlug string, who .uverse.address) int64- OID
- 01eacd…487e:666
Standing details
StandingBreakdown
func(courtSlug string, who .uverse.address) string- OID
- 01eacd…487e:667
StandingBreakdown details
stripActorCap
untyped bigintValue
(5 <untyped> bigint)
stripRow
typeValue
kourt.stripRow
globalStripIdx
*v0.BPTree- OID
- 01eacd…487e:669
globalStripIdx details
beHeightKey
func(h int64) string- OID
- 01eacd…487e:671
beHeightKey details
stripDeadline
func(cs *kourt.claimState) int64- OID
- 01eacd…487e:673
stripDeadline details
stripKey
func(cs *kourt.claimState) string- OID
- 01eacd…487e:674
stripKey details
globalStripKey
func(slug string, cs *kourt.claimState) string- OID
- 01eacd…487e:675
globalStripKey details
pendingKey
func(cs *kourt.claimState) string- OID
- 01eacd…487e:676
pendingKey details
stripEnter
func(c *kourt.Court, cs *kourt.claimState)- OID
- 01eacd…487e:677
stripEnter details
stripExit
func(c *kourt.Court, cs *kourt.claimState)- OID
- 01eacd…487e:678
stripExit details
pendingEnter
func(c *kourt.Court, cs *kourt.claimState)- OID
- 01eacd…487e:679
pendingEnter details
pendingExit
func(c *kourt.Court, cs *kourt.claimState)- OID
- 01eacd…487e:680
pendingExit details
stripPageIDs
func(c *kourt.Court, offset int, limit int) []uint64- OID
- 01eacd…487e:681
stripPageIDs details
StripPage
func(courtSlug string, offset int, limit int) []uint64- OID
- 01eacd…487e:682
StripPage details
StripSize
func(courtSlug string) int- OID
- 01eacd…487e:683
StripSize details
PendingPage
func(courtSlug string, offset int, limit int) []uint64- OID
- 01eacd…487e:684
PendingPage details
PendingSize
func(courtSlug string) int- OID
- 01eacd…487e:685
PendingSize details
DirectoryStripPage
func(offset int, limit int) ([]string, []uint64)- OID
- 01eacd…487e:686
DirectoryStripPage details
DirectoryStripSize
func() int- OID
- 01eacd…487e:687
DirectoryStripSize details
OnStrip
func(courtSlug string, claimID uint64) bool- OID
- 01eacd…487e:688
OnStrip details
OnPending
func(courtSlug string, claimID uint64) bool- OID
- 01eacd…487e:689
OnPending details
maxSupIn
untyped bigintValue
(8 <untyped> bigint)
maxSupInPerAuthor
untyped bigintValue
(2 <untyped> bigint)
supEdge
typeValue
kourt.supEdge
ensureSup
func(c *kourt.Court)- OID
- 01eacd…487e:690
ensureSup details
supersedeOrdered
func(from *kourt.claimState, to *kourt.claimState) bool- OID
- 01eacd…487e:692
supersedeOrdered details
SupersedeClaim
func(courtSlug string, from uint64, to uint64)- OID
- 01eacd…487e:693
SupersedeClaim details
RemoveSupersede
func(courtSlug string, from uint64)- OID
- 01eacd…487e:694
RemoveSupersede details
ClaimSupersedes
func(courtSlug string, claimID uint64) string- OID
- 01eacd…487e:695
ClaimSupersedes details
burnSeriesKey
untyped stringValue
"burn"
priceSeriesKey
untyped stringValue
"price"
recordPrice
func(c *kourt.Court)- OID
- 01eacd…487e:696
recordPrice details
recordBurn
func(c *kourt.Court)- OID
- 01eacd…487e:698
recordBurn details
formatSeries
func(width int64, now uint32, pts []kourt.histPoint, more bool) string- OID
- 01eacd…487e:699
formatSeries details
SupplySeries
func(courtSlug string) string- OID
- 01eacd…487e:700
SupplySeries details
BurnSeries
func(courtSlug string) string- OID
- 01eacd…487e:701
BurnSeries details
PriceSeries
func(courtSlug string) string- OID
- 01eacd…487e:702
PriceSeries details
maxAdvanceStep
int64Value
315360000
maxAdvanceTotal
int64Value
3153600000
maxHeightStep
int64Value
241920
maxHeightTotal
int64Value
1209600
maxBase
int64Value
4102444800
tcDeployer
.uverse.addressValue
<gnolang.StringValue>
tcArmed
boolValue
false
tcSealed
boolValue
false
tcSkew
int64Value
0
tcBase
int64Value
0
tcFloor
int64Value
0
tcEverArmed
boolValue
false
tcPeakSkew
int64Value
0
tcHeightSkew
int64Value
0
tcHeightPeak
int64Value
0
tcHeightBase
int64Value
0
tcHeightFloor
int64Value
0
init.860
func()- OID
- 01eacd…487e:715
init.860 details
mustDeployer
func()- OID
- 01eacd…487e:717
mustDeployer details
EnableTestClock
func()- OID
- 01eacd…487e:718
EnableTestClock details
EnableTestClockAt
func(base int64)- OID
- 01eacd…487e:719
EnableTestClockAt details
AdvanceTestClock
func(secs int64)- OID
- 01eacd…487e:720
AdvanceTestClock details
AdvanceTestHeight
func(n int64)- OID
- 01eacd…487e:721
AdvanceTestHeight details
TestHeightSkew
func() int64- OID
- 01eacd…487e:722
TestHeightSkew details
TestHeightPeakSkew
func() int64- OID
- 01eacd…487e:723
TestHeightPeakSkew details
SealTestClock
func()- OID
- 01eacd…487e:724
SealTestClock details
sealTestClock
func()- OID
- 01eacd…487e:725
sealTestClock details
TestClockActive
func() bool- OID
- 01eacd…487e:726
TestClockActive details
TestClockFabricated
func() bool- OID
- 01eacd…487e:727
TestClockFabricated details
TestClockSkew
func() int64- OID
- 01eacd…487e:728
TestClockSkew details
TestClockPeakSkew
func() int64- OID
- 01eacd…487e:729
TestClockPeakSkew details
tcNow
func() int64- OID
- 01eacd…487e:730
tcNow details
tierBpsFor
func(cs *kourt.claimState) int64- OID
- 01eacd…487e:731
tierBpsFor details
tierRefAt
func(c *kourt.Court) int64- OID
- 01eacd…487e:733
tierRefAt details
observeClaimSize
func(c *kourt.Court, xbar int64)- OID
- 01eacd…487e:734
observeClaimSize details
ClaimTierBps
func(courtSlug string, claimID uint64) int64- OID
- 01eacd…487e:735
ClaimTierBps details
ClaimTierRef
func(courtSlug string, claimID uint64) int64- OID
- 01eacd…487e:736
ClaimTierRef details
spamNetBps
func(cs *kourt.claimState) int64- OID
- 01eacd…487e:737
spamNetBps details
voteLockDispute
untyped stringValue
"d"
voteLockElection
untyped stringValue
"e"
voteLockKey
func(who .uverse.address, kind string, id uint64, sub uint64) string- OID
- 01eacd…487e:738
voteLockKey details
voteLockParts
func(who .uverse.address, key string) (kind string, id uint64, sub uint64, ok bool)- OID
- 01eacd…487e:740
voteLockParts details
voteLockOpen
func(c *kourt.Court, who .uverse.address, key string) bool- OID
- 01eacd…487e:741
voteLockOpen details
voteLockedOf
func(c *kourt.Court, who .uverse.address) int64- OID
- 01eacd…487e:742
voteLockedOf details
lockVote
func(c *kourt.Court, who .uverse.address, kind string, id int64, sub int64, amount int64)- OID
- 01eacd…487e:743
lockVote details
pruneVoteLocks
func(c *kourt.Court, who .uverse.address) int- OID
- 01eacd…487e:744
pruneVoteLocks details
beClaimID
func(s string) uint64- OID
- 01eacd…487e:745
beClaimID details
PruneVoteLocks
func(courtSlug string, who .uverse.address) int- OID
- 01eacd…487e:746
PruneVoteLocks details
CommitmentsOf
func(courtSlug string, who .uverse.address) string- OID
- 01eacd…487e:747
CommitmentsOf details
VoteLockedOf
func(courtSlug string, who .uverse.address) int64- OID
- 01eacd…487e:748
VoteLockedOf details
votingWeight
func(c *kourt.Court, who .uverse.address, at uint32) (w int64, snapshot int64)- OID
- 01eacd…487e:749
votingWeight details
voteCap
func(c *kourt.Court, who .uverse.address) int64- OID
- 01eacd…487e:751
voteCap details
ClaimVoteWeightOf
func(courtSlug string, who .uverse.address, claimID uint64) (verdict int64, quality int64)- OID
- 01eacd…487e:752
ClaimVoteWeightOf details
ElectionVoteWeightOf
func(courtSlug string, who .uverse.address) int64- OID
- 01eacd…487e:753
ElectionVoteWeightOf details
VoteWeightWhy
func(courtSlug string, who .uverse.address, claimID uint64) (verdict string, quality string)- OID
- 01eacd…487e:754
VoteWeightWhy details
whyWeighed
func(c *kourt.Court, who .uverse.address, at uint32) string- OID
- 01eacd…487e:755
whyWeighed details
globalDAO
:
*kourt.daoState
=<zero>
daoBootstrapN
:
untyped bigint
=(1 <untyped> bigint)
daoBootstrapM
:
untyped bigint
=(1 <untyped> bigint)
ensureGlobalDAO : func() *kourt.daoState Inspect
isGlobalMod : func(who .uverse.address) bool Inspect
AddGlobalMod : func(who .uverse.address) Inspect
seatGlobalMember : func(d *kourt.daoState, who .uverse.address) Inspect
RemoveGlobalMod : func(who .uverse.address) Inspect
SetPurgeThreshold : func(m int) Inspect
TransferGlobalAdmin : func(to .uverse.address) Inspect
courtMod
:
type
=kourt.courtMod
claimMod
:
type
=kourt.claimMod
modAct
:
type
=kourt.modAct
reSetWindowOpen : func(clearedAtTime int64, clearedAt int64, now int64) bool Inspect
pendingTTLBlocks
:
int64
=120960
approval
:
type
=kourt.approval
approvalStale : func(a *kourt.approval) bool Inspect
ensureMod : func(c *kourt.Court) *kourt.courtMod Inspect
AppointMods : func(courtSlug string, m int, mods [].uverse.address) Inspect
requireMod : func(cm *kourt.courtMod, who .uverse.address) Inspect
clearPendingOnMembershipChange : func(pending **v0.BPTree) Inspect
requireActiveMod : func(cm *kourt.courtMod, who .uverse.address) Inspect
isActiveMod : func(cm *kourt.courtMod, who .uverse.address) bool Inspect
requireEdgeRemover : func(c *kourt.Court, author .uverse.address, who .uverse.address) Inspect
mustCategoryCode : func(code string) Inspect
checkReason : func(reason string) Inspect
ensureClaimMod : func(c *kourt.Court, cm *kourt.courtMod, claimID uint64) *kourt.claimMod Inspect
lookupClaimMod : func(cm *kourt.courtMod, claimID uint64) *kourt.claimMod Inspect
approveAction : func(pending *v0.BPTree, key string, who .uverse.address, reason string, m int) (bool, string) Inspect
pendingOpenedAt : func(pending *v0.BPTree, key string) int64 Inspect
HideItem : func(courtSlug string, claimID uint64, reason string) Inspect
UnhideItem : func(courtSlug string, claimID uint64, reason string) Inspect
GlobalHide : func(courtSlug string, claimID uint64, categoryCode string) Inspect
GlobalClear : func(courtSlug string, claimID uint64) Inspect
ClearAnyBit : func(courtSlug string, claimID uint64) Inspect
ClearCourtSuspension : func(courtSlug string) Inspect
PurgeClaim : func(courtSlug string, claimID uint64, categoryCode string) Inspect
GlobalSuspendSet : func(courtSlug string) Inspect
ResetModSet : func(courtSlug string) Inspect
PurgeCourt : func(courtSlug string, categoryCode string) Inspect
courtIsPurged : func(c *kourt.Court) bool Inspect
CourtPurged : func(courtSlug string) bool Inspect
setMetaBit : func(c *kourt.Court, claimID uint64, by .uverse.address) Inspect
clearMetaBit : func(c *kourt.Court, claimID uint64, by .uverse.address) Inspect
clearCourtBitByMeta : func(c *kourt.Court, claimID uint64, by .uverse.address) Inspect
suspendSet : func(c *kourt.Court, by .uverse.address) Inspect
currentSetID : func(cm *kourt.courtMod) string Inspect
unsuspendSet : func(c *kourt.Court, by .uverse.address) Inspect
TextRedacted : func(courtSlug string, claimID uint64) bool Inspect
ClaimPurged : func(courtSlug string, claimID uint64) bool Inspect
PurgeModLogRow : func(courtSlug string, claimID uint64, rowID uint64, categoryCode string) Inspect
PendingApproval : func(courtSlug string, actionKey string) (approvals int, expiresAt int64, expiresAtHeight int64) Inspect
CourtSuspended : func(courtSlug string) bool Inspect
IsCourtMod : func(courtSlug string, who .uverse.address) bool Inspect
ModThreshold : func(courtSlug string) (m int, n int) Inspect
GlobalModCount : func() int Inspect
ModLogLen : func(courtSlug string, claimID uint64) int Inspect
emitModAct : func(slug string, claimID uint64, code string, actor .uverse.address) Inspect
emitGlobalAct : func(slug string, claimID uint64, code string, actor .uverse.address) Inspect
emitPurge : func(slug string, claimID uint64, categoryCode string, actor .uverse.address) Inspect
burnIdx : *v0.BPTree Inspect
createdIdx : *v0.BPTree Inspect
courtSeq
:
uint64
=3
beInv : func(v int64) string Inspect
reindexBurn : func(c *kourt.Court, spent int64) Inspect
indexNewCourt : func(c *kourt.Court) Inspect
listedPage : func(order string, offset int, limit int) []string Inspect
ListedCourtsBy : func(order string, offset int, limit int) []string Inspect
CourtBurnedGNOT : func(courtSlug string) int64 Inspect
claimTitleFor : func(c *kourt.Court, cs *kourt.claimState) string Inspect
claimBodyVisible : func(c *kourt.Court, cs *kourt.claimState) string Inspect
claimMediaVisible : func(c *kourt.Court, cs *kourt.claimState) []kourt.mediaItem Inspect
claimBodyFor : func(c *kourt.Court, cs *kourt.claimState) string Inspect
claimBodyQuoted : func(c *kourt.Court, cs *kourt.claimState) string Inspect
platformName
:
untyped string
="Kourt"
platformTicker
:
untyped string
="KOURT"
qualifiedSymbol : func(c *kourt.Court) string Inspect
courtNameFor : func(c *kourt.Court) string Inspect
courtDescFor : func(c *kourt.Court) string Inspect
hideBanner : func(c *kourt.Court, cs *kourt.claimState) string Inspect
stripHeading
:
untyped string
="Still flaggable"
stripBlurb
:
untyped string
="Answered claims that can still be flagged as spam — nearest deadline first. A claim leaves this list when its rewards are opened, not when it settles, so a settled claim stays here while it can still be flagged. This list ignores moderation: a claim hidd"...
writeStrip : func(b *strings.Builder, slug string) Inspect
writePending : func(b *strings.Builder, slug string) Inspect
writeAppeal : func(b *strings.Builder, c *kourt.Court, cs *kourt.claimState) Inspect
modActLine : func(a kourt.modAct, kind string) string Inspect
renderModLog : func(slug string) string Inspect
appealVerbGloss : func(verb string) string Inspect
nominationWindow
:
int64
=17280
maxBallotLines
:
untyped bigint
=(64 <untyped> bigint)
electionBondBps
:
int64
=50
mustElectionInvariants : func() Inspect
init.593 : func() Inspect
modCandidate
:
type
=kourt.modCandidate
ballotLine
:
type
=kourt.ballotLine
election
:
type
=kourt.election
electionFloor : func(c *kourt.Court, at uint32) int64 Inspect
votableAt : func(c *kourt.Court, at uint32) int64 Inspect
electionBond : func(c *kourt.Court, at uint32) int64 Inspect
RegisterModCandidate : func(courtSlug string, m int, members [].uverse.address) uint64 Inspect
canonicalMembers : func(in [].uverse.address) [].uverse.address Inspect
electionCooldownOpen : func(cm *kourt.courtMod) bool Inspect
nominationClosed : func(e *kourt.election) bool Inspect
votingClosed : func(e *kourt.election) bool Inspect
OpenElection : func(courtSlug string, candidateID uint64) uint64 Inspect
NominateCandidate : func(courtSlug string, candidateID uint64) Inspect
addNomination : func(c *kourt.Court, cm *kourt.courtMod, e *kourt.election, cand *kourt.modCandidate, who .uverse.address) Inspect
ApproveCandidate : func(courtSlug string, candidateID uint64) Inspect
ApproveRetain : func(courtSlug string) Inspect
approve : func(who .uverse.address, courtSlug string, candidateID uint64, retain bool) Inspect
ResolveElection : func(courtSlug string) Inspect
installModSet : func(c *kourt.Court, cm *kourt.courtMod, cand *kourt.modCandidate, at int64, byElection bool) Inspect
mustModRead : func(courtSlug string) *kourt.courtMod Inspect
ElectionOpen : func(courtSlug string) bool Inspect
ElectionWindows : func(courtSlug string) (int64, int64) Inspect
ElectionFloorOf : func(courtSlug string) int64 Inspect
ElectionBondOf : func(courtSlug string) int64 Inspect
ElectionTally : func(courtSlug string, candidateID uint64) (candW int64, retainW int64, turnout int64) Inspect
CandidateMembers : func(courtSlug string, candidateID uint64) [].uverse.address Inspect
CandidateThreshold : func(courtSlug string, candidateID uint64) int Inspect
ElectionCooldownUntil : func(courtSlug string) int64 Inspect
OpenRewards : func(courtSlug string, claimID uint64) Inspect
WithdrawBonus : func(courtSlug string, claimID uint64, side int) int64 Inspect
AuthorBonus : func(courtSlug string, claimID uint64) int64 Inspect
AnswererBonus : func(courtSlug string, claimID uint64) int64 Inspect
timeAvgStake : func(cs *kourt.claimState, rawHi uint64, rawLo uint64) int64 Inspect
capBonus : func(cs *kourt.claimState, gross int64, rawHi uint64, rawLo uint64) int64 Inspect
PullCarrot : func(courtSlug string, claimID uint64) int64 Inspect
div128 : func(hi uint64, lo uint64, den int64) int64 Inspect
RewardsOpened : func(courtSlug string, claimID uint64) bool Inspect
drawEntitlement : func(c *kourt.Court, cs *kourt.claimState, midGross int64) int64 Inspect
drawWant : func(c *kourt.Court, cs *kourt.claimState, midGross int64) int64 Inspect
drawSplit : func(cs *kourt.claimState, d int64) (winners int64, author int64, answerer int64) Inspect
DrawQuote : func(courtSlug string, claimID uint64) (winners int64, author int64, answerer int64) Inspect
DrawSlices : func(courtSlug string, claimID uint64) (winners int64, author int64, answerer int64, carrotLeft int64) Inspect
PullState : func(courtSlug string, claimID uint64, who .uverse.address) (winnerPaid bool, authorPaid bool, answererPaid bool) Inspect
ladderT1BpsInit
:
int64
=5
ladderT2BpsInit
:
int64
=25
ladderT3BpsInit
:
int64
=100
postsEntryInit
:
int64
=3
postsT2Init
:
int64
=10
postsT3Init
:
int64
=30
ladderTopRatio
:
int64
=10
passPriceMinCC
:
int64
=100000
passPriceBps
:
int64
=1
passPriceOfT3
:
int64
=100
mustPostingInvariants : func() Inspect
init.648 : func() Inspect
ladder
:
type
=kourt.ladder
ladderDefault : kourt.ladder Inspect
ladderFor : func(c *kourt.Court) kourt.ladder Inspect
mustLadder : func(l kourt.ladder) Inspect
SetLadderDefault : func(t1Bps int64, t2Bps int64, t3Bps int64, postsEntry int64, postsT2 int64) Inspect
SetCourtLadder : func(courtSlug string, t1Bps int64, t2Bps int64, t3Bps int64, postsEntry int64, postsT2 int64) Inspect
ladderKey : func(l kourt.ladder) string Inspect
ClearCourtLadder : func(courtSlug string) Inspect
boardSupply : func(c *kourt.Court) (int64, bool) Inspect
passPriceFor : func(c *kourt.Court) int64 Inspect
PassPrice : func(courtSlug string) int64 Inspect
Ladder : func(courtSlug string) string Inspect
postLevel : func(c *kourt.Court, who .uverse.address) int64 Inspect
postsPerDayAt : func(l kourt.ladder, level int64) int64 Inspect
PostLevel : func(courtSlug string, who .uverse.address) int64 Inspect
PostsPerDay : func(courtSlug string, who .uverse.address) int64 Inspect
BuyCommentPass : func(courtSlug string) int64 Inspect
HoldsPass : func(courtSlug string, who .uverse.address) bool Inspect
secsPerDay
:
int64
=86400
bucketAt : func(tokens int64, lastRefill int64, rate int64, now int64) (avail int64, stamp int64) Inspect
refill : func(c *kourt.Court, who .uverse.address, r *kourt.standingRow) int64 Inspect
mustSpendPost : func(c *kourt.Court, who .uverse.address) Inspect
PostsAvailable : func(courtSlug string, who .uverse.address) int64 Inspect
renderStanding : func(slug string, addrArg string) string Inspect
renderStandingIndex : func(slug string) string Inspect
writeStandingFrom : func(b *strings.Builder, c *kourt.Court, who .uverse.address) Inspect
yesNo : func(b bool) string Inspect
answerRecord
:
type
=kourt.answerRecord
creditUpheld : func(c *kourt.Court, who .uverse.address) Inspect
resetOverturned : func(c *kourt.Court, who .uverse.address) Inspect
priorityGateActive : func(c *kourt.Court) bool Inspect
mayAnswerInPriority : func(c *kourt.Court, who .uverse.address) bool Inspect
holdPriority : func(c *kourt.Court, who .uverse.address, claimID uint64) Inspect
releasePriority : func(c *kourt.Court, who .uverse.address, claimID uint64) Inspect
getRecord : func(c *kourt.Court, who .uverse.address) *kourt.answerRecord Inspect
AnswerRecord : func(courtSlug string, who .uverse.address) int Inspect
PriorityGateActive : func(courtSlug string) bool Inspect
writeRelations : func(b *strings.Builder, c *kourt.Court, claimID uint64) Inspect
writeSupersedes : func(b *strings.Builder, c *kourt.Court, claimID uint64, base string) bool Inspect
writeArguments : func(b *strings.Builder, c *kourt.Court, claimID uint64, base string) bool Inspect
writeEdgeSide : func(b *strings.Builder, c *kourt.Court, claimID uint64, base string, outgoing bool) int Inspect
Render : func(path string) string Inspect
render : func(path string) string Inspect
renderDirectory : func() string Inspect
writeListedByBurn : func(b *strings.Builder) Inspect
renderPageSize
:
untyped bigint
=(50 <untyped> bigint)
writeTier : func(b *strings.Builder, heading string, tier uint8) Inspect
renderCourt : func(slug string) string Inspect
writeCourtCoin : func(b *strings.Builder, c *kourt.Court) Inspect
renderClaim : func(slug string, id uint64) string Inspect
renderPositions : func(slug string, id uint64, addrStr string) string Inspect
tierText : func(bps int64) string Inspect
sideName : func(side int) string Inspect
ClaimStatus : func(courtSlug string, claimID uint64) string Inspect
claimStatus : func(cs *kourt.claimState) string Inspect
pct : func(num int64, den int64) string Inspect
pad2 : func(v int64) string Inspect
writeFolderIndex : func(b *strings.Builder, c *kourt.Court, slug string) Inspect
renderFolderPage : func(slug string, fid uint64) string Inspect
SettleUndisputed : func(courtSlug string, claimID uint64) Inspect
WithdrawStake : func(courtSlug string, claimID uint64, side int) int64 Inspect
Settled : func(courtSlug string, claimID uint64) bool Inspect
Verdict : func(courtSlug string, claimID uint64) int Inspect
VerdictRoute : func(courtSlug string, claimID uint64) string Inspect
SettleDeadline : func(courtSlug string, claimID uint64) int64 Inspect
maxSiteDomainLen
:
untyped bigint
=(100 <untyped> bigint)
siteDomain
:
string
=""
siteDomainFault : func(d string) string Inspect
mustSiteDomain : func(d string) Inspect
SetSiteDomain : func(domain string) Inspect
ClearSiteDomain : func() Inspect
SiteDomain : func() string Inspect
sitePath : func(path string) string Inspect
withSiteBanner : func(body string, path string) string Inspect
siteBanner : func(path string) string Inspect
r0WeeklyBps
:
int64
=25
stepDownNum
:
int64
=9933575
stepDownDen
:
int64
=10000000
budgetBpsFPStart
:
int64
=38000000
stakePos
:
type
=kourt.stakePos
rateBpsFP : func(c *kourt.Court) int64 Inspect
effectiveRateAcc : func(c *kourt.Court, cs *kourt.claimState) int64 Inspect
accrue : func(c *kourt.Court, cs *kourt.claimState, p *kourt.stakePos, side int) Inspect
advancePools : func(c *kourt.Court, cs *kourt.claimState) Inspect
rawHeight : func(cs *kourt.claimState) int64 Inspect
lifeAvgStake : func(cs *kourt.claimState, now int64) int64 Inspect
Stake : func(courtSlug string, claimID uint64, side int, amount int64) Inspect
Unstake : func(courtSlug string, claimID uint64, side int, amount int64) Inspect
observePools : func(cs *kourt.claimState) Inspect
StakeOf : func(courtSlug string, claimID uint64, side int, who .uverse.address) int64 Inspect
ConvictionOf : func(courtSlug string, claimID uint64, side int, who .uverse.address) int64 Inspect
ratePreview : func(c *kourt.Court) int64 Inspect
convPreviewCC : func(cs *kourt.claimState, p *kourt.stakePos, acc int64) int64 Inspect
convToCC : func(hi uint64, lo uint64) int64 Inspect
getPos : func(c *kourt.Court, cs *kourt.claimState, who .uverse.address, side int) *kourt.stakePos Inspect
posKey : func(who .uverse.address, side int) string Inspect
mustSide : func(side int) Inspect
mustMul : func(a int64, b int64) int64 Inspect
mulDiv128 : func(a int64, b int64, den int64) int64 Inspect
mustAdd : func(a int64, b int64) int64 Inspect
sub128 : func(aHi uint64, aLo uint64, bHi uint64, bLo uint64) (hi uint64, lo uint64) Inspect
add128 : func(aHi uint64, aLo uint64, bHi uint64, bLo uint64) (hi uint64, lo uint64) Inspect
stakeIdxPage
:
untyped bigint
=(64 <untyped> bigint)
stakeIdxEntry
:
untyped bigint
=(9 <untyped> bigint)
stakePageMax
:
untyped bigint
=(200 <untyped> bigint)
stakeRow
:
type
=kourt.stakeRow
stakeIdxKey : func(who .uverse.address, claimID uint64) string Inspect
sideByte : func(side int) string Inspect
stakeIdxMine : func(pre string, k string) bool Inspect
indexPosition : func(c *kourt.Court, claimID uint64, who .uverse.address, side int) Inspect
stakeIdxWalk : func(c *kourt.Court, who .uverse.address, fn func(...)) Inspect
stakeIdxCount : func(c *kourt.Court, who .uverse.address) int Inspect
StakedSize : func(courtSlug string, who .uverse.address) int Inspect
StakedPage : func(courtSlug string, who .uverse.address, offset int, limit int) string Inspect
hourlyKeep
:
uint32
=168
trimBudget
:
untyped bigint
=(2 <untyped> bigint)
dailyBlocks
:
int64
=17280
seriesRowCap
:
untyped bigint
=(400 <untyped> bigint)
csKey : func(id uint64, suffix string) string Inspect
ensureCSArch : func(c *kourt.Court) *v0.Archive Inspect
setIfChanged : func(a *v0.Archive, s *v0.Series, key string, e uint32, v int64) Inspect
recordPools : func(c *kourt.Court, cs *kourt.claimState) Inspect
trimClaimHistory : func(c *kourt.Court, cs *kourt.claimState, hE uint32) Inspect
histPoint
:
type
=kourt.histPoint
collectSeriesKeyed : func(a *v0.Archive, s *v0.Series, key string) ([]kourt.histPoint, bool) Inspect
ClaimSeries : func(courtSlug string, claimID uint64, grain string) string Inspect
standingFlagBps
:
int64
=10000
standingDisputeBps
:
int64
=10000
standingAuthorHighBps
:
int64
=2000
standingConvictionBps
:
int64
=1000
standingUnadjudicatedBps
:
int64
=5000
creditRates
:
type
=kourt.creditRates
creditRatesDefault : kourt.creditRates Inspect
creditRatesFor : func(c *kourt.Court) kourt.creditRates Inspect
mustCreditRates : func(r kourt.creditRates) Inspect
SetCreditRatesDefault : func(flag int64, dispute int64, authorHigh int64, conviction int64, unadjudicated int64) Inspect
SetCourtCreditRates : func(courtSlug string, flag int64, dispute int64, authorHigh int64, conviction int64, unadjudicated int64) Inspect
creditRatesKey : func(r kourt.creditRates) string Inspect
ClearCourtCreditRates : func(courtSlug string) Inspect
CreditRates : func(courtSlug string) string Inspect
standingCats : [4]string Inspect
standingCatFlag
:
untyped bigint
=(0 <untyped> bigint)
standingCatDispute
:
untyped bigint
=(1 <untyped> bigint)
standingCatAuthor
:
untyped bigint
=(2 <untyped> bigint)
standingCatConv
:
untyped bigint
=(3 <untyped> bigint)
standingCatN
:
untyped bigint
=(4 <untyped> bigint)
standingRow
:
type
=kourt.standingRow
getStanding : func(c *kourt.Court, who .uverse.address) *kourt.standingRow Inspect
lookupStanding : func(c *kourt.Court, who .uverse.address) *kourt.standingRow Inspect
creditStanding : func(c *kourt.Court, who .uverse.address, amount int64, cat int) Inspect
satAdd : func(a int64, b int64) int64 Inspect
scaleBps : func(base int64, bps int64) int64 Inspect
creditDisputeResolved : func(c *kourt.Court, cs *kourt.claimState) Inspect
creditWinConviction : func(c *kourt.Court, cs *kourt.claimState, who .uverse.address, p *kourt.stakePos) Inspect
adjudicated : func(cs *kourt.claimState) bool Inspect
Standing : func(courtSlug string, who .uverse.address) int64 Inspect
StandingBreakdown : func(courtSlug string, who .uverse.address) string Inspect
stripActorCap
:
untyped bigint
=(5 <untyped> bigint)
stripRow
:
type
=kourt.stripRow
globalStripIdx : *v0.BPTree Inspect
beHeightKey : func(h int64) string Inspect
stripDeadline : func(cs *kourt.claimState) int64 Inspect
stripKey : func(cs *kourt.claimState) string Inspect
globalStripKey : func(slug string, cs *kourt.claimState) string Inspect
pendingKey : func(cs *kourt.claimState) string Inspect
stripEnter : func(c *kourt.Court, cs *kourt.claimState) Inspect
stripExit : func(c *kourt.Court, cs *kourt.claimState) Inspect
pendingEnter : func(c *kourt.Court, cs *kourt.claimState) Inspect
pendingExit : func(c *kourt.Court, cs *kourt.claimState) Inspect
stripPageIDs : func(c *kourt.Court, offset int, limit int) []uint64 Inspect
StripPage : func(courtSlug string, offset int, limit int) []uint64 Inspect
StripSize : func(courtSlug string) int Inspect
PendingPage : func(courtSlug string, offset int, limit int) []uint64 Inspect
PendingSize : func(courtSlug string) int Inspect
DirectoryStripPage : func(offset int, limit int) ([]string, []uint64) Inspect
DirectoryStripSize : func() int Inspect
OnStrip : func(courtSlug string, claimID uint64) bool Inspect
OnPending : func(courtSlug string, claimID uint64) bool Inspect
maxSupIn
:
untyped bigint
=(8 <untyped> bigint)
maxSupInPerAuthor
:
untyped bigint
=(2 <untyped> bigint)
supEdge
:
type
=kourt.supEdge
ensureSup : func(c *kourt.Court) Inspect
supersedeOrdered : func(from *kourt.claimState, to *kourt.claimState) bool Inspect
SupersedeClaim : func(courtSlug string, from uint64, to uint64) Inspect
RemoveSupersede : func(courtSlug string, from uint64) Inspect
ClaimSupersedes : func(courtSlug string, claimID uint64) string Inspect
burnSeriesKey
:
untyped string
="burn"
priceSeriesKey
:
untyped string
="price"
recordPrice : func(c *kourt.Court) Inspect
recordBurn : func(c *kourt.Court) Inspect
formatSeries : func(width int64, now uint32, pts []kourt.histPoint, more bool) string Inspect
SupplySeries : func(courtSlug string) string Inspect
BurnSeries : func(courtSlug string) string Inspect
PriceSeries : func(courtSlug string) string Inspect
maxAdvanceStep
:
int64
=315360000
maxAdvanceTotal
:
int64
=3153600000
maxHeightStep
:
int64
=241920
maxHeightTotal
:
int64
=1209600
maxBase
:
int64
=4102444800
tcDeployer
:
.uverse.address
=<gnolang.StringValue>
tcArmed
:
bool
=false
tcSealed
:
bool
=false
tcSkew
:
int64
=0
tcBase
:
int64
=0
tcFloor
:
int64
=0
tcEverArmed
:
bool
=false
tcPeakSkew
:
int64
=0
tcHeightSkew
:
int64
=0
tcHeightPeak
:
int64
=0
tcHeightBase
:
int64
=0
tcHeightFloor
:
int64
=0
init.860 : func() Inspect
mustDeployer : func() Inspect
EnableTestClock : func() Inspect
EnableTestClockAt : func(base int64) Inspect
AdvanceTestClock : func(secs int64) Inspect
AdvanceTestHeight : func(n int64) Inspect
TestHeightSkew : func() int64 Inspect
TestHeightPeakSkew : func() int64 Inspect
SealTestClock : func() Inspect
sealTestClock : func() Inspect
TestClockActive : func() bool Inspect
TestClockFabricated : func() bool Inspect
TestClockSkew : func() int64 Inspect
TestClockPeakSkew : func() int64 Inspect
tcNow : func() int64 Inspect
tierBpsFor : func(cs *kourt.claimState) int64 Inspect
tierRefAt : func(c *kourt.Court) int64 Inspect
observeClaimSize : func(c *kourt.Court, xbar int64) Inspect
ClaimTierBps : func(courtSlug string, claimID uint64) int64 Inspect
ClaimTierRef : func(courtSlug string, claimID uint64) int64 Inspect
spamNetBps : func(cs *kourt.claimState) int64 Inspect
voteLockDispute
:
untyped string
="d"
voteLockElection
:
untyped string
="e"