globalActEvent
untyped stringValue
"GlobalAct"
purgeEvent
untyped stringValue
"Purge"
daoState
typeValue
kourtv3.daoState
globalDAO
*kourtv3.daoStateValue
<zero>
daoBootstrapN
untyped bigintValue
(1 <untyped> bigint)
daoBootstrapM
untyped bigintValue
(1 <untyped> bigint)
ensureGlobalDAO
func() *kourtv3.daoState- OID
- 06c0ec…ff19:404
ensureGlobalDAO details
isGlobalMod
func(who .uverse.address) bool- OID
- 06c0ec…ff19:406
isGlobalMod details
AddGlobalMod
func(who .uverse.address)- OID
- 06c0ec…ff19:407
AddGlobalMod details
seatGlobalMember
func(d *kourtv3.daoState, who .uverse.address)- OID
- 06c0ec…ff19:408
seatGlobalMember details
RemoveGlobalMod
func(who .uverse.address)- OID
- 06c0ec…ff19:409
RemoveGlobalMod details
SetPurgeThreshold
func(m int)- OID
- 06c0ec…ff19:410
SetPurgeThreshold details
TransferGlobalAdmin
func(to .uverse.address)- OID
- 06c0ec…ff19:411
TransferGlobalAdmin details
courtMod
typeValue
kourtv3.courtMod
claimMod
typeValue
kourtv3.claimMod
modAct
typeValue
kourtv3.modAct
reSetWindowOpen
func(clearedAtTime int64, clearedAt int64, now int64) bool- OID
- 06c0ec…ff19:412
reSetWindowOpen details
pendingTTLBlocks
int64Value
120960
approval
typeValue
kourtv3.approval
approvalStale
func(a *kourtv3.approval) bool- OID
- 06c0ec…ff19:413
approvalStale details
ensureMod
func(c *kourtv3.Court) *kourtv3.courtMod- OID
- 06c0ec…ff19:414
ensureMod details
AppointMods
func(courtSlug string, m int, mods [].uverse.address)- OID
- 06c0ec…ff19:415
AppointMods details
requireMod
func(cm *kourtv3.courtMod, who .uverse.address)- OID
- 06c0ec…ff19:416
requireMod details
clearPendingOnMembershipChange
func(pending **v0.BPTree)- OID
- 06c0ec…ff19:417
clearPendingOnMembershipChange details
requireActiveMod
func(cm *kourtv3.courtMod, who .uverse.address)- OID
- 06c0ec…ff19:418
requireActiveMod details
isActiveMod
func(cm *kourtv3.courtMod, who .uverse.address) bool- OID
- 06c0ec…ff19:419
isActiveMod details
requireEdgeRemover
func(c *kourtv3.Court, author .uverse.address, who .uverse.address)- OID
- 06c0ec…ff19:420
requireEdgeRemover details
mustCategoryCode
func(code string)- OID
- 06c0ec…ff19:421
mustCategoryCode details
checkReason
func(reason string)- OID
- 06c0ec…ff19:422
checkReason details
ensureClaimMod
func(c *kourtv3.Court, cm *kourtv3.courtMod, claimID uint64) *kourtv3.claimMod- OID
- 06c0ec…ff19:423
ensureClaimMod details
lookupClaimMod
func(cm *kourtv3.courtMod, claimID uint64) *kourtv3.claimMod- OID
- 06c0ec…ff19:424
lookupClaimMod details
approveAction
func(pending *v0.BPTree, key string, who .uverse.address, reason string, m int) (bool, string)- OID
- 06c0ec…ff19:425
approveAction details
pendingOpenedAt
func(pending *v0.BPTree, key string) int64- OID
- 06c0ec…ff19:426
pendingOpenedAt details
HideItem
func(courtSlug string, claimID uint64, reason string)- OID
- 06c0ec…ff19:427
HideItem details
UnhideItem
func(courtSlug string, claimID uint64, reason string)- OID
- 06c0ec…ff19:428
UnhideItem details
GlobalHide
func(courtSlug string, claimID uint64, categoryCode string)- OID
- 06c0ec…ff19:429
GlobalHide details
GlobalClear
func(courtSlug string, claimID uint64)- OID
- 06c0ec…ff19:430
GlobalClear details
ClearAnyBit
func(courtSlug string, claimID uint64)- OID
- 06c0ec…ff19:431
ClearAnyBit details
ClearCourtSuspension
func(courtSlug string)- OID
- 06c0ec…ff19:432
ClearCourtSuspension details
PurgeClaim
func(courtSlug string, claimID uint64, categoryCode string)- OID
- 06c0ec…ff19:433
PurgeClaim details
GlobalSuspendSet
func(courtSlug string)- OID
- 06c0ec…ff19:434
GlobalSuspendSet details
ResetModSet
func(courtSlug string)- OID
- 06c0ec…ff19:435
ResetModSet details
PurgeCourt
func(courtSlug string, categoryCode string)- OID
- 06c0ec…ff19:436
PurgeCourt details
courtIsPurged
func(c *kourtv3.Court) bool- OID
- 06c0ec…ff19:437
courtIsPurged details
CourtPurged
func(courtSlug string) bool- OID
- 06c0ec…ff19:438
CourtPurged details
setMetaBit
func(c *kourtv3.Court, claimID uint64, by .uverse.address)- OID
- 06c0ec…ff19:439
setMetaBit details
clearMetaBit
func(c *kourtv3.Court, claimID uint64, by .uverse.address)- OID
- 06c0ec…ff19:440
clearMetaBit details
clearCourtBitByMeta
func(c *kourtv3.Court, claimID uint64, by .uverse.address)- OID
- 06c0ec…ff19:441
clearCourtBitByMeta details
suspendSet
func(c *kourtv3.Court, by .uverse.address)- OID
- 06c0ec…ff19:442
suspendSet details
currentSetID
func(cm *kourtv3.courtMod) string- OID
- 06c0ec…ff19:443
currentSetID details
unsuspendSet
func(c *kourtv3.Court, by .uverse.address)- OID
- 06c0ec…ff19:444
unsuspendSet details
TextRedacted
func(courtSlug string, claimID uint64) bool- OID
- 06c0ec…ff19:446
TextRedacted details
ClaimPurged
func(courtSlug string, claimID uint64) bool- OID
- 06c0ec…ff19:447
ClaimPurged details
PurgeModLogRow
func(courtSlug string, claimID uint64, rowID uint64, categoryCode string)- OID
- 06c0ec…ff19:448
PurgeModLogRow details
PendingApproval
func(courtSlug string, actionKey string) (approvals int, expiresAt int64, expiresAtHeight int64)- OID
- 06c0ec…ff19:449
PendingApproval details
CourtSuspended
func(courtSlug string) bool- OID
- 06c0ec…ff19:450
CourtSuspended details
IsCourtMod
func(courtSlug string, who .uverse.address) bool- OID
- 06c0ec…ff19:451
IsCourtMod details
ModThreshold
func(courtSlug string) (m int, n int)- OID
- 06c0ec…ff19:452
ModThreshold details
GlobalModCount
func() int- OID
- 06c0ec…ff19:453
GlobalModCount details
ModLogLen
func(courtSlug string, claimID uint64) int- OID
- 06c0ec…ff19:454
ModLogLen details
emitModAct
func(slug string, claimID uint64, code string, actor .uverse.address)- OID
- 06c0ec…ff19:455
emitModAct details
emitGlobalAct
func(slug string, claimID uint64, code string, actor .uverse.address)- OID
- 06c0ec…ff19:456
emitGlobalAct details
emitPurge
func(slug string, claimID uint64, categoryCode string, actor .uverse.address)- OID
- 06c0ec…ff19:457
emitPurge details
burnIdx
*v0.BPTree- OID
- 06c0ec…ff19:459
burnIdx details
createdIdx
*v0.BPTree- OID
- 06c0ec…ff19:462
createdIdx details
courtSeq
uint64Value
2
beInv
func(v int64) string- OID
- 06c0ec…ff19:465
beInv details
reindexBurn
func(c *kourtv3.Court, spent int64)- OID
- 06c0ec…ff19:467
reindexBurn details
indexNewCourt
func(c *kourtv3.Court)- OID
- 06c0ec…ff19:468
indexNewCourt details
listedPage
func(order string, offset int, limit int) []string- OID
- 06c0ec…ff19:469
listedPage details
ListedCourtsBy
func(order string, offset int, limit int) []string- OID
- 06c0ec…ff19:470
ListedCourtsBy details
CourtBurnedGNOT
func(courtSlug string) int64- OID
- 06c0ec…ff19:471
CourtBurnedGNOT details
claimTitleFor
func(c *kourtv3.Court, cs *kourtv3.claimState) string- OID
- 06c0ec…ff19:472
claimTitleFor details
claimBodyVisible
func(c *kourtv3.Court, cs *kourtv3.claimState) string- OID
- 06c0ec…ff19:473
claimBodyVisible details
claimMediaVisible
func(c *kourtv3.Court, cs *kourtv3.claimState) []kourtv3.mediaItem- OID
- 06c0ec…ff19:474
claimMediaVisible details
claimBodyFor
func(c *kourtv3.Court, cs *kourtv3.claimState) string- OID
- 06c0ec…ff19:475
claimBodyFor details
claimBodyQuoted
func(c *kourtv3.Court, cs *kourtv3.claimState) string- OID
- 06c0ec…ff19:476
claimBodyQuoted details
platformName
untyped stringValue
"Kourt"
platformTicker
untyped stringValue
"KOURT"
qualifiedSymbol
func(c *kourtv3.Court) string- OID
- 06c0ec…ff19:477
qualifiedSymbol details
courtNameFor
func(c *kourtv3.Court) string- OID
- 06c0ec…ff19:478
courtNameFor details
courtDescFor
func(c *kourtv3.Court) string- OID
- 06c0ec…ff19:479
courtDescFor details
hideBanner
func(c *kourtv3.Court, cs *kourtv3.claimState) string- OID
- 06c0ec…ff19:480
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
- 06c0ec…ff19:481
writeStrip details
writePending
func(b *strings.Builder, slug string)- OID
- 06c0ec…ff19:482
writePending details
writeAppeal
func(b *strings.Builder, c *kourtv3.Court, cs *kourtv3.claimState)- OID
- 06c0ec…ff19:483
writeAppeal details
modActLine
func(a kourtv3.modAct, kind string) string- OID
- 06c0ec…ff19:484
modActLine details
renderModLog
func(slug string) string- OID
- 06c0ec…ff19:485
renderModLog details
appealVerbGloss
func(verb string) string- OID
- 06c0ec…ff19:486
appealVerbGloss details
nominationWindow
int64Value
17280
maxBallotLines
untyped bigintValue
(64 <untyped> bigint)
electionBondBps
int64Value
50
mustElectionInvariants
func()- OID
- 06c0ec…ff19:487
mustElectionInvariants details
init.596
func()- OID
- 06c0ec…ff19:489
init.596 details
modCandidate
typeValue
kourtv3.modCandidate
ballotLine
typeValue
kourtv3.ballotLine
election
typeValue
kourtv3.election
electionFloor
func(c *kourtv3.Court, at uint32) int64- OID
- 06c0ec…ff19:490
electionFloor details
votableAt
func(c *kourtv3.Court, at uint32) int64- OID
- 06c0ec…ff19:491
votableAt details
electionBond
func(c *kourtv3.Court, at uint32) int64- OID
- 06c0ec…ff19:492
electionBond details
RegisterModCandidate
func(courtSlug string, m int, members [].uverse.address) uint64- OID
- 06c0ec…ff19:493
RegisterModCandidate details
canonicalMembers
func(in [].uverse.address) [].uverse.address- OID
- 06c0ec…ff19:494
canonicalMembers details
electionCooldownOpen
func(cm *kourtv3.courtMod) bool- OID
- 06c0ec…ff19:495
electionCooldownOpen details
nominationClosed
func(e *kourtv3.election) bool- OID
- 06c0ec…ff19:496
nominationClosed details
votingClosed
func(e *kourtv3.election) bool- OID
- 06c0ec…ff19:497
votingClosed details
OpenElection
func(courtSlug string, candidateID uint64) uint64- OID
- 06c0ec…ff19:498
OpenElection details
NominateCandidate
func(courtSlug string, candidateID uint64)- OID
- 06c0ec…ff19:499
NominateCandidate details
addNomination
func(c *kourtv3.Court, cm *kourtv3.courtMod, e *kourtv3.election, cand *kourtv3.modCandidate, who .uverse.address)- OID
- 06c0ec…ff19:500
addNomination details
ApproveCandidate
func(courtSlug string, candidateID uint64)- OID
- 06c0ec…ff19:501
ApproveCandidate details
ApproveRetain
func(courtSlug string)- OID
- 06c0ec…ff19:502
ApproveRetain details
approve
func(who .uverse.address, courtSlug string, candidateID uint64, retain bool)- OID
- 06c0ec…ff19:503
approve details
ResolveElection
func(courtSlug string)- OID
- 06c0ec…ff19:504
ResolveElection details
installModSet
func(c *kourtv3.Court, cm *kourtv3.courtMod, cand *kourtv3.modCandidate, at int64, byElection bool)- OID
- 06c0ec…ff19:505
installModSet details
mustModRead
func(courtSlug string) *kourtv3.courtMod- OID
- 06c0ec…ff19:506
mustModRead details
ElectionOpen
func(courtSlug string) bool- OID
- 06c0ec…ff19:507
ElectionOpen details
ElectionWindows
func(courtSlug string) (int64, int64)- OID
- 06c0ec…ff19:508
ElectionWindows details
ElectionFloorOf
func(courtSlug string) int64- OID
- 06c0ec…ff19:509
ElectionFloorOf details
ElectionBondOf
func(courtSlug string) int64- OID
- 06c0ec…ff19:510
ElectionBondOf details
ElectionTally
func(courtSlug string, candidateID uint64) (candW int64, retainW int64, turnout int64)- OID
- 06c0ec…ff19:511
ElectionTally details
CandidateMembers
func(courtSlug string, candidateID uint64) [].uverse.address- OID
- 06c0ec…ff19:512
CandidateMembers details
CandidateThreshold
func(courtSlug string, candidateID uint64) int- OID
- 06c0ec…ff19:513
CandidateThreshold details
ElectionCooldownUntil
func(courtSlug string) int64- OID
- 06c0ec…ff19:514
ElectionCooldownUntil details
OpenRewards
func(courtSlug string, claimID uint64)- OID
- 06c0ec…ff19:515
OpenRewards details
WithdrawBonus
func(courtSlug string, claimID uint64, side int) int64- OID
- 06c0ec…ff19:517
WithdrawBonus details
AuthorBonus
func(courtSlug string, claimID uint64) int64- OID
- 06c0ec…ff19:518
AuthorBonus details
AnswererBonus
func(courtSlug string, claimID uint64) int64- OID
- 06c0ec…ff19:519
AnswererBonus details
timeAvgStake
func(cs *kourtv3.claimState, rawHi uint64, rawLo uint64) int64- OID
- 06c0ec…ff19:520
timeAvgStake details
capBonus
func(cs *kourtv3.claimState, gross int64, rawHi uint64, rawLo uint64) int64- OID
- 06c0ec…ff19:521
capBonus details
PullCarrot
func(courtSlug string, claimID uint64) int64- OID
- 06c0ec…ff19:522
PullCarrot details
div128
func(hi uint64, lo uint64, den int64) int64- OID
- 06c0ec…ff19:523
div128 details
RewardsOpened
func(courtSlug string, claimID uint64) bool- OID
- 06c0ec…ff19:524
RewardsOpened details
drawEntitlement
func(c *kourtv3.Court, cs *kourtv3.claimState, midGross int64) int64- OID
- 06c0ec…ff19:525
drawEntitlement details
drawWant
func(c *kourtv3.Court, cs *kourtv3.claimState, midGross int64) int64- OID
- 06c0ec…ff19:526
drawWant details
drawSplit
func(cs *kourtv3.claimState, d int64) (winners int64, author int64, answerer int64)- OID
- 06c0ec…ff19:527
drawSplit details
DrawQuote
func(courtSlug string, claimID uint64) (winners int64, author int64, answerer int64)- OID
- 06c0ec…ff19:528
DrawQuote details
DrawSlices
func(courtSlug string, claimID uint64) (winners int64, author int64, answerer int64, carrotLeft int64)- OID
- 06c0ec…ff19:529
DrawSlices details
PullState
func(courtSlug string, claimID uint64, who .uverse.address) (winnerPaid bool, authorPaid bool, answererPaid bool)- OID
- 06c0ec…ff19:530
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
- 06c0ec…ff19:531
mustPostingInvariants details
init.651
func()- OID
- 06c0ec…ff19:533
init.651 details
ladder
typeValue
kourtv3.ladder
ladderDefault
kourtv3.ladder- OID
- 06c0ec…ff19:535
ladderDefault details
ladderFor
func(c *kourtv3.Court) kourtv3.ladder- OID
- 06c0ec…ff19:536
ladderFor details
mustLadder
func(l kourtv3.ladder)- OID
- 06c0ec…ff19:537
mustLadder details
SetLadderDefault
func(t1Bps int64, t2Bps int64, t3Bps int64, postsEntry int64, postsT2 int64)- OID
- 06c0ec…ff19:538
SetLadderDefault details
SetCourtLadder
func(courtSlug string, t1Bps int64, t2Bps int64, t3Bps int64, postsEntry int64, postsT2 int64)- OID
- 06c0ec…ff19:539
SetCourtLadder details
ladderKey
func(l kourtv3.ladder) string- OID
- 06c0ec…ff19:540
ladderKey details
ClearCourtLadder
func(courtSlug string)- OID
- 06c0ec…ff19:541
ClearCourtLadder details
boardSupply
func(c *kourtv3.Court) (int64, bool)- OID
- 06c0ec…ff19:542
boardSupply details
passPriceFor
func(c *kourtv3.Court) int64- OID
- 06c0ec…ff19:543
passPriceFor details
PassPrice
func(courtSlug string) int64- OID
- 06c0ec…ff19:544
PassPrice details
Ladder
func(courtSlug string) string- OID
- 06c0ec…ff19:545
Ladder details
postLevel
func(c *kourtv3.Court, who .uverse.address) int64- OID
- 06c0ec…ff19:546
postLevel details
postsPerDayAt
func(l kourtv3.ladder, level int64) int64- OID
- 06c0ec…ff19:547
postsPerDayAt details
PostLevel
func(courtSlug string, who .uverse.address) int64- OID
- 06c0ec…ff19:548
PostLevel details
PostsPerDay
func(courtSlug string, who .uverse.address) int64- OID
- 06c0ec…ff19:549
PostsPerDay details
BuyCommentPass
func(courtSlug string) int64- OID
- 06c0ec…ff19:550
BuyCommentPass details
HoldsPass
func(courtSlug string, who .uverse.address) bool- OID
- 06c0ec…ff19:551
HoldsPass details
secsPerDay
int64Value
86400
bucketAt
func(tokens int64, lastRefill int64, rate int64, now int64) (avail int64, stamp int64)- OID
- 06c0ec…ff19:552
bucketAt details
refill
func(c *kourtv3.Court, who .uverse.address, r *kourtv3.standingRow) int64- OID
- 06c0ec…ff19:553
refill details
mustSpendPost
func(c *kourtv3.Court, who .uverse.address)- OID
- 06c0ec…ff19:554
mustSpendPost details
PostsAvailable
func(courtSlug string, who .uverse.address) int64- OID
- 06c0ec…ff19:555
PostsAvailable details
renderStanding
func(slug string, addrArg string) string- OID
- 06c0ec…ff19:556
renderStanding details
renderStandingIndex
func(slug string) string- OID
- 06c0ec…ff19:557
renderStandingIndex details
writeStandingFrom
func(b *strings.Builder, c *kourtv3.Court, who .uverse.address)- OID
- 06c0ec…ff19:558
writeStandingFrom details
yesNo
func(b bool) string- OID
- 06c0ec…ff19:559
yesNo details
answerRecord
typeValue
kourtv3.answerRecord
creditUpheld
func(c *kourtv3.Court, who .uverse.address)- OID
- 06c0ec…ff19:560
creditUpheld details
resetOverturned
func(c *kourtv3.Court, who .uverse.address)- OID
- 06c0ec…ff19:562
resetOverturned details
priorityGateActive
func(c *kourtv3.Court) bool- OID
- 06c0ec…ff19:563
priorityGateActive details
mayAnswerInPriority
func(c *kourtv3.Court, who .uverse.address) bool- OID
- 06c0ec…ff19:564
mayAnswerInPriority details
holdPriority
func(c *kourtv3.Court, who .uverse.address, claimID uint64)- OID
- 06c0ec…ff19:565
holdPriority details
releasePriority
func(c *kourtv3.Court, who .uverse.address, claimID uint64)- OID
- 06c0ec…ff19:566
releasePriority details
getRecord
func(c *kourtv3.Court, who .uverse.address) *kourtv3.answerRecord- OID
- 06c0ec…ff19:567
getRecord details
AnswerRecord
func(courtSlug string, who .uverse.address) int- OID
- 06c0ec…ff19:568
AnswerRecord details
PriorityGateActive
func(courtSlug string) bool- OID
- 06c0ec…ff19:569
PriorityGateActive details
burnBpsInit
int64Value
1000
minBurnBps
int64Value
500
maxBurnBps
int64Value
5000
bpsDenom
int64Value
10000
coinUnit
int64Value
1000000
boughtEvent
untyped stringValue
"Bought"
redeemedEvent
untyped stringValue
"Redeemed"
burnBps
int64Value
1000
totalReserve
int64Value
451708083
BurnBps
func() int64- OID
- 06c0ec…ff19:572
BurnBps details
SetBurnBps
func(bps int64)- OID
- 06c0ec…ff19:574
SetBurnBps details
mustSaneBurnBps
func(bps int64)- OID
- 06c0ec…ff19:575
mustSaneBurnBps details
splitPayment
func(c *kourtv3.Court, spent int64) (burned int64, reserved int64)- OID
- 06c0ec…ff19:576
splitPayment details
redeemQuote
func(c *kourtv3.Court, amount int64) (payout int64, supply int64)- OID
- 06c0ec…ff19:577
redeemQuote details
mustReturnAMicroGNOT
func(c *kourtv3.Court, payout int64, supply int64)- OID
- 06c0ec…ff19:578
mustReturnAMicroGNOT details
Redeem
func(courtSlug string, amount int64) int64- OID
- 06c0ec…ff19:579
Redeem details
ReserveGNOT
func(courtSlug string) int64- OID
- 06c0ec…ff19:580
ReserveGNOT details
TotalReserveGNOT
func() int64- OID
- 06c0ec…ff19:581
TotalReserveGNOT details
RedeemedGNOT
func(courtSlug string) int64- OID
- 06c0ec…ff19:582
RedeemedGNOT details
RedeemValue
func(courtSlug string, amount int64) int64- OID
- 06c0ec…ff19:583
RedeemValue details
writeRelations
func(b *strings.Builder, c *kourtv3.Court, claimID uint64)- OID
- 06c0ec…ff19:584
writeRelations details
writeSupersedes
func(b *strings.Builder, c *kourtv3.Court, claimID uint64, base string) bool- OID
- 06c0ec…ff19:586
writeSupersedes details
writeArguments
func(b *strings.Builder, c *kourtv3.Court, claimID uint64, base string) bool- OID
- 06c0ec…ff19:587
writeArguments details
writeEdgeSide
func(b *strings.Builder, c *kourtv3.Court, claimID uint64, base string, outgoing bool) int- OID
- 06c0ec…ff19:588
writeEdgeSide details
Render
func(path string) string- OID
- 06c0ec…ff19:589
Render details
render
func(path string) string- OID
- 06c0ec…ff19:591
render details
renderDirectory
func() string- OID
- 06c0ec…ff19:592
renderDirectory details
writeListedByBurn
func(b *strings.Builder)- OID
- 06c0ec…ff19:593
writeListedByBurn details
renderPageSize
untyped bigintValue
(50 <untyped> bigint)
writeTier
func(b *strings.Builder, heading string, tier uint8)- OID
- 06c0ec…ff19:594
writeTier details
renderCourt
func(slug string) string- OID
- 06c0ec…ff19:595
renderCourt details
writeCourtCoin
func(b *strings.Builder, c *kourtv3.Court)- OID
- 06c0ec…ff19:596
writeCourtCoin details
renderClaim
func(slug string, id uint64) string- OID
- 06c0ec…ff19:597
renderClaim details
renderPositions
func(slug string, id uint64, addrStr string) string- OID
- 06c0ec…ff19:598
renderPositions details
tierText
func(bps int64) string- OID
- 06c0ec…ff19:599
tierText details
sideName
func(side int) string- OID
- 06c0ec…ff19:600
sideName details
ClaimStatus
func(courtSlug string, claimID uint64) string- OID
- 06c0ec…ff19:601
ClaimStatus details
claimStatus
func(cs *kourtv3.claimState) string- OID
- 06c0ec…ff19:602
claimStatus details
pct
func(num int64, den int64) string- OID
- 06c0ec…ff19:603
pct details
pad2
func(v int64) string- OID
- 06c0ec…ff19:604
pad2 details
writeFolderIndex
func(b *strings.Builder, c *kourtv3.Court, slug string)- OID
- 06c0ec…ff19:605
writeFolderIndex details
renderFolderPage
func(slug string, fid uint64) string- OID
- 06c0ec…ff19:606
renderFolderPage details
SettleUndisputed
func(courtSlug string, claimID uint64)- OID
- 06c0ec…ff19:607
SettleUndisputed details
WithdrawStake
func(courtSlug string, claimID uint64, side int) int64- OID
- 06c0ec…ff19:609
WithdrawStake details
Settled
func(courtSlug string, claimID uint64) bool- OID
- 06c0ec…ff19:610
Settled details
Verdict
func(courtSlug string, claimID uint64) int- OID
- 06c0ec…ff19:611
Verdict details
VerdictRoute
func(courtSlug string, claimID uint64) string- OID
- 06c0ec…ff19:612
VerdictRoute details
SettleDeadline
func(courtSlug string, claimID uint64) int64- OID
- 06c0ec…ff19:613
SettleDeadline details
maxSiteDomainLen
untyped bigintValue
(100 <untyped> bigint)
siteDomain
stringValue
""
siteDomainFault
func(d string) string- OID
- 06c0ec…ff19:615
siteDomainFault details
mustSiteDomain
func(d string)- OID
- 06c0ec…ff19:617
mustSiteDomain details
SetSiteDomain
func(domain string)- OID
- 06c0ec…ff19:618
SetSiteDomain details
ClearSiteDomain
func()- OID
- 06c0ec…ff19:619
ClearSiteDomain details
SiteDomain
func() string- OID
- 06c0ec…ff19:620
SiteDomain details
sitePath
func(path string) string- OID
- 06c0ec…ff19:621
sitePath details
withSiteBanner
func(body string, path string) string- OID
- 06c0ec…ff19:622
withSiteBanner details
siteBanner
func(path string) string- OID
- 06c0ec…ff19:623
siteBanner details
r0WeeklyBps
int64Value
25
stepDownNum
int64Value
9933575
stepDownDen
int64Value
10000000
budgetBpsFPStart
int64Value
38000000
stakePos
typeValue
kourtv3.stakePos
rateBpsFP
func(c *kourtv3.Court) int64- OID
- 06c0ec…ff19:624
rateBpsFP details
effectiveRateAcc
func(c *kourtv3.Court, cs *kourtv3.claimState) int64- OID
- 06c0ec…ff19:626
effectiveRateAcc details
accrue
func(c *kourtv3.Court, cs *kourtv3.claimState, p *kourtv3.stakePos, side int)- OID
- 06c0ec…ff19:627
accrue details
advancePools
func(c *kourtv3.Court, cs *kourtv3.claimState)- OID
- 06c0ec…ff19:628
advancePools details
rawHeight
func(cs *kourtv3.claimState) int64- OID
- 06c0ec…ff19:629
rawHeight details
lifeAvgStake
func(cs *kourtv3.claimState, now int64) int64- OID
- 06c0ec…ff19:630
lifeAvgStake details
Stake
func(courtSlug string, claimID uint64, side int, amount int64)- OID
- 06c0ec…ff19:631
Stake details
Unstake
func(courtSlug string, claimID uint64, side int, amount int64)- OID
- 06c0ec…ff19:632
Unstake details
observePools
func(cs *kourtv3.claimState)- OID
- 06c0ec…ff19:633
observePools details
StakeOf
func(courtSlug string, claimID uint64, side int, who .uverse.address) int64- OID
- 06c0ec…ff19:634
StakeOf details
ConvictionOf
func(courtSlug string, claimID uint64, side int, who .uverse.address) int64- OID
- 06c0ec…ff19:635
ConvictionOf details
ratePreview
func(c *kourtv3.Court) int64- OID
- 06c0ec…ff19:636
ratePreview details
convPreviewCC
func(cs *kourtv3.claimState, p *kourtv3.stakePos, acc int64) int64- OID
- 06c0ec…ff19:637
convPreviewCC details
convToCC
func(hi uint64, lo uint64) int64- OID
- 06c0ec…ff19:638
convToCC details
getPos
func(c *kourtv3.Court, cs *kourtv3.claimState, who .uverse.address, side int) *kourtv3.stakePos- OID
- 06c0ec…ff19:639
getPos details
posKey
func(who .uverse.address, side int) string- OID
- 06c0ec…ff19:640
posKey details
mustSide
func(side int)- OID
- 06c0ec…ff19:641
mustSide details
mustMul
func(a int64, b int64) int64- OID
- 06c0ec…ff19:642
mustMul details
mulDiv128
func(a int64, b int64, den int64) int64- OID
- 06c0ec…ff19:643
mulDiv128 details
mustAdd
func(a int64, b int64) int64- OID
- 06c0ec…ff19:644
mustAdd details
sub128
func(aHi uint64, aLo uint64, bHi uint64, bLo uint64) (hi uint64, lo uint64)- OID
- 06c0ec…ff19:645
sub128 details
add128
func(aHi uint64, aLo uint64, bHi uint64, bLo uint64) (hi uint64, lo uint64)- OID
- 06c0ec…ff19:646
add128 details
stakeIdxPage
untyped bigintValue
(64 <untyped> bigint)
stakeIdxEntry
untyped bigintValue
(9 <untyped> bigint)
stakePageMax
untyped bigintValue
(200 <untyped> bigint)
stakeRow
typeValue
kourtv3.stakeRow
stakeIdxKey
func(who .uverse.address, claimID uint64) string- OID
- 06c0ec…ff19:647
stakeIdxKey details
sideByte
func(side int) string- OID
- 06c0ec…ff19:649
sideByte details
stakeIdxMine
func(pre string, k string) bool- OID
- 06c0ec…ff19:650
stakeIdxMine details
indexPosition
func(c *kourtv3.Court, claimID uint64, who .uverse.address, side int)- OID
- 06c0ec…ff19:651
indexPosition details
stakeIdxWalk
func(c *kourtv3.Court, who .uverse.address, fn func(...))- OID
- 06c0ec…ff19:652
stakeIdxWalk details
stakeIdxCount
func(c *kourtv3.Court, who .uverse.address) int- OID
- 06c0ec…ff19:653
stakeIdxCount details
StakedSize
func(courtSlug string, who .uverse.address) int- OID
- 06c0ec…ff19:654
StakedSize details
StakedPage
func(courtSlug string, who .uverse.address, offset int, limit int) string- OID
- 06c0ec…ff19:655
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
- 06c0ec…ff19:656
csKey details
ensureCSArch
func(c *kourtv3.Court) *v0.Archive- OID
- 06c0ec…ff19:658
ensureCSArch details
setIfChanged
func(a *v0.Archive, s *v0.Series, key string, e uint32, v int64)- OID
- 06c0ec…ff19:659
setIfChanged details
recordPools
func(c *kourtv3.Court, cs *kourtv3.claimState)- OID
- 06c0ec…ff19:660
recordPools details
trimClaimHistory
func(c *kourtv3.Court, cs *kourtv3.claimState, hE uint32)- OID
- 06c0ec…ff19:661
trimClaimHistory details
histPoint
typeValue
kourtv3.histPoint
collectSeriesKeyed
func(a *v0.Archive, s *v0.Series, key string) ([]kourtv3.histPoint, bool)- OID
- 06c0ec…ff19:662
collectSeriesKeyed details
ClaimSeries
func(courtSlug string, claimID uint64, grain string) string- OID
- 06c0ec…ff19:663
ClaimSeries details
standingFlagBps
int64Value
10000
standingDisputeBps
int64Value
10000
standingAuthorHighBps
int64Value
2000
standingConvictionBps
int64Value
1000
standingUnadjudicatedBps
int64Value
5000
creditRates
typeValue
kourtv3.creditRates
creditRatesDefault
kourtv3.creditRates- OID
- 06c0ec…ff19:665
creditRatesDefault details
creditRatesFor
func(c *kourtv3.Court) kourtv3.creditRates- OID
- 06c0ec…ff19:666
creditRatesFor details
mustCreditRates
func(r kourtv3.creditRates)- OID
- 06c0ec…ff19:668
mustCreditRates details
SetCreditRatesDefault
func(flag int64, dispute int64, authorHigh int64, conviction int64, unadjudicated int64)- OID
- 06c0ec…ff19:669
SetCreditRatesDefault details
SetCourtCreditRates
func(courtSlug string, flag int64, dispute int64, authorHigh int64, conviction int64, unadjudicated int64)- OID
- 06c0ec…ff19:670
SetCourtCreditRates details
creditRatesKey
func(r kourtv3.creditRates) string- OID
- 06c0ec…ff19:671
creditRatesKey details
ClearCourtCreditRates
func(courtSlug string)- OID
- 06c0ec…ff19:672
ClearCourtCreditRates details
CreditRates
func(courtSlug string) string- OID
- 06c0ec…ff19:673
CreditRates details
standingCats
[4]string- OID
- 06c0ec…ff19:675
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
kourtv3.standingRow
getStanding
func(c *kourtv3.Court, who .uverse.address) *kourtv3.standingRow- OID
- 06c0ec…ff19:676
getStanding details
lookupStanding
func(c *kourtv3.Court, who .uverse.address) *kourtv3.standingRow- OID
- 06c0ec…ff19:677
lookupStanding details
creditStanding
func(c *kourtv3.Court, who .uverse.address, amount int64, cat int)- OID
- 06c0ec…ff19:678
creditStanding details
satAdd
func(a int64, b int64) int64- OID
- 06c0ec…ff19:679
satAdd details
scaleBps
func(base int64, bps int64) int64- OID
- 06c0ec…ff19:680
scaleBps details
creditDisputeResolved
func(c *kourtv3.Court, cs *kourtv3.claimState)- OID
- 06c0ec…ff19:681
creditDisputeResolved details
creditWinConviction
func(c *kourtv3.Court, cs *kourtv3.claimState, who .uverse.address, p *kourtv3.stakePos)- OID
- 06c0ec…ff19:682
creditWinConviction details
adjudicated
func(cs *kourtv3.claimState) bool- OID
- 06c0ec…ff19:683
adjudicated details
Standing
func(courtSlug string, who .uverse.address) int64- OID
- 06c0ec…ff19:684
Standing details
StandingBreakdown
func(courtSlug string, who .uverse.address) string- OID
- 06c0ec…ff19:685
StandingBreakdown details
stripActorCap
untyped bigintValue
(5 <untyped> bigint)
stripRow
typeValue
kourtv3.stripRow
globalStripIdx
*v0.BPTree- OID
- 06c0ec…ff19:687
globalStripIdx details
beHeightKey
func(h int64) string- OID
- 06c0ec…ff19:689
beHeightKey details
stripDeadline
func(cs *kourtv3.claimState) int64- OID
- 06c0ec…ff19:691
stripDeadline details
stripKey
func(cs *kourtv3.claimState) string- OID
- 06c0ec…ff19:692
stripKey details
globalStripKey
func(slug string, cs *kourtv3.claimState) string- OID
- 06c0ec…ff19:693
globalStripKey details
pendingKey
func(cs *kourtv3.claimState) string- OID
- 06c0ec…ff19:694
pendingKey details
stripEnter
func(c *kourtv3.Court, cs *kourtv3.claimState)- OID
- 06c0ec…ff19:695
stripEnter details
stripExit
func(c *kourtv3.Court, cs *kourtv3.claimState)- OID
- 06c0ec…ff19:696
stripExit details
pendingEnter
func(c *kourtv3.Court, cs *kourtv3.claimState)- OID
- 06c0ec…ff19:697
pendingEnter details
pendingExit
func(c *kourtv3.Court, cs *kourtv3.claimState)- OID
- 06c0ec…ff19:698
pendingExit details
stripPageIDs
func(c *kourtv3.Court, offset int, limit int) []uint64- OID
- 06c0ec…ff19:699
stripPageIDs details
StripPage
func(courtSlug string, offset int, limit int) []uint64- OID
- 06c0ec…ff19:700
StripPage details
StripSize
func(courtSlug string) int- OID
- 06c0ec…ff19:701
StripSize details
PendingPage
func(courtSlug string, offset int, limit int) []uint64- OID
- 06c0ec…ff19:702
PendingPage details
PendingSize
func(courtSlug string) int- OID
- 06c0ec…ff19:703
PendingSize details
DirectoryStripPage
func(offset int, limit int) ([]string, []uint64)- OID
- 06c0ec…ff19:704
DirectoryStripPage details
DirectoryStripSize
func() int- OID
- 06c0ec…ff19:705
DirectoryStripSize details
OnStrip
func(courtSlug string, claimID uint64) bool- OID
- 06c0ec…ff19:706
OnStrip details
OnPending
func(courtSlug string, claimID uint64) bool- OID
- 06c0ec…ff19:707
OnPending details
maxSupIn
untyped bigintValue
(8 <untyped> bigint)
maxSupInPerAuthor
untyped bigintValue
(2 <untyped> bigint)
supEdge
typeValue
kourtv3.supEdge
ensureSup
func(c *kourtv3.Court)- OID
- 06c0ec…ff19:708
ensureSup details
supersedeOrdered
func(from *kourtv3.claimState, to *kourtv3.claimState) bool- OID
- 06c0ec…ff19:710
supersedeOrdered details
SupersedeClaim
func(courtSlug string, from uint64, to uint64)- OID
- 06c0ec…ff19:711
SupersedeClaim details
RemoveSupersede
func(courtSlug string, from uint64)- OID
- 06c0ec…ff19:712
RemoveSupersede details
ClaimSupersedes
func(courtSlug string, claimID uint64) string- OID
- 06c0ec…ff19:713
ClaimSupersedes details
burnSeriesKey
untyped stringValue
"burn"
priceSeriesKey
untyped stringValue
"price"
recordPrice
func(c *kourtv3.Court)- OID
- 06c0ec…ff19:714
recordPrice details
recordBurn
func(c *kourtv3.Court)- OID
- 06c0ec…ff19:716
recordBurn details
formatSeries
func(width int64, now uint32, pts []kourtv3.histPoint, more bool) string- OID
- 06c0ec…ff19:717
formatSeries details
SupplySeries
func(courtSlug string) string- OID
- 06c0ec…ff19:718
SupplySeries details
BurnSeries
func(courtSlug string) string- OID
- 06c0ec…ff19:719
BurnSeries details
PriceSeries
func(courtSlug string) string- OID
- 06c0ec…ff19:720
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.883
func()- OID
- 06c0ec…ff19:733
init.883 details
mustDeployer
func()- OID
- 06c0ec…ff19:735
mustDeployer details
EnableTestClock
func()- OID
- 06c0ec…ff19:736
EnableTestClock details
EnableTestClockAt
func(base int64)- OID
- 06c0ec…ff19:737
EnableTestClockAt details
AdvanceTestClock
func(secs int64)- OID
- 06c0ec…ff19:738
AdvanceTestClock details
AdvanceTestHeight
func(n int64)- OID
- 06c0ec…ff19:739
AdvanceTestHeight details
TestHeightSkew
func() int64- OID
- 06c0ec…ff19:740
TestHeightSkew details
TestHeightPeakSkew
func() int64- OID
- 06c0ec…ff19:741
TestHeightPeakSkew details
SealTestClock
func()- OID
- 06c0ec…ff19:742
SealTestClock details
sealTestClock
func()- OID
- 06c0ec…ff19:743
sealTestClock details
TestClockActive
func() bool- OID
- 06c0ec…ff19:744
TestClockActive details
TestClockFabricated
func() bool- OID
- 06c0ec…ff19:745
TestClockFabricated details
TestClockSkew
func() int64- OID
- 06c0ec…ff19:746
TestClockSkew details
TestClockPeakSkew
func() int64- OID
- 06c0ec…ff19:747
TestClockPeakSkew details
tcNow
func() int64- OID
- 06c0ec…ff19:748
tcNow details
tierBpsFor
func(cs *kourtv3.claimState) int64- OID
- 06c0ec…ff19:749
tierBpsFor details
tierRefAt
func(c *kourtv3.Court) int64- OID
- 06c0ec…ff19:751
tierRefAt details
observeClaimSize
func(c *kourtv3.Court, xbar int64)- OID
- 06c0ec…ff19:752
observeClaimSize details
ClaimTierBps
func(courtSlug string, claimID uint64) int64- OID
- 06c0ec…ff19:753
ClaimTierBps details
ClaimTierRef
func(courtSlug string, claimID uint64) int64- OID
- 06c0ec…ff19:754
ClaimTierRef details
spamNetBps
func(cs *kourtv3.claimState) int64- OID
- 06c0ec…ff19:755
spamNetBps details
voteLockDispute
untyped stringValue
"d"
voteLockElection
untyped stringValue
"e"
voteLockKey
func(who .uverse.address, kind string, id uint64, sub uint64) string- OID
- 06c0ec…ff19:756
voteLockKey details
voteLockParts
func(who .uverse.address, key string) (kind string, id uint64, sub uint64, ok bool)- OID
- 06c0ec…ff19:758
voteLockParts details
voteLockOpen
func(c *kourtv3.Court, who .uverse.address, key string) bool- OID
- 06c0ec…ff19:759
voteLockOpen details
voteLockedOf
func(c *kourtv3.Court, who .uverse.address) int64- OID
- 06c0ec…ff19:760
voteLockedOf details
lockVote
func(c *kourtv3.Court, who .uverse.address, kind string, id int64, sub int64, amount int64)- OID
- 06c0ec…ff19:761
lockVote details
pruneVoteLocks
func(c *kourtv3.Court, who .uverse.address) int- OID
- 06c0ec…ff19:762
pruneVoteLocks details
beClaimID
func(s string) uint64- OID
- 06c0ec…ff19:763
beClaimID details
PruneVoteLocks
func(courtSlug string, who .uverse.address) int- OID
- 06c0ec…ff19:764
PruneVoteLocks details
CommitmentsOf
func(courtSlug string, who .uverse.address) string- OID
- 06c0ec…ff19:765
CommitmentsOf details
VoteLockedOf
func(courtSlug string, who .uverse.address) int64- OID
- 06c0ec…ff19:766
VoteLockedOf details
votingWeight
func(c *kourtv3.Court, who .uverse.address, at uint32) (w int64, snapshot int64)- OID
- 06c0ec…ff19:767
votingWeight details
voteCap
func(c *kourtv3.Court, who .uverse.address) int64- OID
- 06c0ec…ff19:769
voteCap details
ClaimVoteWeightOf
func(courtSlug string, who .uverse.address, claimID uint64) (verdict int64, quality int64)- OID
- 06c0ec…ff19:770
ClaimVoteWeightOf details
ElectionVoteWeightOf
func(courtSlug string, who .uverse.address) int64- OID
- 06c0ec…ff19:771
ElectionVoteWeightOf details
VoteWeightWhy
func(courtSlug string, who .uverse.address, claimID uint64) (verdict string, quality string)- OID
- 06c0ec…ff19:772
VoteWeightWhy details
whyWeighed
func(c *kourtv3.Court, who .uverse.address, at uint32) string- OID
- 06c0ec…ff19:773
whyWeighed details
globalActEvent
:
untyped string
="GlobalAct"
purgeEvent
:
untyped string
="Purge"
daoState
:
type
=kourtv3.daoState
globalDAO
:
*kourtv3.daoState
=<zero>
daoBootstrapN
:
untyped bigint
=(1 <untyped> bigint)
daoBootstrapM
:
untyped bigint
=(1 <untyped> bigint)
ensureGlobalDAO : func() *kourtv3.daoState Inspect
isGlobalMod : func(who .uverse.address) bool Inspect
AddGlobalMod : func(who .uverse.address) Inspect
seatGlobalMember : func(d *kourtv3.daoState, who .uverse.address) Inspect
RemoveGlobalMod : func(who .uverse.address) Inspect
SetPurgeThreshold : func(m int) Inspect
TransferGlobalAdmin : func(to .uverse.address) Inspect
courtMod
:
type
=kourtv3.courtMod
claimMod
:
type
=kourtv3.claimMod
modAct
:
type
=kourtv3.modAct
reSetWindowOpen : func(clearedAtTime int64, clearedAt int64, now int64) bool Inspect
pendingTTLBlocks
:
int64
=120960
approval
:
type
=kourtv3.approval
approvalStale : func(a *kourtv3.approval) bool Inspect
ensureMod : func(c *kourtv3.Court) *kourtv3.courtMod Inspect
AppointMods : func(courtSlug string, m int, mods [].uverse.address) Inspect
requireMod : func(cm *kourtv3.courtMod, who .uverse.address) Inspect
clearPendingOnMembershipChange : func(pending **v0.BPTree) Inspect
requireActiveMod : func(cm *kourtv3.courtMod, who .uverse.address) Inspect
isActiveMod : func(cm *kourtv3.courtMod, who .uverse.address) bool Inspect
requireEdgeRemover : func(c *kourtv3.Court, author .uverse.address, who .uverse.address) Inspect
mustCategoryCode : func(code string) Inspect
checkReason : func(reason string) Inspect
ensureClaimMod : func(c *kourtv3.Court, cm *kourtv3.courtMod, claimID uint64) *kourtv3.claimMod Inspect
lookupClaimMod : func(cm *kourtv3.courtMod, claimID uint64) *kourtv3.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 *kourtv3.Court) bool Inspect
CourtPurged : func(courtSlug string) bool Inspect
setMetaBit : func(c *kourtv3.Court, claimID uint64, by .uverse.address) Inspect
clearMetaBit : func(c *kourtv3.Court, claimID uint64, by .uverse.address) Inspect
clearCourtBitByMeta : func(c *kourtv3.Court, claimID uint64, by .uverse.address) Inspect
suspendSet : func(c *kourtv3.Court, by .uverse.address) Inspect
currentSetID : func(cm *kourtv3.courtMod) string Inspect
unsuspendSet : func(c *kourtv3.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
=2
beInv : func(v int64) string Inspect
reindexBurn : func(c *kourtv3.Court, spent int64) Inspect
indexNewCourt : func(c *kourtv3.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 *kourtv3.Court, cs *kourtv3.claimState) string Inspect
claimBodyVisible : func(c *kourtv3.Court, cs *kourtv3.claimState) string Inspect
claimMediaVisible : func(c *kourtv3.Court, cs *kourtv3.claimState) []kourtv3.mediaItem Inspect
claimBodyFor : func(c *kourtv3.Court, cs *kourtv3.claimState) string Inspect
claimBodyQuoted : func(c *kourtv3.Court, cs *kourtv3.claimState) string Inspect
platformName
:
untyped string
="Kourt"
platformTicker
:
untyped string
="KOURT"
qualifiedSymbol : func(c *kourtv3.Court) string Inspect
courtNameFor : func(c *kourtv3.Court) string Inspect
courtDescFor : func(c *kourtv3.Court) string Inspect
hideBanner : func(c *kourtv3.Court, cs *kourtv3.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 *kourtv3.Court, cs *kourtv3.claimState) Inspect
modActLine : func(a kourtv3.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.596 : func() Inspect
modCandidate
:
type
=kourtv3.modCandidate
ballotLine
:
type
=kourtv3.ballotLine
election
:
type
=kourtv3.election
electionFloor : func(c *kourtv3.Court, at uint32) int64 Inspect
votableAt : func(c *kourtv3.Court, at uint32) int64 Inspect
electionBond : func(c *kourtv3.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 *kourtv3.courtMod) bool Inspect
nominationClosed : func(e *kourtv3.election) bool Inspect
votingClosed : func(e *kourtv3.election) bool Inspect
OpenElection : func(courtSlug string, candidateID uint64) uint64 Inspect
NominateCandidate : func(courtSlug string, candidateID uint64) Inspect
addNomination : func(c *kourtv3.Court, cm *kourtv3.courtMod, e *kourtv3.election, cand *kourtv3.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 *kourtv3.Court, cm *kourtv3.courtMod, cand *kourtv3.modCandidate, at int64, byElection bool) Inspect
mustModRead : func(courtSlug string) *kourtv3.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 *kourtv3.claimState, rawHi uint64, rawLo uint64) int64 Inspect
capBonus : func(cs *kourtv3.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 *kourtv3.Court, cs *kourtv3.claimState, midGross int64) int64 Inspect
drawWant : func(c *kourtv3.Court, cs *kourtv3.claimState, midGross int64) int64 Inspect
drawSplit : func(cs *kourtv3.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.651 : func() Inspect
ladder
:
type
=kourtv3.ladder
ladderDefault : kourtv3.ladder Inspect
ladderFor : func(c *kourtv3.Court) kourtv3.ladder Inspect
mustLadder : func(l kourtv3.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 kourtv3.ladder) string Inspect
ClearCourtLadder : func(courtSlug string) Inspect
boardSupply : func(c *kourtv3.Court) (int64, bool) Inspect
passPriceFor : func(c *kourtv3.Court) int64 Inspect
PassPrice : func(courtSlug string) int64 Inspect
Ladder : func(courtSlug string) string Inspect
postLevel : func(c *kourtv3.Court, who .uverse.address) int64 Inspect
postsPerDayAt : func(l kourtv3.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 *kourtv3.Court, who .uverse.address, r *kourtv3.standingRow) int64 Inspect
mustSpendPost : func(c *kourtv3.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 *kourtv3.Court, who .uverse.address) Inspect
yesNo : func(b bool) string Inspect
answerRecord
:
type
=kourtv3.answerRecord
creditUpheld : func(c *kourtv3.Court, who .uverse.address) Inspect
resetOverturned : func(c *kourtv3.Court, who .uverse.address) Inspect
priorityGateActive : func(c *kourtv3.Court) bool Inspect
mayAnswerInPriority : func(c *kourtv3.Court, who .uverse.address) bool Inspect
holdPriority : func(c *kourtv3.Court, who .uverse.address, claimID uint64) Inspect
releasePriority : func(c *kourtv3.Court, who .uverse.address, claimID uint64) Inspect
getRecord : func(c *kourtv3.Court, who .uverse.address) *kourtv3.answerRecord Inspect
AnswerRecord : func(courtSlug string, who .uverse.address) int Inspect
PriorityGateActive : func(courtSlug string) bool Inspect
burnBpsInit
:
int64
=1000
minBurnBps
:
int64
=500
maxBurnBps
:
int64
=5000
bpsDenom
:
int64
=10000
coinUnit
:
int64
=1000000
boughtEvent
:
untyped string
="Bought"
redeemedEvent
:
untyped string
="Redeemed"
burnBps
:
int64
=1000
totalReserve
:
int64
=451708083
BurnBps : func() int64 Inspect
SetBurnBps : func(bps int64) Inspect
mustSaneBurnBps : func(bps int64) Inspect
splitPayment : func(c *kourtv3.Court, spent int64) (burned int64, reserved int64) Inspect
redeemQuote : func(c *kourtv3.Court, amount int64) (payout int64, supply int64) Inspect
mustReturnAMicroGNOT : func(c *kourtv3.Court, payout int64, supply int64) Inspect
Redeem : func(courtSlug string, amount int64) int64 Inspect
ReserveGNOT : func(courtSlug string) int64 Inspect
TotalReserveGNOT : func() int64 Inspect
RedeemedGNOT : func(courtSlug string) int64 Inspect
RedeemValue : func(courtSlug string, amount int64) int64 Inspect
writeRelations : func(b *strings.Builder, c *kourtv3.Court, claimID uint64) Inspect
writeSupersedes : func(b *strings.Builder, c *kourtv3.Court, claimID uint64, base string) bool Inspect
writeArguments : func(b *strings.Builder, c *kourtv3.Court, claimID uint64, base string) bool Inspect
writeEdgeSide : func(b *strings.Builder, c *kourtv3.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 *kourtv3.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 *kourtv3.claimState) string Inspect
pct : func(num int64, den int64) string Inspect
pad2 : func(v int64) string Inspect
writeFolderIndex : func(b *strings.Builder, c *kourtv3.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
=kourtv3.stakePos
rateBpsFP : func(c *kourtv3.Court) int64 Inspect
effectiveRateAcc : func(c *kourtv3.Court, cs *kourtv3.claimState) int64 Inspect
accrue : func(c *kourtv3.Court, cs *kourtv3.claimState, p *kourtv3.stakePos, side int) Inspect
advancePools : func(c *kourtv3.Court, cs *kourtv3.claimState) Inspect
rawHeight : func(cs *kourtv3.claimState) int64 Inspect
lifeAvgStake : func(cs *kourtv3.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 *kourtv3.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 *kourtv3.Court) int64 Inspect
convPreviewCC : func(cs *kourtv3.claimState, p *kourtv3.stakePos, acc int64) int64 Inspect
convToCC : func(hi uint64, lo uint64) int64 Inspect
getPos : func(c *kourtv3.Court, cs *kourtv3.claimState, who .uverse.address, side int) *kourtv3.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
=kourtv3.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 *kourtv3.Court, claimID uint64, who .uverse.address, side int) Inspect
stakeIdxWalk : func(c *kourtv3.Court, who .uverse.address, fn func(...)) Inspect
stakeIdxCount : func(c *kourtv3.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 *kourtv3.Court) *v0.Archive Inspect
setIfChanged : func(a *v0.Archive, s *v0.Series, key string, e uint32, v int64) Inspect
recordPools : func(c *kourtv3.Court, cs *kourtv3.claimState) Inspect
trimClaimHistory : func(c *kourtv3.Court, cs *kourtv3.claimState, hE uint32) Inspect
histPoint
:
type
=kourtv3.histPoint
collectSeriesKeyed : func(a *v0.Archive, s *v0.Series, key string) ([]kourtv3.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
=kourtv3.creditRates
creditRatesDefault : kourtv3.creditRates Inspect
creditRatesFor : func(c *kourtv3.Court) kourtv3.creditRates Inspect
mustCreditRates : func(r kourtv3.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 kourtv3.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
=kourtv3.standingRow
getStanding : func(c *kourtv3.Court, who .uverse.address) *kourtv3.standingRow Inspect
lookupStanding : func(c *kourtv3.Court, who .uverse.address) *kourtv3.standingRow Inspect
creditStanding : func(c *kourtv3.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 *kourtv3.Court, cs *kourtv3.claimState) Inspect
creditWinConviction : func(c *kourtv3.Court, cs *kourtv3.claimState, who .uverse.address, p *kourtv3.stakePos) Inspect
adjudicated : func(cs *kourtv3.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
=kourtv3.stripRow
globalStripIdx : *v0.BPTree Inspect
beHeightKey : func(h int64) string Inspect
stripDeadline : func(cs *kourtv3.claimState) int64 Inspect
stripKey : func(cs *kourtv3.claimState) string Inspect
globalStripKey : func(slug string, cs *kourtv3.claimState) string Inspect
pendingKey : func(cs *kourtv3.claimState) string Inspect
stripEnter : func(c *kourtv3.Court, cs *kourtv3.claimState) Inspect
stripExit : func(c *kourtv3.Court, cs *kourtv3.claimState) Inspect
pendingEnter : func(c *kourtv3.Court, cs *kourtv3.claimState) Inspect
pendingExit : func(c *kourtv3.Court, cs *kourtv3.claimState) Inspect
stripPageIDs : func(c *kourtv3.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
=kourtv3.supEdge
ensureSup : func(c *kourtv3.Court) Inspect
supersedeOrdered : func(from *kourtv3.claimState, to *kourtv3.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 *kourtv3.Court) Inspect
recordBurn : func(c *kourtv3.Court) Inspect
formatSeries : func(width int64, now uint32, pts []kourtv3.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.883 : 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 *kourtv3.claimState) int64 Inspect
tierRefAt : func(c *kourtv3.Court) int64 Inspect
observeClaimSize : func(c *kourtv3.Court, xbar int64) Inspect
ClaimTierBps : func(courtSlug string, claimID uint64) int64 Inspect
ClaimTierRef : func(courtSlug string, claimID uint64) int64 Inspect
spamNetBps : func(cs *kourtv3.claimState) int64 Inspect
voteLockDispute
:
untyped string
="d"
voteLockElection
:
untyped string
="e"