adminAddr
func() .uverse.address- OID
- 01eacd…487e:3
adminAddr details
purgeThreshold
func() int- OID
- 01eacd…487e:5
purgeThreshold details
daoSeats
func() int- OID
- 01eacd…487e:6
daoSeats details
AdminParams
func() string- OID
- 01eacd…487e:7
AdminParams details
adminParamsPath
untyped stringValue
"admin-params"
renderAdminParams
func() string- OID
- 01eacd…487e:8
renderAdminParams details
answerWindow
int64Value
2160
PostAnswer
func(courtSlug string, claimID uint64, verdict int)- OID
- 01eacd…487e:9
PostAnswer details
HasAnswer
func(courtSlug string, claimID uint64) bool- OID
- 01eacd…487e:11
HasAnswer details
AnswerVerdict
func(courtSlug string, claimID uint64) int- OID
- 01eacd…487e:12
AnswerVerdict details
AnswerBond
func(courtSlug string, claimID uint64) int64- OID
- 01eacd…487e:13
AnswerBond details
Answerer
func(courtSlug string, claimID uint64) .uverse.address- OID
- 01eacd…487e:14
Answerer details
XBarFrozen
func(courtSlug string, claimID uint64) int64- OID
- 01eacd…487e:15
XBarFrozen details
settleAnswerBond
func(c *kourt.Court, cs *kourt.claimState)- OID
- 01eacd…487e:16
settleAnswerBond details
bondFloorAt
func(xbar int64, convHi uint64, convLo uint64) int64- OID
- 01eacd…487e:18
bondFloorAt details
bondFloorFor
func(cs *kourt.claimState) int64- OID
- 01eacd…487e:19
bondFloorFor details
assocSupports
int8Value
0
assocContests
int8Value
1
maxAssocOut
untyped bigintValue
(32 <untyped> bigint)
maxAssocIn
untyped bigintValue
(64 <untyped> bigint)
maxAssocInPerAuthor
untyped bigintValue
(4 <untyped> bigint)
assocBondDefaultInit
int64Value
1000000
assocBondDefault
int64Value
1000000
assocBondFor
func(c *kourt.Court) int64- OID
- 01eacd…487e:21
assocBondFor details
SetAssociationBondDefault
func(amount int64)- OID
- 01eacd…487e:23
SetAssociationBondDefault details
SetCourtAssociationBond
func(courtSlug string, amount int64)- OID
- 01eacd…487e:24
SetCourtAssociationBond details
AssociationBond
func(courtSlug string) int64- OID
- 01eacd…487e:25
AssociationBond details
AssociationBondDefault
func() int64- OID
- 01eacd…487e:26
AssociationBondDefault details
assocBondWindowSecs
int64Value
1209600
mustAssocEdge
func(c *kourt.Court, from uint64, to uint64) *kourt.assocEdge- OID
- 01eacd…487e:27
mustAssocEdge details
dropAssocEdge
func(c *kourt.Court, from uint64, to uint64)- OID
- 01eacd…487e:28
dropAssocEdge details
burnAssocBond
func(c *kourt.Court, e *kourt.assocEdge)- OID
- 01eacd…487e:29
burnAssocBond details
releaseAssocBond
func(c *kourt.Court, e *kourt.assocEdge)- OID
- 01eacd…487e:30
releaseAssocBond details
ApproveAssociation
func(courtSlug string, from uint64, to uint64)- OID
- 01eacd…487e:31
ApproveAssociation details
DisapproveAssociation
func(courtSlug string, from uint64, to uint64)- OID
- 01eacd…487e:32
DisapproveAssociation details
ClaimAssociationBond
func(courtSlug string, from uint64, to uint64)- OID
- 01eacd…487e:33
ClaimAssociationBond details
pendingIncident
func(c *kourt.Court, claimID uint64) ([]uint64, []uint64)- OID
- 01eacd…487e:34
pendingIncident details
ApproveAllAssociations
func(courtSlug string, claimID uint64) int- OID
- 01eacd…487e:35
ApproveAllAssociations details
DisapproveAllAssociations
func(courtSlug string, claimID uint64, reason string) int- OID
- 01eacd…487e:36
DisapproveAllAssociations details
burnIfOlder
func(c *kourt.Court, from uint64, to uint64, opened int64) int- OID
- 01eacd…487e:37
burnIfOlder details
assocEdge
typeValue
kourt.assocEdge
ensureAssocs
func(c *kourt.Court)- OID
- 01eacd…487e:38
ensureAssocs details
assocKey
func(a uint64, b uint64) string- OID
- 01eacd…487e:39
assocKey details
assocTextGone
func(c *kourt.Court, id uint64) bool- OID
- 01eacd…487e:40
assocTextGone details
AddAssociation
func(courtSlug string, from uint64, to uint64, stance string)- OID
- 01eacd…487e:41
AddAssociation details
RemoveAssociation
func(courtSlug string, from uint64, to uint64)- OID
- 01eacd…487e:42
RemoveAssociation details
ClaimAssociations
func(courtSlug string, claimID uint64) string- OID
- 01eacd…487e:43
ClaimAssociations details
stanceCode
func(s int8) string- OID
- 01eacd…487e:44
stanceCode details
claimIDFromKey
func(k string) uint64- OID
- 01eacd…487e:45
claimIDFromKey details
maxBoardTextLen
untyped bigintValue
(2000 <untyped> bigint)
maxBoardRowsPerClaim
untyped bigintValue
(512 <untyped> bigint)
maxBoardRowsPerAuthor
untyped bigintValue
(8 <untyped> bigint)
maxBoardRepliesShown
untyped bigintValue
(8 <untyped> bigint)
boardRow
typeValue
kourt.boardRow
boardMark
func(r *kourt.boardRow) string- OID
- 01eacd…487e:46
boardMark details
ensureBoard
func(cs *kourt.claimState)- OID
- 01eacd…487e:48
ensureBoard details
ensureKids
func(cs *kourt.claimState) *v0.BPTree- OID
- 01eacd…487e:49
ensureKids details
ensureScoreIdx
func(cs *kourt.claimState) *v0.BPTree- OID
- 01eacd…487e:50
ensureScoreIdx details
ensureVoted
func(cs *kourt.claimState) *v0.BPTree- OID
- 01eacd…487e:51
ensureVoted details
boardOpen
func(cs *kourt.claimState) bool- OID
- 01eacd…487e:52
boardOpen details
boardWroteBy
func(cs *kourt.claimState, who .uverse.address) int64- OID
- 01eacd…487e:53
boardWroteBy details
PostComment
func(courtSlug string, claimID uint64, parentRow uint64, text string) uint64- OID
- 01eacd…487e:54
PostComment details
mustBoardRow
func(cs *kourt.claimState, rowID uint64) *kourt.boardRow- OID
- 01eacd…487e:55
mustBoardRow details
HideOwnComment
func(courtSlug string, claimID uint64, rowID uint64, hide bool)- OID
- 01eacd…487e:56
HideOwnComment details
BoardSize
func(courtSlug string, claimID uint64) int- OID
- 01eacd…487e:57
BoardSize details
BoardCounts
func(courtSlug string, ids string) string- OID
- 01eacd…487e:58
BoardCounts details
BoardOpen
func(courtSlug string, claimID uint64) bool- OID
- 01eacd…487e:60
BoardOpen details
CommentsWrittenBy
func(courtSlug string, claimID uint64, who .uverse.address) int64- OID
- 01eacd…487e:61
CommentsWrittenBy details
BoardNewest
func(courtSlug string, claimID uint64, offset int, count int) string- OID
- 01eacd…487e:62
BoardNewest details
boardReplyCount
func(cs *kourt.claimState, parent uint64) int- OID
- 01eacd…487e:63
boardReplyCount details
boardKeyMine
func(pre string, k string) bool- OID
- 01eacd…487e:64
boardKeyMine details
BoardReplies
func(courtSlug string, claimID uint64, parent uint64) string- OID
- 01eacd…487e:65
BoardReplies details
BoardPartyRows
func(courtSlug string, claimID uint64) string- OID
- 01eacd…487e:66
BoardPartyRows details
boardTextFor
func(r *kourt.boardRow) string- OID
- 01eacd…487e:67
boardTextFor details
escapeWireText
func(s string) string- OID
- 01eacd…487e:68
escapeWireText details
renderBoardPage
func(slug string, claimID uint64) string- OID
- 01eacd…487e:69
renderBoardPage details
renderBoardTop
func(slug string, claimID uint64) string- OID
- 01eacd…487e:70
renderBoardTop details
boardPostLink
func(slug string, claimID uint64, parentRow uint64) string- OID
- 01eacd…487e:72
boardPostLink details
renderBoardIn
func(slug string, claimID uint64, ranked bool) string- OID
- 01eacd…487e:73
renderBoardIn details
boardPartyRows
func(cs *kourt.claimState) []*kourt.boardRow- OID
- 01eacd…487e:75
boardPartyRows details
renderBoardRow
func(slug string, claimID uint64, rowArg string) string- OID
- 01eacd…487e:76
renderBoardRow details
renderBoardOne
func(slug string, claimID uint64, cs *kourt.claimState, r *kourt.boardRow, listing bool) string- OID
- 01eacd…487e:77
renderBoardOne details
writeBoardReplies
func(b *strings.Builder, slug string, claimID uint64, cs *kourt.claimState, parent uint64)- OID
- 01eacd…487e:78
writeBoardReplies details
plural
func(n int) string- OID
- 01eacd…487e:79
plural details
boardBadges
func(cs *kourt.claimState, who .uverse.address) []string- OID
- 01eacd…487e:80
boardBadges details
boardTextVisible
func(r *kourt.boardRow) string- OID
- 01eacd…487e:81
boardTextVisible details
boardScoreKey
func(score int64, rowID uint64) string- OID
- 01eacd…487e:82
boardScoreKey details
scoreIndexPut
func(cs *kourt.claimState, r *kourt.boardRow)- OID
- 01eacd…487e:83
scoreIndexPut details
scoreIndexDrop
func(cs *kourt.claimState, r *kourt.boardRow)- OID
- 01eacd…487e:84
scoreIndexDrop details
UpvoteComment
func(courtSlug string, claimID uint64, rowID uint64) int64- OID
- 01eacd…487e:85
UpvoteComment details
HasUpvoted
func(courtSlug string, claimID uint64, rowID uint64, who .uverse.address) bool- OID
- 01eacd…487e:86
HasUpvoted details
CommentScore
func(courtSlug string, claimID uint64, rowID uint64) int64- OID
- 01eacd…487e:87
CommentScore details
BoardTop
func(courtSlug string, claimID uint64, offset int, count int) string- OID
- 01eacd…487e:88
BoardTop details
writeBoardLink
func(b *strings.Builder, c *kourt.Court, cs *kourt.claimState, claimID uint64)- OID
- 01eacd…487e:89
writeBoardLink details
claimBoardPreview
untyped bigintValue
(3 <untyped> bigint)
plural2
func(n int) string- OID
- 01eacd…487e:90
plural2 details
boardActCode
func(verb string, rowID uint64, categoryCode string) string- OID
- 01eacd…487e:91
boardActCode details
boardCodeSpam
untyped stringValue
"spam"
boardCodeOffTopic
untyped stringValue
"off-topic"
boardCodeAbuse
untyped stringValue
"abuse"
boardCodeImpersonation
untyped stringValue
"impersonation"
boardCodeIllegal
untyped stringValue
"illegal-referred"
mustBoardCode
func(code string)- OID
- 01eacd…487e:93
mustBoardCode details
BoardCodes
func() string- OID
- 01eacd…487e:94
BoardCodes details
GlobalHideRow
func(courtSlug string, claimID uint64, rowID uint64, categoryCode string)- OID
- 01eacd…487e:95
GlobalHideRow details
GlobalClearRow
func(courtSlug string, claimID uint64, rowID uint64)- OID
- 01eacd…487e:96
GlobalClearRow details
PurgeBoardRow
func(courtSlug string, claimID uint64, rowID uint64, categoryCode string)- OID
- 01eacd…487e:97
PurgeBoardRow details
BoardRowState
func(courtSlug string, claimID uint64, rowID uint64) string- OID
- 01eacd…487e:98
BoardRowState details
maxBatchRows
untyped bigintValue
(64 <untyped> bigint)
PurgeBoardRange
func(courtSlug string, claimID uint64, fromRowID uint64, categoryCode string) uint64- OID
- 01eacd…487e:99
PurgeBoardRange details
BoardPurgeOrdered
func(courtSlug string, claimID uint64) bool- OID
- 01eacd…487e:100
BoardPurgeOrdered details
freezeMaxBlocks
int64Value
8640
freezeGapBlocks
int64Value
8640
mustBoardModInvariants
func()- OID
- 01eacd…487e:101
mustBoardModInvariants details
init.117
func()- OID
- 01eacd…487e:103
init.117 details
speechM
func(cm *kourt.courtMod) int- OID
- 01eacd…487e:104
speechM details
SpeechThreshold
func(courtSlug string) int- OID
- 01eacd…487e:105
SpeechThreshold details
boardSanctionEpochOf
func(c *kourt.Court) int64- OID
- 01eacd…487e:106
boardSanctionEpochOf details
boardFreezeActive
func(r *kourt.standingRow) bool- OID
- 01eacd…487e:107
boardFreezeActive details
boardFreezeGapOpen
func(r *kourt.standingRow) bool- OID
- 01eacd…487e:108
boardFreezeGapOpen details
boardFrozen
func(c *kourt.Court, who .uverse.address) bool- OID
- 01eacd…487e:109
boardFrozen details
boardFrozenAt
func(c *kourt.Court, who .uverse.address) (at int64, atHeight int64)- OID
- 01eacd…487e:110
boardFrozenAt details
BoardFrozenUntil
func(courtSlug string, who .uverse.address) (at int64, atHeight int64)- OID
- 01eacd…487e:111
BoardFrozenUntil details
claimFreezeActive
func(clm *kourt.claimMod) bool- OID
- 01eacd…487e:112
claimFreezeActive details
claimFreezeGapOpen
func(clm *kourt.claimMod) bool- OID
- 01eacd…487e:113
claimFreezeGapOpen details
claimBoardFrozen
func(c *kourt.Court, claimID uint64) bool- OID
- 01eacd…487e:114
claimBoardFrozen details
claimBoardFrozenAt
func(c *kourt.Court, claimID uint64) (at int64, atHeight int64)- OID
- 01eacd…487e:115
claimBoardFrozenAt details
ClaimBoardFrozenUntil
func(courtSlug string, claimID uint64) (at int64, atHeight int64)- OID
- 01eacd…487e:116
ClaimBoardFrozenUntil details
HideBoardRow
func(courtSlug string, claimID uint64, rowID uint64, code string)- OID
- 01eacd…487e:117
HideBoardRow details
UnhideBoardRow
func(courtSlug string, claimID uint64, rowID uint64)- OID
- 01eacd…487e:118
UnhideBoardRow details
SlashStanding
func(courtSlug string, who .uverse.address, levels int64, code string)- OID
- 01eacd…487e:119
SlashStanding details
levelFloor
func(c *kourt.Court, lv int64) int64- OID
- 01eacd…487e:120
levelFloor details
RestoreStanding
func(courtSlug string, who .uverse.address) int64- OID
- 01eacd…487e:121
RestoreStanding details
FreezeBoard
func(courtSlug string, who .uverse.address, blocks int64, code string)- OID
- 01eacd…487e:122
FreezeBoard details
UnfreezeBoard
func(courtSlug string, who .uverse.address)- OID
- 01eacd…487e:123
UnfreezeBoard details
FreezeClaimBoard
func(courtSlug string, claimID uint64, blocks int64, code string)- OID
- 01eacd…487e:124
FreezeClaimBoard details
ThawClaimBoard
func(courtSlug string, claimID uint64)- OID
- 01eacd…487e:125
ThawClaimBoard details
GlobalClearBoardBits
func(courtSlug string) int64- OID
- 01eacd…487e:126
GlobalClearBoardBits details
GlobalRestoreStanding
func(courtSlug string, who .uverse.address) int64- OID
- 01eacd…487e:127
GlobalRestoreStanding details
mustBoardWritable
func(c *kourt.Court, cs *kourt.claimState, who .uverse.address)- OID
- 01eacd…487e:128
mustBoardWritable details
PurgeCourtLogRow
func(courtSlug string, rowID uint64, categoryCode string)- OID
- 01eacd…487e:129
PurgeCourtLogRow details
GlobalClearCourtParams
func(courtSlug string)- OID
- 01eacd…487e:130
GlobalClearCourtParams details
gnotDenom
untyped stringValue
"ugnot"
burnSinkPath
untyped stringValue
"gno.land/r/g1ecsuj0q572jr0dhu29q9njtnmw03hyu7tyyvv6/kourt:burned"
Buy
func(slug string) int64- OID
- 01eacd…487e:131
Buy details
CurvePosition
func(slug string) int64- OID
- 01eacd…487e:133
CurvePosition details
BurnSink
func() .uverse.address- OID
- 01eacd…487e:134
BurnSink details
BurnedGNOT
func() int64- OID
- 01eacd…487e:135
BurnedGNOT details
CoinBalanceOf
func(slug string, who .uverse.address) int64- OID
- 01eacd…487e:136
CoinBalanceOf details
sideYES
untyped bigintValue
(0 <untyped> bigint)
sideNO
untyped bigintValue
(1 <untyped> bigint)
twapBuckets
untyped bigintValue
(168 <untyped> bigint)
maxClaimBodyLen
untyped bigintValue
(2000 <untyped> bigint)
runeLen
func(s string) int- OID
- 01eacd…487e:137
runeLen details
claimState
typeValue
kourt.claimState
OpenClaim
func(courtSlug string, title string) uint64- OID
- 01eacd…487e:139
OpenClaim details
OpenClaimIn
func(courtSlug string, folderID uint64, title string, body string) uint64- OID
- 01eacd…487e:140
OpenClaimIn details
OpenClaimP
func(courtSlug string, title string, body string) uint64- OID
- 01eacd…487e:141
OpenClaimP details
OpenClaimSeeded
func(courtSlug string, title string) uint64- OID
- 01eacd…487e:142
OpenClaimSeeded details
OpenClaimPM
func(courtSlug string, title string, body string, media string) uint64- OID
- 01eacd…487e:143
OpenClaimPM details
openClaim
func(c *kourt.Court, who .uverse.address, title string, body string, seeded bool) uint64- OID
- 01eacd…487e:144
openClaim details
EditClaimTitle
func(courtSlug string, claimID uint64, newTitle string)- OID
- 01eacd…487e:145
EditClaimTitle details
CloseDeadClaim
func(courtSlug string, claimID uint64)- OID
- 01eacd…487e:146
CloseDeadClaim details
ClaimCount
func(courtSlug string) uint64- OID
- 01eacd…487e:147
ClaimCount details
ClaimTitle
func(courtSlug string, claimID uint64) string- OID
- 01eacd…487e:148
ClaimTitle details
ClaimBody
func(courtSlug string, claimID uint64) string- OID
- 01eacd…487e:149
ClaimBody details
ClaimMedia
func(courtSlug string, claimID uint64) string- OID
- 01eacd…487e:150
ClaimMedia details
ClaimAuthor
func(courtSlug string, claimID uint64) .uverse.address- OID
- 01eacd…487e:151
ClaimAuthor details
ClaimClosed
func(courtSlug string, claimID uint64) bool- OID
- 01eacd…487e:152
ClaimClosed details
ClaimSeeded
func(courtSlug string, claimID uint64) bool- OID
- 01eacd…487e:153
ClaimSeeded details
StakePools
func(courtSlug string, claimID uint64) (yes int64, no int64)- OID
- 01eacd…487e:154
StakePools details
TrailingOI
func(courtSlug string, claimID uint64, window int64) (avg int64, mature bool)- OID
- 01eacd…487e:155
TrailingOI details
PoolConviction
func(courtSlug string, claimID uint64) (yes int64, no int64)- OID
- 01eacd…487e:156
PoolConviction details
TrailingYes
func(courtSlug string, claimID uint64, window int64) (avg int64, mature bool)- OID
- 01eacd…487e:157
TrailingYes details
DocketSeries
func(courtSlug string, ids string, window int64) string- OID
- 01eacd…487e:158
DocketSeries details
seriesPageMax
untyped bigintValue
(60 <untyped> bigint)
boolDigit
func(b bool) string- OID
- 01eacd…487e:159
boolDigit details
mustClaim
func(c *kourt.Court, id uint64) *kourt.claimState- OID
- 01eacd…487e:160
mustClaim details
beClaimKey
func(id uint64) string- OID
- 01eacd…487e:161
beClaimKey details
ClaimHead
func(courtSlug string, claimID uint64, window int64) string- OID
- 01eacd…487e:162
ClaimHead details
claimHeadFields
untyped bigintValue
(39 <untyped> bigint)
settleSecs
int64Value
259200
deadClaimSecs
int64Value
7257600
finalizeGraceSecs
int64Value
604800
priorityWindowSecs
int64Value
86400
nowTime
func() int64- OID
- 01eacd…487e:164
nowTime details
deadlineTime
func(stamp int64, secs int64) int64- OID
- 01eacd…487e:166
deadlineTime details
pastDeadline
func(stamp int64, secs int64) (passed bool, known bool)- OID
- 01eacd…487e:167
pastDeadline details
blocksToSecs
func(b int64) int64- OID
- 01eacd…487e:168
blocksToSecs details
heightNow
func() int64- OID
- 01eacd…487e:169
heightNow details
itoa
func(v int64) string- OID
- 01eacd…487e:170
itoa details
ClaimTimeline
func(courtSlug string, claimID uint64) string- OID
- 01eacd…487e:171
ClaimTimeline details
realmClock
typeValue
kourt.realmClock
eventHeight
func() string- OID
- 01eacd…487e:172
eventHeight details
errStaleRealm
untyped stringValue
"kourtv2: stale realm; call through a crossing function"
coinDecimals
untyped bigintValue
(6 <untyped> bigint)
epochBlocks
int64Value
720
curveCap
int64Value
461168601842738
curveDenom
int64Value
1000000000
periodBlocks
int64Value
120960
budgetWeeklyBps
int64Value
38
stepDownPeriods
int64Value
104
rMaxPeriods
int64Value
4
tierRefFloorBps
int64Value
40
tierFloorBps
int64Value
2500
tierCeilBps
int64Value
20000
tierRefDustCC
int64Value
1000000
tierEMAN
int64Value
16
tierParBps
int64Value
10000
splitWinners
int64Value
80
splitAuthor
int64Value
8
splitAnswerer
int64Value
5
splitCarrot
int64Value
7
answerBondBps
int64Value
600
disputeBondXBps
int64Value
2000
disputeBondOfAnswerBps
int64Value
4000
maxFailedRounds
untyped bigintValue
(3 <untyped> bigint)
compOwnX
int64Value
2
compOfBurnBps
int64Value
8000
decideWindowBlocks
int64Value
120960
carrotClampXBps
int64Value
200
carrotClampMinCC
int64Value
1000000
bondFloorFlatBps
int64Value
450
bondFloorConvBps
int64Value
10700
depositFeeBps
int64Value
1000
priorityNetRecord
untyped bigintValue
(3 <untyped> bigint)
priorityColdStartN
untyped bigintValue
(3 <untyped> bigint)
priorityWindowBlocks
int64Value
17280
settleDelay
int64Value
51840
deadClaimTimeout
int64Value
1451520
metaSlug
untyped stringValue
"meta"
metaWeeklyBudget
int64Value
100000000
answerXFloorBps
int64Value
50
depositFloorBps
int64Value
2
ordAnswerXFloorBps
int64Value
10
ordDepositFloorBps
int64Value
1
maxCourtNameLen
untyped bigintValue
(100 <untyped> bigint)
maxSlugLen
untyped bigintValue
(11 <untyped> bigint)
maxStakeOpenDelay
int64Value
17280
mustInvariants
func()- OID
- 01eacd…487e:173
mustInvariants details
init.243
func()- OID
- 01eacd…487e:175
init.243 details
Params
typeValue
kourt.Params
defaultParams
func() kourt.Params- OID
- 01eacd…487e:176
defaultParams details
Court
typeValue
kourt.Court
courts
*v0.BPTree- OID
- 01eacd…487e:178
courts details
StartCourt
func(slug string, name string) string- OID
- 01eacd…487e:180
StartCourt details
StartCourtP
func(slug string, name string, stakeOpenDelay int64) string- OID
- 01eacd…487e:181
StartCourtP details
startCourtUser
func(admin .uverse.address, escrowAddr .uverse.address, slug string, name string, delay int64) string- OID
- 01eacd…487e:182
startCourtUser details
startCourt
func(admin .uverse.address, escrowAddr .uverse.address, slug string, name string, delay int64) string- OID
- 01eacd…487e:183
startCourt details
maxCourtDescLen
untyped bigintValue
(240 <untyped> bigint)
SetCourtDesc
func(courtSlug string, desc string)- OID
- 01eacd…487e:184
SetCourtDesc details
SetCourtImage
func(courtSlug string, media string)- OID
- 01eacd…487e:185
SetCourtImage details
ClearCourtImage
func(courtSlug string)- OID
- 01eacd…487e:186
ClearCourtImage details
CourtImage
func(courtSlug string) string- OID
- 01eacd…487e:187
CourtImage details
CourtImages
func(slugs string) string- OID
- 01eacd…487e:188
CourtImages details
mustCourtDesc
func(desc string)- OID
- 01eacd…487e:189
mustCourtDesc details
mustCourtName
func(name string)- OID
- 01eacd…487e:190
mustCourtName details
CourtDesc
func(courtSlug string) string- OID
- 01eacd…487e:191
CourtDesc details
CourtStakeOpenDelay
func(courtSlug string) int64- OID
- 01eacd…487e:192
CourtStakeOpenDelay details
CourtCount
func() int- OID
- 01eacd…487e:193
CourtCount details
Exists
func(slug string) bool- OID
- 01eacd…487e:194
Exists details
CourtName
func(slug string) string- OID
- 01eacd…487e:195
CourtName details
CourtSymbol
func(slug string) string- OID
- 01eacd…487e:196
CourtSymbol details
CoinDecimals
func() int- OID
- 01eacd…487e:197
CoinDecimals details
CoinSupply
func(slug string) int64- OID
- 01eacd…487e:198
CoinSupply details
CoinPrice
func(slug string) int64- OID
- 01eacd…487e:199
CoinPrice details
CourtEscrow
func(slug string) .uverse.address- OID
- 01eacd…487e:200
CourtEscrow details
EmittedTotal
func(slug string) int64- OID
- 01eacd…487e:201
EmittedTotal details
effMinAnswerX
func(c *kourt.Court) int64- OID
- 01eacd…487e:202
effMinAnswerX details
effMinDeposit
func(c *kourt.Court) int64- OID
- 01eacd…487e:203
effMinDeposit details
maxAnswerBondBps
func() int64- OID
- 01eacd…487e:204
maxAnswerBondBps details
supplyFloor
func(c *kourt.Court, bps int64, dust int64) int64- OID
- 01eacd…487e:205
supplyFloor details
mustCourt
func(slug string) *kourt.Court- OID
- 01eacd…487e:206
mustCourt details
courtSymbol
func(slug string) string- OID
- 01eacd…487e:207
courtSymbol details
reservedSlugs
[]string- OID
- 01eacd…487e:209
reservedSlugs details
mustSlug
func(slug string)- OID
- 01eacd…487e:210
mustSlug details
courtCreationBurnInit
int64Value
0
courtCreationBurn
int64Value
0
CourtCreationBurn
func() int64- OID
- 01eacd…487e:212
CourtCreationBurn details
SetCourtCreationBurn
func(amount int64)- OID
- 01eacd…487e:214
SetCourtCreationBurn details
ugnotAmt
func(n int64) string- OID
- 01eacd…487e:215
ugnotAmt details
mustSanePrice
func(amount int64)- OID
- 01eacd…487e:216
mustSanePrice details
takeCourtCreationBurn
func()- OID
- 01eacd…487e:217
takeCourtCreationBurn details
tierListed
uint8Value
1
tierFeatured
uint8Value
2
directoryAdmin
.uverse.addressValue
<gnolang.StringValue>
SetTier
func(courtSlug string, tier int)- OID
- 01eacd…487e:219
SetTier details
DirectoryAdmin
func() .uverse.address- OID
- 01eacd…487e:221
DirectoryAdmin details
CourtTier
func(courtSlug string) int- OID
- 01eacd…487e:222
CourtTier details
ListCourts
func() []string- OID
- 01eacd…487e:223
ListCourts details
ListByTier
func(tier int) []string- OID
- 01eacd…487e:224
ListByTier details
disputeKindName
untyped stringValue
"dispute"
quorumSupplyBps
int64Value
500
finalizeGraceBlocks
int64Value
120960
disputeKind
typeValue
kourt.disputeKind
disputeRules
func(p kourt.Params) v0.Rules- OID
- 01eacd…487e:225
disputeRules details
OpenDispute
func(courtSlug string, claimID uint64) int64- OID
- 01eacd…487e:227
OpenDispute details
VoteDispute
func(courtSlug string, claimID uint64, choice string)- OID
- 01eacd…487e:228
VoteDispute details
ResolveDispute
func(courtSlug string, claimID uint64)- OID
- 01eacd…487e:229
ResolveDispute details
compAmount
func(ownBond int64, burned int64) int64- OID
- 01eacd…487e:230
compAmount details
spamDiscards
func(spamW int64, cast int64) bool- OID
- 01eacd…487e:231
spamDiscards details
spamBurnsDeposit
func(spamW int64, cast int64) bool- OID
- 01eacd…487e:232
spamBurnsDeposit details
spamDiscardClaim
func(c *kourt.Court, cs *kourt.claimState, spamW int64, cast int64)- OID
- 01eacd…487e:233
spamDiscardClaim details
provCloseClaim
func(c *kourt.Court, cs *kourt.claimState)- OID
- 01eacd…487e:234
provCloseClaim details
Finalize
func(courtSlug string, claimID uint64)- OID
- 01eacd…487e:235
Finalize details
VotableSupply
func(courtSlug string) (raw int64, escrowed int64, votable int64)- OID
- 01eacd…487e:236
VotableSupply details
QuorumFloorOf
func(courtSlug string, claimID uint64) int64- OID
- 01eacd…487e:237
QuorumFloorOf details
isParticipant
func(cs *kourt.claimState, who .uverse.address) bool- OID
- 01eacd…487e:238
isParticipant details
quorumFloor
func(c *kourt.Court, xbar int64) int64- OID
- 01eacd…487e:239
quorumFloor details
oppositeSide
func(side int) int- OID
- 01eacd…487e:240
oppositeSide details
escrowWindow
func(c *kourt.Court, cs *kourt.claimState) int64- OID
- 01eacd…487e:241
escrowWindow details
voteYes
untyped stringValue
"yes"
voteNo
untyped stringValue
"no"
voteSpam
untyped stringValue
"spam"
govAbstain
untyped stringValue
"abstain"
oneDayBlocks
int64Value
17280
DisputeOpen
func(courtSlug string, claimID uint64) bool- OID
- 01eacd…487e:242
DisputeOpen details
DisputeProposal
func(courtSlug string, claimID uint64) int64- OID
- 01eacd…487e:243
DisputeProposal details
Provisional
func(courtSlug string, claimID uint64) int- OID
- 01eacd…487e:244
Provisional details
FailedRounds
func(courtSlug string, claimID uint64) int64- OID
- 01eacd…487e:245
FailedRounds details
ProvClose
func(courtSlug string, claimID uint64) bool- OID
- 01eacd…487e:246
ProvClose details
EscrowUntil
func(courtSlug string, claimID uint64) int64- OID
- 01eacd…487e:247
EscrowUntil details
DisputeVoteCloses
func(courtSlug string, claimID uint64) int64- OID
- 01eacd…487e:248
DisputeVoteCloses details
DisputeBondNext
func(courtSlug string, claimID uint64) int64- OID
- 01eacd…487e:249
DisputeBondNext details
escrowPassed
func(cs *kourt.claimState) bool- OID
- 01eacd…487e:250
escrowPassed details
Reopenable
func(courtSlug string, claimID uint64) bool- OID
- 01eacd…487e:251
Reopenable details
ladderWindow
func(p kourt.Params) int64- OID
- 01eacd…487e:252
ladderWindow details
credWeightFloor
func(c *kourt.Court, pid int64) int64- OID
- 01eacd…487e:253
credWeightFloor details
credWeightFloorAt
func(c *kourt.Court, at uint32) int64- OID
- 01eacd…487e:254
credWeightFloorAt details
electionPath
untyped stringValue
"election"
renderElection
func(slug string) string- OID
- 01eacd…487e:255
renderElection details
writeNoElection
func(b *strings.Builder, c *kourt.Court, cm *kourt.courtMod)- OID
- 01eacd…487e:257
writeNoElection details
writeOpenElection
func(b *strings.Builder, c *kourt.Court, cm *kourt.courtMod, base string)- OID
- 01eacd…487e:258
writeOpenElection details
writeBallotLines
func(b *strings.Builder, c *kourt.Court, e *kourt.election)- OID
- 01eacd…487e:259
writeBallotLines details
writeTurnoutBar
func(b *strings.Builder, c *kourt.Court, e *kourt.election)- OID
- 01eacd…487e:260
writeTurnoutBar details
seniorEnqueuedEvent
untyped stringValue
"SeniorEnqueued"
seniorPaidEvent
untyped stringValue
"SeniorPaid"
entitlement
typeValue
kourt.entitlement
touch
func(c *kourt.Court)- OID
- 01eacd…487e:261
touch details
accrueSegment
func(c *kourt.Court, blocks int64)- OID
- 01eacd…487e:263
accrueSegment details
advanceRateAcc
func(c *kourt.Court, blocks int64)- OID
- 01eacd…487e:264
advanceRateAcc details
rollPeriod
func(c *kourt.Court)- OID
- 01eacd…487e:265
rollPeriod details
enqueueSenior
func(c *kourt.Court, to .uverse.address, amount int64, purpose string) uint64- OID
- 01eacd…487e:266
enqueueSenior details
reserveJunior
func(c *kourt.Court, want int64) int64- OID
- 01eacd…487e:267
reserveJunior details
mintEmission
func(c *kourt.Court, to .uverse.address, amount int64)- OID
- 01eacd…487e:268
mintEmission details
PullSenior
func(courtSlug string, seq uint64) int64- OID
- 01eacd…487e:269
PullSenior details
Reservoir
func(courtSlug string) int64- OID
- 01eacd…487e:270
Reservoir details
SeniorOwed
func(courtSlug string) int64- OID
- 01eacd…487e:271
SeniorOwed details
SeniorEntitlement
func(courtSlug string, seq uint64) (to .uverse.address, amount int64, paid int64, payable int64)- OID
- 01eacd…487e:272
SeniorEntitlement details
QueueLen
func(courtSlug string) uint64- OID
- 01eacd…487e:273
QueueLen details
Poke
func(courtSlug string)- OID
- 01eacd…487e:274
Poke details
maxFolderTextLen
untyped bigintValue
(200 <untyped> bigint)
maxFolderDepth
untyped bigintValue
(4 <untyped> bigint)
maxFolderItems
untyped bigintValue
(200 <untyped> bigint)
maxFolders
untyped bigintValue
(100 <untyped> bigint)
folder
typeValue
kourt.folder
folderAfter
func(a *kourt.folder, b *kourt.folder) bool- OID
- 01eacd…487e:275
folderAfter details
requireFolderMod
func(c *kourt.Court, who .uverse.address) *kourt.courtMod- OID
- 01eacd…487e:277
requireFolderMod details
folderTextOK
func(name string, desc string) bool- OID
- 01eacd…487e:278
folderTextOK details
folderNameTaken
func(cm *kourt.courtMod, name string) bool- OID
- 01eacd…487e:279
folderNameTaken details
newFolderCore
func(cm *kourt.courtMod, name string, desc string, parent uint64) uint64- OID
- 01eacd…487e:280
newFolderCore details
folderProposal
typeValue
kourt.folderProposal
RegisterFolderProposal
func(courtSlug string, name string, desc string, parentID uint64) uint64- OID
- 01eacd…487e:281
RegisterFolderProposal details
CreateFolder
func(courtSlug string, name string, desc string) uint64- OID
- 01eacd…487e:282
CreateFolder details
CreateFolderIn
func(courtSlug string, parentID uint64, name string, desc string) uint64- OID
- 01eacd…487e:283
CreateFolderIn details
MoveFolder
func(courtSlug string, folderID uint64, newParent uint64)- OID
- 01eacd…487e:284
MoveFolder details
AddToFolder
func(courtSlug string, folderID uint64, claimID uint64)- OID
- 01eacd…487e:285
AddToFolder details
fileInto
func(f *kourt.folder, claimID uint64)- OID
- 01eacd…487e:286
fileInto details
RemoveFromFolder
func(courtSlug string, folderID uint64, claimID uint64)- OID
- 01eacd…487e:287
RemoveFromFolder details
RenameFolder
func(courtSlug string, folderID uint64, name string, desc string)- OID
- 01eacd…487e:288
RenameFolder details
SetFolderImage
func(courtSlug string, folderID uint64, media string)- OID
- 01eacd…487e:289
SetFolderImage details
ClearFolderImage
func(courtSlug string, folderID uint64)- OID
- 01eacd…487e:290
ClearFolderImage details
FolderImage
func(courtSlug string, folderID uint64) string- OID
- 01eacd…487e:291
FolderImage details
PurgeFolder
func(courtSlug string, folderID uint64, categoryCode string)- OID
- 01eacd…487e:292
PurgeFolder details
FolderCount
func(courtSlug string) int- OID
- 01eacd…487e:293
FolderCount details
FolderName
func(courtSlug string, folderID uint64) string- OID
- 01eacd…487e:294
FolderName details
FolderDesc
func(courtSlug string, folderID uint64) string- OID
- 01eacd…487e:295
FolderDesc details
FolderItems
func(courtSlug string, folderID uint64) []uint64- OID
- 01eacd…487e:296
FolderItems details
ClaimFolders
func(courtSlug string, claimID uint64) []uint64- OID
- 01eacd…487e:297
ClaimFolders details
RetireFolder
func(courtSlug string, folderID uint64)- OID
- 01eacd…487e:298
RetireFolder details
RestoreFolder
func(courtSlug string, folderID uint64)- OID
- 01eacd…487e:299
RestoreFolder details
MoveItemInFolder
func(courtSlug string, folderID uint64, claimID uint64, to int)- OID
- 01eacd…487e:300
MoveItemInFolder details
OrderFolders
func(courtSlug string, parentID uint64, ids string)- OID
- 01eacd…487e:301
OrderFolders details
FolderTree
func(courtSlug string) string- OID
- 01eacd…487e:302
FolderTree details
FolderRetired
func(courtSlug string, folderID uint64) bool- OID
- 01eacd…487e:303
FolderRetired details
FolderParent
func(courtSlug string, folderID uint64) uint64- OID
- 01eacd…487e:304
FolderParent details
FolderPurged
func(courtSlug string, folderID uint64) bool- OID
- 01eacd…487e:305
FolderPurged details
setMark
untyped stringValue
"𓂀"
shutMark
untyped stringValue
"𓁼"
setPrefix
untyped stringValue
"𓂀 "
shutPrefix
untyped stringValue
"𓁼 "
parseSetTitle
func(title string) (name string, shown bool, ok bool)- OID
- 01eacd…487e:306
parseSetTitle details
IsSetClaim
func(courtSlug string, claimID uint64) bool- OID
- 01eacd…487e:308
IsSetClaim details
ClaimSet
func(courtSlug string, claimID uint64) uint64- OID
- 01eacd…487e:309
ClaimSet details
SetBornOf
func(courtSlug string, folderID uint64) uint64- OID
- 01eacd…487e:310
SetBornOf details
New
func(courtSlug string, claimID uint64) uint64- OID
- 01eacd…487e:311
New details
helpPath
untyped stringValue
"how-it-works"
helpLink
untyped stringValue
"[New here? How Kourt works](/r/g1ecsuj0q572jr0dhu29q9njtnmw03hyu7tyyvv6/kourt:how-it-works)"
renderHelp
func() string- OID
- 01eacd…487e:312
renderHelp details
topHoldersMax
untyped bigintValue
(50 <untyped> bigint)
HolderCount
func(courtSlug string) int- OID
- 01eacd…487e:314
HolderCount details
TopHolders
func(courtSlug string, limit int) string- OID
- 01eacd…487e:316
TopHolders details
TopHoldersNote
func() string- OID
- 01eacd…487e:317
TopHoldersNote details
lockedOf
func(c *kourt.Court, who .uverse.address) int64- OID
- 01eacd…487e:318
lockedOf details
spendable
func(c *kourt.Court, who .uverse.address) int64- OID
- 01eacd…487e:320
spendable details
disposable
func(c *kourt.Court, who .uverse.address) int64- OID
- 01eacd…487e:321
disposable details
DisposableOf
func(courtSlug string, who .uverse.address) int64- OID
- 01eacd…487e:322
DisposableOf details
ccAmt
func(n int64) string- OID
- 01eacd…487e:323
ccAmt details
mustSpendable
func(c *kourt.Court, who .uverse.address, amount int64)- OID
- 01eacd…487e:324
mustSpendable details
mustStakable
func(c *kourt.Court, who .uverse.address, amount int64)- OID
- 01eacd…487e:325
mustStakable details
lockStake
func(c *kourt.Court, who .uverse.address, amount int64)- OID
- 01eacd…487e:326
lockStake details
releaseStake
func(c *kourt.Court, who .uverse.address, amount int64)- OID
- 01eacd…487e:327
releaseStake details
LockedOf
func(courtSlug string, who .uverse.address) int64- OID
- 01eacd…487e:328
LockedOf details
SpendableOf
func(courtSlug string, who .uverse.address) int64- OID
- 01eacd…487e:329
SpendableOf details
TransferCC
func(courtSlug string, to .uverse.address, amount int64)- OID
- 01eacd…487e:330
TransferCC details
ApproveCC
func(courtSlug string, spender .uverse.address, amount int64)- OID
- 01eacd…487e:331
ApproveCC details
TransferFromCC
func(courtSlug string, from .uverse.address, to .uverse.address, amount int64)- OID
- 01eacd…487e:332
TransferFromCC details
AllowanceCC
func(courtSlug string, owner .uverse.address, spender .uverse.address) int64- OID
- 01eacd…487e:333
AllowanceCC details
mediaDestination
func(m *kourt.mediaItem) string- OID
- 01eacd…487e:334
mediaDestination details
verifyElsewhere
func() string- OID
- 01eacd…487e:336
verifyElsewhere details
writeClaimMedia
func(b *strings.Builder, c *kourt.Court, cs *kourt.claimState)- OID
- 01eacd…487e:337
writeClaimMedia details
ClaimMediaPage
func(courtSlug string, fromID uint64, count int) string- OID
- 01eacd…487e:338
ClaimMediaPage details
PurgeClaimMedia
func(courtSlug string, claimID uint64, idx uint64, categoryCode string)- OID
- 01eacd…487e:339
PurgeClaimMedia details
maxClaimMediaCount
untyped bigintValue
(7 <untyped> bigint)
maxMirrorsPerItem
untyped bigintValue
(4 <untyped> bigint)
maxMediaURLLen
untyped bigintValue
(300 <untyped> bigint)
maxCaptionLen
untyped bigintValue
(120 <untyped> bigint)
maxMediaBytes
untyped bigintValue
(262144 <untyped> bigint)
maxMediaDim
untyped bigintValue
(20000 <untyped> bigint)
maxMediaPage
untyped bigintValue
(64 <untyped> bigint)
mediaKindImage
untyped stringValue
"img"
mediaKindVideo
untyped stringValue
"vid"
mediaItem
typeValue
kourt.mediaItem
mediaCharFault
func(s string) string- OID
- 01eacd…487e:340
mediaCharFault details
isHexLower
func(s string) bool- OID
- 01eacd…487e:341
isHexLower details
mirrorFault
func(u string) string- OID
- 01eacd…487e:342
mirrorFault details
defaultMediaHostsExact
[]string- OID
- 01eacd…487e:344
defaultMediaHostsExact details
defaultMediaHostSuffixes
[]string- OID
- 01eacd…487e:346
defaultMediaHostSuffixes details
mediaHostsExact
[]string- OID
- 01eacd…487e:348
mediaHostsExact details
mediaHostSuffixes
[]string- OID
- 01eacd…487e:350
mediaHostSuffixes details
appendAll
func(dst []string, src []string) []string- OID
- 01eacd…487e:351
appendAll details
maxMediaHosts
untyped bigintValue
(32 <untyped> bigint)
mediaHostEntryFault
func(h string, suffix bool) string- OID
- 01eacd…487e:352
mediaHostEntryFault details
parseMediaHosts
func(list string, suffix bool) []string- OID
- 01eacd…487e:353
parseMediaHosts details
SetMediaHosts
func(exact string, suffixes string)- OID
- 01eacd…487e:354
SetMediaHosts details
ClearMediaHosts
func()- OID
- 01eacd…487e:355
ClearMediaHosts details
MediaHosts
func() string- OID
- 01eacd…487e:356
MediaHosts details
mediaHostAllowed
func(host string) bool- OID
- 01eacd…487e:357
mediaHostAllowed details
captionFault
func(s string) string- OID
- 01eacd…487e:358
captionFault details
mediaItemFault
func(m *kourt.mediaItem) string- OID
- 01eacd…487e:359
mediaItemFault details
parseMediaFault
func(arg string) ([]kourt.mediaItem, string)- OID
- 01eacd…487e:360
parseMediaFault details
parseMediaArg
func(arg string) []kourt.mediaItem- OID
- 01eacd…487e:361
parseMediaArg details
atoiOr0
func(s string) int- OID
- 01eacd…487e:362
atoiOr0 details
jsonString
func(s string) string- OID
- 01eacd…487e:363
jsonString details
encodeMedia
func(items []kourt.mediaItem) string- OID
- 01eacd…487e:364
encodeMedia details
metaRealmPath
untyped stringValue
"gno.land/r/g1ecsuj0q572jr0dhu29q9njtnmw03hyu7tyyvv6/kourt"
metaPrefix
untyped stringValue
"mod:"
metaCourtNm
untyped stringValue
"Meta"
metaExecuted
untyped stringValue
"MetaExecuted"
verbUnhide
untyped stringValue
"unhide"
verbClear
untyped stringValue
"clear"
verbHide
untyped stringValue
"hide"
verbSuspend
untyped stringValue
"suspend"
verbUnsuspend
untyped stringValue
"unsuspend"
verbSetmods
untyped stringValue
"setmods"
verbNewset
untyped stringValue
"newset"
verbIsAggressive
func(v string) bool- OID
- 01eacd…487e:365
verbIsAggressive details
modParse
typeValue
kourt.modParse
metaState
typeValue
kourt.metaState
meta
*kourt.metaState- OID
- 01eacd…487e:368
meta details
init.474
func()- OID
- 01eacd…487e:378
init.474 details
parseModTitle
func(title string) kourt.modParse- OID
- 01eacd…487e:379
parseModTitle details
latchKey
func(p kourt.modParse) string- OID
- 01eacd…487e:380
latchKey details
onClaimOpened
func(c *kourt.Court, cs *kourt.claimState)- OID
- 01eacd…487e:381
onClaimOpened details
onTitleEdited
func(c *kourt.Court, cs *kourt.claimState)- OID
- 01eacd…487e:382
onTitleEdited details
onClaimAnswered
func(c *kourt.Court, cs *kourt.claimState)- OID
- 01eacd…487e:383
onClaimAnswered details
releaseMetaLatchIfMeta
func(c *kourt.Court, cs *kourt.claimState)- OID
- 01eacd…487e:384
releaseMetaLatchIfMeta details
releaseMetaLatch
func(cs *kourt.claimState)- OID
- 01eacd…487e:385
releaseMetaLatch details
poisonMetaParse
func(claimID uint64)- OID
- 01eacd…487e:386
poisonMetaParse details
metaVerdictExpired
func(cs *kourt.claimState, votingBlocks int64) bool- OID
- 01eacd…487e:387
metaVerdictExpired details
ExecuteMetaVerdict
func(metaClaimID uint64)- OID
- 01eacd…487e:388
ExecuteMetaVerdict details
applyMetaVerb
func(mc *kourt.Court, tc *kourt.Court, cm *kourt.courtMod, p kourt.modParse, cs *kourt.claimState, target *kourt.claimState)- OID
- 01eacd…487e:389
applyMetaVerb details
AppealParse
func(claimID uint64) (verb string, court string, target uint64, valid bool)- OID
- 01eacd…487e:390
AppealParse details
AppealExecuted
func(claimID uint64) bool- OID
- 01eacd…487e:391
AppealExecuted details
AppealLatchHolder
func(verb string, court string, target uint64) uint64- OID
- 01eacd…487e:392
AppealLatchHolder details
franchise
*v0.BPTree- OID
- 01eacd…487e:394
franchise details
accrueFranchise
func(c *kourt.Court, who .uverse.address, spent int64)- OID
- 01eacd…487e:396
accrueFranchise details
ClaimMetaFranchise
func() int64- OID
- 01eacd…487e:397
ClaimMetaFranchise details
FranchiseOf
func(who .uverse.address) int64- OID
- 01eacd…487e:398
FranchiseOf details
maxReasonLen
untyped bigintValue
(200 <untyped> bigint)
maxModSetSize
untyped bigintValue
(32 <untyped> bigint)
reSetWindowBlocks
int64Value
241920
modActEvent
untyped stringValue
"ModAct"
globalActEvent
untyped stringValue
"GlobalAct"
purgeEvent
untyped stringValue
"Purge"
daoState
typeValue
kourt.daoState
adminAddr : func() .uverse.address Inspect
purgeThreshold : func() int Inspect
daoSeats : func() int Inspect
AdminParams : func() string Inspect
adminParamsPath
:
untyped string
="admin-params"
renderAdminParams : func() string Inspect
answerWindow
:
int64
=2160
PostAnswer : func(courtSlug string, claimID uint64, verdict int) Inspect
HasAnswer : func(courtSlug string, claimID uint64) bool Inspect
AnswerVerdict : func(courtSlug string, claimID uint64) int Inspect
AnswerBond : func(courtSlug string, claimID uint64) int64 Inspect
Answerer : func(courtSlug string, claimID uint64) .uverse.address Inspect
XBarFrozen : func(courtSlug string, claimID uint64) int64 Inspect
settleAnswerBond : func(c *kourt.Court, cs *kourt.claimState) Inspect
bondFloorAt : func(xbar int64, convHi uint64, convLo uint64) int64 Inspect
bondFloorFor : func(cs *kourt.claimState) int64 Inspect
assocSupports
:
int8
=0
assocContests
:
int8
=1
maxAssocOut
:
untyped bigint
=(32 <untyped> bigint)
maxAssocIn
:
untyped bigint
=(64 <untyped> bigint)
maxAssocInPerAuthor
:
untyped bigint
=(4 <untyped> bigint)
assocBondDefaultInit
:
int64
=1000000
assocBondDefault
:
int64
=1000000
assocBondFor : func(c *kourt.Court) int64 Inspect
SetAssociationBondDefault : func(amount int64) Inspect
SetCourtAssociationBond : func(courtSlug string, amount int64) Inspect
AssociationBond : func(courtSlug string) int64 Inspect
AssociationBondDefault : func() int64 Inspect
assocBondWindowSecs
:
int64
=1209600
mustAssocEdge : func(c *kourt.Court, from uint64, to uint64) *kourt.assocEdge Inspect
dropAssocEdge : func(c *kourt.Court, from uint64, to uint64) Inspect
burnAssocBond : func(c *kourt.Court, e *kourt.assocEdge) Inspect
releaseAssocBond : func(c *kourt.Court, e *kourt.assocEdge) Inspect
ApproveAssociation : func(courtSlug string, from uint64, to uint64) Inspect
DisapproveAssociation : func(courtSlug string, from uint64, to uint64) Inspect
ClaimAssociationBond : func(courtSlug string, from uint64, to uint64) Inspect
pendingIncident : func(c *kourt.Court, claimID uint64) ([]uint64, []uint64) Inspect
ApproveAllAssociations : func(courtSlug string, claimID uint64) int Inspect
DisapproveAllAssociations : func(courtSlug string, claimID uint64, reason string) int Inspect
burnIfOlder : func(c *kourt.Court, from uint64, to uint64, opened int64) int Inspect
assocEdge
:
type
=kourt.assocEdge
ensureAssocs : func(c *kourt.Court) Inspect
assocKey : func(a uint64, b uint64) string Inspect
assocTextGone : func(c *kourt.Court, id uint64) bool Inspect
AddAssociation : func(courtSlug string, from uint64, to uint64, stance string) Inspect
RemoveAssociation : func(courtSlug string, from uint64, to uint64) Inspect
ClaimAssociations : func(courtSlug string, claimID uint64) string Inspect
stanceCode : func(s int8) string Inspect
claimIDFromKey : func(k string) uint64 Inspect
maxBoardTextLen
:
untyped bigint
=(2000 <untyped> bigint)
maxBoardRowsPerClaim
:
untyped bigint
=(512 <untyped> bigint)
maxBoardRowsPerAuthor
:
untyped bigint
=(8 <untyped> bigint)
maxBoardRepliesShown
:
untyped bigint
=(8 <untyped> bigint)
boardRow
:
type
=kourt.boardRow
boardMark : func(r *kourt.boardRow) string Inspect
ensureBoard : func(cs *kourt.claimState) Inspect
ensureKids : func(cs *kourt.claimState) *v0.BPTree Inspect
ensureScoreIdx : func(cs *kourt.claimState) *v0.BPTree Inspect
ensureVoted : func(cs *kourt.claimState) *v0.BPTree Inspect
boardOpen : func(cs *kourt.claimState) bool Inspect
boardWroteBy : func(cs *kourt.claimState, who .uverse.address) int64 Inspect
PostComment : func(courtSlug string, claimID uint64, parentRow uint64, text string) uint64 Inspect
mustBoardRow : func(cs *kourt.claimState, rowID uint64) *kourt.boardRow Inspect
HideOwnComment : func(courtSlug string, claimID uint64, rowID uint64, hide bool) Inspect
BoardSize : func(courtSlug string, claimID uint64) int Inspect
BoardCounts : func(courtSlug string, ids string) string Inspect
BoardOpen : func(courtSlug string, claimID uint64) bool Inspect
CommentsWrittenBy : func(courtSlug string, claimID uint64, who .uverse.address) int64 Inspect
BoardNewest : func(courtSlug string, claimID uint64, offset int, count int) string Inspect
boardReplyCount : func(cs *kourt.claimState, parent uint64) int Inspect
boardKeyMine : func(pre string, k string) bool Inspect
BoardReplies : func(courtSlug string, claimID uint64, parent uint64) string Inspect
BoardPartyRows : func(courtSlug string, claimID uint64) string Inspect
boardTextFor : func(r *kourt.boardRow) string Inspect
escapeWireText : func(s string) string Inspect
renderBoardPage : func(slug string, claimID uint64) string Inspect
renderBoardTop : func(slug string, claimID uint64) string Inspect
boardPostLink : func(slug string, claimID uint64, parentRow uint64) string Inspect
renderBoardIn : func(slug string, claimID uint64, ranked bool) string Inspect
boardPartyRows : func(cs *kourt.claimState) []*kourt.boardRow Inspect
renderBoardRow : func(slug string, claimID uint64, rowArg string) string Inspect
renderBoardOne : func(slug string, claimID uint64, cs *kourt.claimState, r *kourt.boardRow, listing bool) string Inspect
writeBoardReplies : func(b *strings.Builder, slug string, claimID uint64, cs *kourt.claimState, parent uint64) Inspect
plural : func(n int) string Inspect
boardBadges : func(cs *kourt.claimState, who .uverse.address) []string Inspect
boardTextVisible : func(r *kourt.boardRow) string Inspect
boardScoreKey : func(score int64, rowID uint64) string Inspect
scoreIndexPut : func(cs *kourt.claimState, r *kourt.boardRow) Inspect
scoreIndexDrop : func(cs *kourt.claimState, r *kourt.boardRow) Inspect
UpvoteComment : func(courtSlug string, claimID uint64, rowID uint64) int64 Inspect
HasUpvoted : func(courtSlug string, claimID uint64, rowID uint64, who .uverse.address) bool Inspect
CommentScore : func(courtSlug string, claimID uint64, rowID uint64) int64 Inspect
BoardTop : func(courtSlug string, claimID uint64, offset int, count int) string Inspect
writeBoardLink : func(b *strings.Builder, c *kourt.Court, cs *kourt.claimState, claimID uint64) Inspect
claimBoardPreview
:
untyped bigint
=(3 <untyped> bigint)
plural2 : func(n int) string Inspect
boardActCode : func(verb string, rowID uint64, categoryCode string) string Inspect
boardCodeSpam
:
untyped string
="spam"
boardCodeOffTopic
:
untyped string
="off-topic"
boardCodeAbuse
:
untyped string
="abuse"
boardCodeImpersonation
:
untyped string
="impersonation"
boardCodeIllegal
:
untyped string
="illegal-referred"
mustBoardCode : func(code string) Inspect
BoardCodes : func() string Inspect
GlobalHideRow : func(courtSlug string, claimID uint64, rowID uint64, categoryCode string) Inspect
GlobalClearRow : func(courtSlug string, claimID uint64, rowID uint64) Inspect
PurgeBoardRow : func(courtSlug string, claimID uint64, rowID uint64, categoryCode string) Inspect
BoardRowState : func(courtSlug string, claimID uint64, rowID uint64) string Inspect
maxBatchRows
:
untyped bigint
=(64 <untyped> bigint)
PurgeBoardRange : func(courtSlug string, claimID uint64, fromRowID uint64, categoryCode string) uint64 Inspect
BoardPurgeOrdered : func(courtSlug string, claimID uint64) bool Inspect
freezeMaxBlocks
:
int64
=8640
freezeGapBlocks
:
int64
=8640
mustBoardModInvariants : func() Inspect
init.117 : func() Inspect
speechM : func(cm *kourt.courtMod) int Inspect
SpeechThreshold : func(courtSlug string) int Inspect
boardSanctionEpochOf : func(c *kourt.Court) int64 Inspect
boardFreezeActive : func(r *kourt.standingRow) bool Inspect
boardFreezeGapOpen : func(r *kourt.standingRow) bool Inspect
boardFrozen : func(c *kourt.Court, who .uverse.address) bool Inspect
boardFrozenAt : func(c *kourt.Court, who .uverse.address) (at int64, atHeight int64) Inspect
BoardFrozenUntil : func(courtSlug string, who .uverse.address) (at int64, atHeight int64) Inspect
claimFreezeActive : func(clm *kourt.claimMod) bool Inspect
claimFreezeGapOpen : func(clm *kourt.claimMod) bool Inspect
claimBoardFrozen : func(c *kourt.Court, claimID uint64) bool Inspect
claimBoardFrozenAt : func(c *kourt.Court, claimID uint64) (at int64, atHeight int64) Inspect
ClaimBoardFrozenUntil : func(courtSlug string, claimID uint64) (at int64, atHeight int64) Inspect
HideBoardRow : func(courtSlug string, claimID uint64, rowID uint64, code string) Inspect
UnhideBoardRow : func(courtSlug string, claimID uint64, rowID uint64) Inspect
SlashStanding : func(courtSlug string, who .uverse.address, levels int64, code string) Inspect
levelFloor : func(c *kourt.Court, lv int64) int64 Inspect
RestoreStanding : func(courtSlug string, who .uverse.address) int64 Inspect
FreezeBoard : func(courtSlug string, who .uverse.address, blocks int64, code string) Inspect
UnfreezeBoard : func(courtSlug string, who .uverse.address) Inspect
FreezeClaimBoard : func(courtSlug string, claimID uint64, blocks int64, code string) Inspect
ThawClaimBoard : func(courtSlug string, claimID uint64) Inspect
GlobalClearBoardBits : func(courtSlug string) int64 Inspect
GlobalRestoreStanding : func(courtSlug string, who .uverse.address) int64 Inspect
mustBoardWritable : func(c *kourt.Court, cs *kourt.claimState, who .uverse.address) Inspect
PurgeCourtLogRow : func(courtSlug string, rowID uint64, categoryCode string) Inspect
GlobalClearCourtParams : func(courtSlug string) Inspect
gnotDenom
:
untyped string
="ugnot"
burnSinkPath
:
untyped string
="gno.land/r/g1ecsuj0q572jr0dhu29q9njtnmw03hyu7tyyvv6/kourt:burned"
Buy : func(slug string) int64 Inspect
CurvePosition : func(slug string) int64 Inspect
BurnSink : func() .uverse.address Inspect
BurnedGNOT : func() int64 Inspect
CoinBalanceOf : func(slug string, who .uverse.address) int64 Inspect
sideYES
:
untyped bigint
=(0 <untyped> bigint)
sideNO
:
untyped bigint
=(1 <untyped> bigint)
twapBuckets
:
untyped bigint
=(168 <untyped> bigint)
maxClaimBodyLen
:
untyped bigint
=(2000 <untyped> bigint)
runeLen : func(s string) int Inspect
claimState
:
type
=kourt.claimState
OpenClaim : func(courtSlug string, title string) uint64 Inspect
OpenClaimIn : func(courtSlug string, folderID uint64, title string, body string) uint64 Inspect
OpenClaimP : func(courtSlug string, title string, body string) uint64 Inspect
OpenClaimSeeded : func(courtSlug string, title string) uint64 Inspect
OpenClaimPM : func(courtSlug string, title string, body string, media string) uint64 Inspect
openClaim : func(c *kourt.Court, who .uverse.address, title string, body string, seeded bool) uint64 Inspect
EditClaimTitle : func(courtSlug string, claimID uint64, newTitle string) Inspect
CloseDeadClaim : func(courtSlug string, claimID uint64) Inspect
ClaimCount : func(courtSlug string) uint64 Inspect
ClaimTitle : func(courtSlug string, claimID uint64) string Inspect
ClaimBody : func(courtSlug string, claimID uint64) string Inspect
ClaimMedia : func(courtSlug string, claimID uint64) string Inspect
ClaimAuthor : func(courtSlug string, claimID uint64) .uverse.address Inspect
ClaimClosed : func(courtSlug string, claimID uint64) bool Inspect
ClaimSeeded : func(courtSlug string, claimID uint64) bool Inspect
StakePools : func(courtSlug string, claimID uint64) (yes int64, no int64) Inspect
TrailingOI : func(courtSlug string, claimID uint64, window int64) (avg int64, mature bool) Inspect
PoolConviction : func(courtSlug string, claimID uint64) (yes int64, no int64) Inspect
TrailingYes : func(courtSlug string, claimID uint64, window int64) (avg int64, mature bool) Inspect
DocketSeries : func(courtSlug string, ids string, window int64) string Inspect
seriesPageMax
:
untyped bigint
=(60 <untyped> bigint)
boolDigit : func(b bool) string Inspect
mustClaim : func(c *kourt.Court, id uint64) *kourt.claimState Inspect
beClaimKey : func(id uint64) string Inspect
ClaimHead : func(courtSlug string, claimID uint64, window int64) string Inspect
claimHeadFields
:
untyped bigint
=(39 <untyped> bigint)
settleSecs
:
int64
=259200
deadClaimSecs
:
int64
=7257600
finalizeGraceSecs
:
int64
=604800
priorityWindowSecs
:
int64
=86400
nowTime : func() int64 Inspect
deadlineTime : func(stamp int64, secs int64) int64 Inspect
pastDeadline : func(stamp int64, secs int64) (passed bool, known bool) Inspect
blocksToSecs : func(b int64) int64 Inspect
heightNow : func() int64 Inspect
itoa : func(v int64) string Inspect
ClaimTimeline : func(courtSlug string, claimID uint64) string Inspect
realmClock
:
type
=kourt.realmClock
eventHeight : func() string Inspect
errStaleRealm
:
untyped string
="kourtv2: stale realm; call through a crossing function"
coinDecimals
:
untyped bigint
=(6 <untyped> bigint)
epochBlocks
:
int64
=720
curveCap
:
int64
=461168601842738
curveDenom
:
int64
=1000000000
periodBlocks
:
int64
=120960
budgetWeeklyBps
:
int64
=38
stepDownPeriods
:
int64
=104
rMaxPeriods
:
int64
=4
tierRefFloorBps
:
int64
=40
tierFloorBps
:
int64
=2500
tierCeilBps
:
int64
=20000
tierRefDustCC
:
int64
=1000000
tierEMAN
:
int64
=16
tierParBps
:
int64
=10000
splitWinners
:
int64
=80
splitAuthor
:
int64
=8
splitAnswerer
:
int64
=5
splitCarrot
:
int64
=7
answerBondBps
:
int64
=600
disputeBondXBps
:
int64
=2000
disputeBondOfAnswerBps
:
int64
=4000
maxFailedRounds
:
untyped bigint
=(3 <untyped> bigint)
compOwnX
:
int64
=2
compOfBurnBps
:
int64
=8000
decideWindowBlocks
:
int64
=120960
carrotClampXBps
:
int64
=200
carrotClampMinCC
:
int64
=1000000
bondFloorFlatBps
:
int64
=450
bondFloorConvBps
:
int64
=10700
depositFeeBps
:
int64
=1000
priorityNetRecord
:
untyped bigint
=(3 <untyped> bigint)
priorityColdStartN
:
untyped bigint
=(3 <untyped> bigint)
priorityWindowBlocks
:
int64
=17280
settleDelay
:
int64
=51840
deadClaimTimeout
:
int64
=1451520
metaSlug
:
untyped string
="meta"
metaWeeklyBudget
:
int64
=100000000
answerXFloorBps
:
int64
=50
depositFloorBps
:
int64
=2
ordAnswerXFloorBps
:
int64
=10
ordDepositFloorBps
:
int64
=1
maxCourtNameLen
:
untyped bigint
=(100 <untyped> bigint)
maxSlugLen
:
untyped bigint
=(11 <untyped> bigint)
maxStakeOpenDelay
:
int64
=17280
mustInvariants : func() Inspect
init.243 : func() Inspect
Params
:
type
=kourt.Params
defaultParams : func() kourt.Params Inspect
Court
:
type
=kourt.Court
courts : *v0.BPTree Inspect
StartCourt : func(slug string, name string) string Inspect
StartCourtP : func(slug string, name string, stakeOpenDelay int64) string Inspect
startCourtUser : func(admin .uverse.address, escrowAddr .uverse.address, slug string, name string, delay int64) string Inspect
startCourt : func(admin .uverse.address, escrowAddr .uverse.address, slug string, name string, delay int64) string Inspect
maxCourtDescLen
:
untyped bigint
=(240 <untyped> bigint)
SetCourtDesc : func(courtSlug string, desc string) Inspect
SetCourtImage : func(courtSlug string, media string) Inspect
ClearCourtImage : func(courtSlug string) Inspect
CourtImage : func(courtSlug string) string Inspect
CourtImages : func(slugs string) string Inspect
mustCourtDesc : func(desc string) Inspect
mustCourtName : func(name string) Inspect
CourtDesc : func(courtSlug string) string Inspect
CourtStakeOpenDelay : func(courtSlug string) int64 Inspect
CourtCount : func() int Inspect
Exists : func(slug string) bool Inspect
CourtName : func(slug string) string Inspect
CourtSymbol : func(slug string) string Inspect
CoinDecimals : func() int Inspect
CoinSupply : func(slug string) int64 Inspect
CoinPrice : func(slug string) int64 Inspect
CourtEscrow : func(slug string) .uverse.address Inspect
EmittedTotal : func(slug string) int64 Inspect
effMinAnswerX : func(c *kourt.Court) int64 Inspect
effMinDeposit : func(c *kourt.Court) int64 Inspect
maxAnswerBondBps : func() int64 Inspect
supplyFloor : func(c *kourt.Court, bps int64, dust int64) int64 Inspect
mustCourt : func(slug string) *kourt.Court Inspect
courtSymbol : func(slug string) string Inspect
reservedSlugs : []string Inspect
mustSlug : func(slug string) Inspect
courtCreationBurnInit
:
int64
=0
courtCreationBurn
:
int64
=0
CourtCreationBurn : func() int64 Inspect
SetCourtCreationBurn : func(amount int64) Inspect
ugnotAmt : func(n int64) string Inspect
mustSanePrice : func(amount int64) Inspect
takeCourtCreationBurn : func() Inspect
tierListed
:
uint8
=1
tierFeatured
:
uint8
=2
directoryAdmin
:
.uverse.address
=<gnolang.StringValue>
SetTier : func(courtSlug string, tier int) Inspect
DirectoryAdmin : func() .uverse.address Inspect
CourtTier : func(courtSlug string) int Inspect
ListCourts : func() []string Inspect
ListByTier : func(tier int) []string Inspect
disputeKindName
:
untyped string
="dispute"
quorumSupplyBps
:
int64
=500
finalizeGraceBlocks
:
int64
=120960
disputeKind
:
type
=kourt.disputeKind
disputeRules : func(p kourt.Params) v0.Rules Inspect
OpenDispute : func(courtSlug string, claimID uint64) int64 Inspect
VoteDispute : func(courtSlug string, claimID uint64, choice string) Inspect
ResolveDispute : func(courtSlug string, claimID uint64) Inspect
compAmount : func(ownBond int64, burned int64) int64 Inspect
spamDiscards : func(spamW int64, cast int64) bool Inspect
spamBurnsDeposit : func(spamW int64, cast int64) bool Inspect
spamDiscardClaim : func(c *kourt.Court, cs *kourt.claimState, spamW int64, cast int64) Inspect
provCloseClaim : func(c *kourt.Court, cs *kourt.claimState) Inspect
Finalize : func(courtSlug string, claimID uint64) Inspect
VotableSupply : func(courtSlug string) (raw int64, escrowed int64, votable int64) Inspect
QuorumFloorOf : func(courtSlug string, claimID uint64) int64 Inspect
isParticipant : func(cs *kourt.claimState, who .uverse.address) bool Inspect
quorumFloor : func(c *kourt.Court, xbar int64) int64 Inspect
oppositeSide : func(side int) int Inspect
escrowWindow : func(c *kourt.Court, cs *kourt.claimState) int64 Inspect
voteYes
:
untyped string
="yes"
voteNo
:
untyped string
="no"
voteSpam
:
untyped string
="spam"
govAbstain
:
untyped string
="abstain"
oneDayBlocks
:
int64
=17280
DisputeOpen : func(courtSlug string, claimID uint64) bool Inspect
DisputeProposal : func(courtSlug string, claimID uint64) int64 Inspect
Provisional : func(courtSlug string, claimID uint64) int Inspect
FailedRounds : func(courtSlug string, claimID uint64) int64 Inspect
ProvClose : func(courtSlug string, claimID uint64) bool Inspect
EscrowUntil : func(courtSlug string, claimID uint64) int64 Inspect
DisputeVoteCloses : func(courtSlug string, claimID uint64) int64 Inspect
DisputeBondNext : func(courtSlug string, claimID uint64) int64 Inspect
escrowPassed : func(cs *kourt.claimState) bool Inspect
Reopenable : func(courtSlug string, claimID uint64) bool Inspect
ladderWindow : func(p kourt.Params) int64 Inspect
credWeightFloor : func(c *kourt.Court, pid int64) int64 Inspect
credWeightFloorAt : func(c *kourt.Court, at uint32) int64 Inspect
electionPath
:
untyped string
="election"
renderElection : func(slug string) string Inspect
writeNoElection : func(b *strings.Builder, c *kourt.Court, cm *kourt.courtMod) Inspect
writeOpenElection : func(b *strings.Builder, c *kourt.Court, cm *kourt.courtMod, base string) Inspect
writeBallotLines : func(b *strings.Builder, c *kourt.Court, e *kourt.election) Inspect
writeTurnoutBar : func(b *strings.Builder, c *kourt.Court, e *kourt.election) Inspect
seniorEnqueuedEvent
:
untyped string
="SeniorEnqueued"
seniorPaidEvent
:
untyped string
="SeniorPaid"
entitlement
:
type
=kourt.entitlement
touch : func(c *kourt.Court) Inspect
accrueSegment : func(c *kourt.Court, blocks int64) Inspect
advanceRateAcc : func(c *kourt.Court, blocks int64) Inspect
rollPeriod : func(c *kourt.Court) Inspect
enqueueSenior : func(c *kourt.Court, to .uverse.address, amount int64, purpose string) uint64 Inspect
reserveJunior : func(c *kourt.Court, want int64) int64 Inspect
mintEmission : func(c *kourt.Court, to .uverse.address, amount int64) Inspect
PullSenior : func(courtSlug string, seq uint64) int64 Inspect
Reservoir : func(courtSlug string) int64 Inspect
SeniorOwed : func(courtSlug string) int64 Inspect
SeniorEntitlement : func(courtSlug string, seq uint64) (to .uverse.address, amount int64, paid int64, payable int64) Inspect
QueueLen : func(courtSlug string) uint64 Inspect
Poke : func(courtSlug string) Inspect
maxFolderTextLen
:
untyped bigint
=(200 <untyped> bigint)
maxFolderDepth
:
untyped bigint
=(4 <untyped> bigint)
maxFolderItems
:
untyped bigint
=(200 <untyped> bigint)
maxFolders
:
untyped bigint
=(100 <untyped> bigint)
folder
:
type
=kourt.folder
folderAfter : func(a *kourt.folder, b *kourt.folder) bool Inspect
requireFolderMod : func(c *kourt.Court, who .uverse.address) *kourt.courtMod Inspect
folderTextOK : func(name string, desc string) bool Inspect
folderNameTaken : func(cm *kourt.courtMod, name string) bool Inspect
newFolderCore : func(cm *kourt.courtMod, name string, desc string, parent uint64) uint64 Inspect
folderProposal
:
type
=kourt.folderProposal
RegisterFolderProposal : func(courtSlug string, name string, desc string, parentID uint64) uint64 Inspect
CreateFolder : func(courtSlug string, name string, desc string) uint64 Inspect
CreateFolderIn : func(courtSlug string, parentID uint64, name string, desc string) uint64 Inspect
MoveFolder : func(courtSlug string, folderID uint64, newParent uint64) Inspect
AddToFolder : func(courtSlug string, folderID uint64, claimID uint64) Inspect
fileInto : func(f *kourt.folder, claimID uint64) Inspect
RemoveFromFolder : func(courtSlug string, folderID uint64, claimID uint64) Inspect
RenameFolder : func(courtSlug string, folderID uint64, name string, desc string) Inspect
SetFolderImage : func(courtSlug string, folderID uint64, media string) Inspect
ClearFolderImage : func(courtSlug string, folderID uint64) Inspect
FolderImage : func(courtSlug string, folderID uint64) string Inspect
PurgeFolder : func(courtSlug string, folderID uint64, categoryCode string) Inspect
FolderCount : func(courtSlug string) int Inspect
FolderName : func(courtSlug string, folderID uint64) string Inspect
FolderDesc : func(courtSlug string, folderID uint64) string Inspect
FolderItems : func(courtSlug string, folderID uint64) []uint64 Inspect
ClaimFolders : func(courtSlug string, claimID uint64) []uint64 Inspect
RetireFolder : func(courtSlug string, folderID uint64) Inspect
RestoreFolder : func(courtSlug string, folderID uint64) Inspect
MoveItemInFolder : func(courtSlug string, folderID uint64, claimID uint64, to int) Inspect
OrderFolders : func(courtSlug string, parentID uint64, ids string) Inspect
FolderTree : func(courtSlug string) string Inspect
FolderRetired : func(courtSlug string, folderID uint64) bool Inspect
FolderParent : func(courtSlug string, folderID uint64) uint64 Inspect
FolderPurged : func(courtSlug string, folderID uint64) bool Inspect
setMark
:
untyped string
="𓂀"
shutMark
:
untyped string
="𓁼"
setPrefix
:
untyped string
="𓂀 "
shutPrefix
:
untyped string
="𓁼 "
parseSetTitle : func(title string) (name string, shown bool, ok bool) Inspect
IsSetClaim : func(courtSlug string, claimID uint64) bool Inspect
ClaimSet : func(courtSlug string, claimID uint64) uint64 Inspect
SetBornOf : func(courtSlug string, folderID uint64) uint64 Inspect
New : func(courtSlug string, claimID uint64) uint64 Inspect
helpPath
:
untyped string
="how-it-works"
helpLink
:
untyped string
="[New here? How Kourt works](/r/g1ecsuj0q572jr0dhu29q9njtnmw03hyu7tyyvv6/kourt:how-it-works)"
renderHelp : func() string Inspect
topHoldersMax
:
untyped bigint
=(50 <untyped> bigint)
HolderCount : func(courtSlug string) int Inspect
TopHolders : func(courtSlug string, limit int) string Inspect
TopHoldersNote : func() string Inspect
lockedOf : func(c *kourt.Court, who .uverse.address) int64 Inspect
spendable : func(c *kourt.Court, who .uverse.address) int64 Inspect
disposable : func(c *kourt.Court, who .uverse.address) int64 Inspect
DisposableOf : func(courtSlug string, who .uverse.address) int64 Inspect
ccAmt : func(n int64) string Inspect
mustSpendable : func(c *kourt.Court, who .uverse.address, amount int64) Inspect
mustStakable : func(c *kourt.Court, who .uverse.address, amount int64) Inspect
lockStake : func(c *kourt.Court, who .uverse.address, amount int64) Inspect
releaseStake : func(c *kourt.Court, who .uverse.address, amount int64) Inspect
LockedOf : func(courtSlug string, who .uverse.address) int64 Inspect
SpendableOf : func(courtSlug string, who .uverse.address) int64 Inspect
TransferCC : func(courtSlug string, to .uverse.address, amount int64) Inspect
ApproveCC : func(courtSlug string, spender .uverse.address, amount int64) Inspect
TransferFromCC : func(courtSlug string, from .uverse.address, to .uverse.address, amount int64) Inspect
AllowanceCC : func(courtSlug string, owner .uverse.address, spender .uverse.address) int64 Inspect
mediaDestination : func(m *kourt.mediaItem) string Inspect
verifyElsewhere : func() string Inspect
writeClaimMedia : func(b *strings.Builder, c *kourt.Court, cs *kourt.claimState) Inspect
ClaimMediaPage : func(courtSlug string, fromID uint64, count int) string Inspect
PurgeClaimMedia : func(courtSlug string, claimID uint64, idx uint64, categoryCode string) Inspect
maxClaimMediaCount
:
untyped bigint
=(7 <untyped> bigint)
maxMirrorsPerItem
:
untyped bigint
=(4 <untyped> bigint)
maxMediaURLLen
:
untyped bigint
=(300 <untyped> bigint)
maxCaptionLen
:
untyped bigint
=(120 <untyped> bigint)
maxMediaBytes
:
untyped bigint
=(262144 <untyped> bigint)
maxMediaDim
:
untyped bigint
=(20000 <untyped> bigint)
maxMediaPage
:
untyped bigint
=(64 <untyped> bigint)
mediaKindImage
:
untyped string
="img"
mediaKindVideo
:
untyped string
="vid"
mediaItem
:
type
=kourt.mediaItem
mediaCharFault : func(s string) string Inspect
isHexLower : func(s string) bool Inspect
mirrorFault : func(u string) string Inspect
defaultMediaHostsExact : []string Inspect
defaultMediaHostSuffixes : []string Inspect
mediaHostsExact : []string Inspect
mediaHostSuffixes : []string Inspect
appendAll : func(dst []string, src []string) []string Inspect
maxMediaHosts
:
untyped bigint
=(32 <untyped> bigint)
mediaHostEntryFault : func(h string, suffix bool) string Inspect
parseMediaHosts : func(list string, suffix bool) []string Inspect
SetMediaHosts : func(exact string, suffixes string) Inspect
ClearMediaHosts : func() Inspect
MediaHosts : func() string Inspect
mediaHostAllowed : func(host string) bool Inspect
captionFault : func(s string) string Inspect
mediaItemFault : func(m *kourt.mediaItem) string Inspect
parseMediaFault : func(arg string) ([]kourt.mediaItem, string) Inspect
parseMediaArg : func(arg string) []kourt.mediaItem Inspect
atoiOr0 : func(s string) int Inspect
jsonString : func(s string) string Inspect
encodeMedia : func(items []kourt.mediaItem) string Inspect
metaRealmPath
:
untyped string
="gno.land/r/g1ecsuj0q572jr0dhu29q9njtnmw03hyu7tyyvv6/kourt"
metaPrefix
:
untyped string
="mod:"
metaCourtNm
:
untyped string
="Meta"
metaExecuted
:
untyped string
="MetaExecuted"
verbUnhide
:
untyped string
="unhide"
verbClear
:
untyped string
="clear"
verbHide
:
untyped string
="hide"
verbSuspend
:
untyped string
="suspend"
verbUnsuspend
:
untyped string
="unsuspend"
verbSetmods
:
untyped string
="setmods"
verbNewset
:
untyped string
="newset"
verbIsAggressive : func(v string) bool Inspect
modParse
:
type
=kourt.modParse
metaState
:
type
=kourt.metaState
meta : *kourt.metaState Inspect
init.474 : func() Inspect
parseModTitle : func(title string) kourt.modParse Inspect
latchKey : func(p kourt.modParse) string Inspect
onClaimOpened : func(c *kourt.Court, cs *kourt.claimState) Inspect
onTitleEdited : func(c *kourt.Court, cs *kourt.claimState) Inspect
onClaimAnswered : func(c *kourt.Court, cs *kourt.claimState) Inspect
releaseMetaLatchIfMeta : func(c *kourt.Court, cs *kourt.claimState) Inspect
releaseMetaLatch : func(cs *kourt.claimState) Inspect
poisonMetaParse : func(claimID uint64) Inspect
metaVerdictExpired : func(cs *kourt.claimState, votingBlocks int64) bool Inspect
ExecuteMetaVerdict : func(metaClaimID uint64) Inspect
applyMetaVerb : func(mc *kourt.Court, tc *kourt.Court, cm *kourt.courtMod, p kourt.modParse, cs *kourt.claimState, target *kourt.claimState) Inspect
AppealParse : func(claimID uint64) (verb string, court string, target uint64, valid bool) Inspect
AppealExecuted : func(claimID uint64) bool Inspect
AppealLatchHolder : func(verb string, court string, target uint64) uint64 Inspect
franchise : *v0.BPTree Inspect
accrueFranchise : func(c *kourt.Court, who .uverse.address, spent int64) Inspect
ClaimMetaFranchise : func() int64 Inspect
FranchiseOf : func(who .uverse.address) int64 Inspect
maxReasonLen
:
untyped bigint
=(200 <untyped> bigint)
maxModSetSize
:
untyped bigint
=(32 <untyped> bigint)
reSetWindowBlocks
:
int64
=241920
modActEvent
:
untyped string
="ModAct"
globalActEvent
:
untyped string
="GlobalAct"
purgeEvent
:
untyped string
="Purge"
daoState
:
type
=kourt.daoState