itoa
func(n int64) string- OID
- 05cf87…63d8:3
itoa details
assertAdmin
func()- OID
- 05cf87…63d8:5
assertAdmin details
SetFeeBPS
func(lane string, bps int64)SetFeeBPS sets a lane's protocol fee in basis points, clamped to \[0, MaxFeeBPS]. A value above the 5% ceiling is rejected so a misconfiguration can never overcharge.
- OID
- 05cf87…63d8:6
SetFeeBPS details
SetTreasury
func(addr .uverse.address)SetTreasury repoints where every lane's protocol fee flows.
- OID
- 05cf87…63d8:7
SetTreasury details
TransferAdmin
func(newAdmin .uverse.address)TransferAdmin proposes a new admin (the memba\_dao executor). The 2-step handoff requires the new admin to AcceptAdmin, so a transfer to a wrong or uncontrolled address cannot lock the realm.
- OID
- 05cf87…63d8:8
TransferAdmin details
CancelAdminTransfer
func()CancelAdminTransfer withdraws a staged handoff. Admin only.
- OID
- 05cf87…63d8:9
CancelAdminTransfer details
AcceptAdmin
func()AcceptAdmin completes the handoff. Only the pending admin can call it.
- OID
- 05cf87…63d8:10
AcceptAdmin details
GetPendingAdmin
func() .uverse.address- OID
- 05cf87…63d8:11
GetPendingAdmin details
MaxFeeBPS
int64Value
500
DefaultFeeBPS
int64Value
200
admin
.uverse.addressValue
<gnolang.StringValue>
pendingAdmin
.uverse.addressValue
<gnolang.StringValue>
treasury
.uverse.addressValue
<gnolang.StringValue>
feeByLane
*avl.Tree- OID
- 05cf87…63d8:16
feeByLane details
unseededAuthority
.uverse.addressunseededAuthority is the test-VM stand-in for a publisher; see the note above.
Value
<gnolang.StringValue>
seedAuthority
func(publisher .uverse.address)seedAuthority makes the publisher admin and treasury. It runs once at load.
- OID
- 05cf87…63d8:19
seedAuthority details
init.16
func()- OID
- 05cf87…63d8:21
init.16 details
caller
func() .uverse.address- OID
- 05cf87…63d8:22
caller details
GetFeeBPS
func(lane string) intGetFeeBPS returns the protocol fee in basis points for a lane. An unset or unknown lane returns DefaultFeeBPS. The result is always within \[0, MaxFeeBPS] (enforced on write). Never panics — an engine must always be able to settle.
- OID
- 05cf87…63d8:23
GetFeeBPS details
GetTreasury
func() .uverse.address- OID
- 05cf87…63d8:24
GetTreasury details
GetLaneConfig
func(lane string) (int, .uverse.address)- OID
- 05cf87…63d8:25
GetLaneConfig details
GetAdmin
func() .uverse.address- OID
- 05cf87…63d8:26
GetAdmin details
Render
func(path string) string- OID
- 05cf87…63d8:27