0
int64Value
7776000
1
int64Value
15552000
2
int64Value
31536000
3
untyped bigintValue
(253402300799 <untyped> bigint)
4
func(amount int64)- OID
- 02d577…ffec:3
4 details
5
func(rewardAmountStr string)- OID
- 02d577…ffec:5
5 details
6
func(s *v1.stakerV1, caller .uverse.address, positionId uint64)- OID
- 02d577…ffec:6
6 details
7
func(s *v1.stakerV1, positionId uint64)- OID
- 02d577…ffec:7
7 details
8
func(s *v1.stakerV1, poolPath string)- OID
- 02d577…ffec:8
8 details
9
func(tier uint64)- OID
- 02d577…ffec:9
9 details
10
func(s *v1.stakerV1, rewardToken string, rewardAmount int64)- OID
- 02d577…ffec:10
10 details
11
func(s *v1.stakerV1, poolPath string, tokenPath string)- OID
- 02d577…ffec:11
11 details
12
uint64Value
1000
13
func(fee uint64)- OID
- 02d577…ffec:12
13 details
14
func(startTimestamp int64)- OID
- 02d577…ffec:13
14 details
15
func(endTimestamp int64)- OID
- 02d577…ffec:14
15 details
16
func(externalDuration int64)- OID
- 02d577…ffec:15
16 details
17
func(addr .uverse.address)- OID
- 02d577…ffec:16
17 details
18
func(startTime time.Time) bool- OID
- 02d577…ffec:17
18 details
19
func(owner .uverse.address, caller .uverse.address)- OID
- 02d577…ffec:18
19 details
20
typeValue
v1.Reward
21
typeValue
v1.CalcPositionRewardParam
22
func(deposit *staker.Deposit, incentive *staker.ExternalIncentive) int64- OID
- 02d577…ffec:19
22 details
23
stringValue
"gno.land/r/gnoswap/gns.GNS"
24
stringValue
"gno.land/r/gnoland/wugnot.wugnot"
25
func(prevAddr string, prevRealm string, poolPath string, tier uint64, rewardPerSecond int64, tierRewards map[uint64]int64, counts [4]uint64, currentTime int64)- OID
- 02d577…ffec:21
25 details
26
untyped stringValue
"[GNOSWAP-STAKER-001] caller has no permission"
27
untyped stringValue
"[GNOSWAP-STAKER-002] pool not found"
28
untyped stringValue
"[GNOSWAP-STAKER-003] not available to update collect time"
29
untyped stringValue
"[GNOSWAP-STAKER-004] invalid input data"
30
untyped stringValue
"[GNOSWAP-STAKER-005] invalid unstaking fee"
31
untyped stringValue
"[GNOSWAP-STAKER-006] already staked position"
32
untyped stringValue
"[GNOSWAP-STAKER-007] pool is not incentivized"
33
untyped stringValue
"[GNOSWAP-STAKER-008] cannot end incentive"
34
untyped stringValue
"[GNOSWAP-STAKER-009] invalid incentive start time"
35
untyped stringValue
"[GNOSWAP-STAKER-010] cannot delete default external token"
36
untyped stringValue
"[GNOSWAP-STAKER-011] invalid pool path"
37
untyped stringValue
"[GNOSWAP-STAKER-012] invalid pool tier"
38
untyped stringValue
"[GNOSWAP-STAKER-013] requested data not found"
39
untyped stringValue
"[GNOSWAP-STAKER-014] unexpected calculation error"
40
untyped stringValue
"[GNOSWAP-STAKER-015] zero liquidity"
41
untyped stringValue
"[GNOSWAP-STAKER-016] invalid incentive duration"
42
untyped stringValue
"[GNOSWAP-STAKER-017] not allowed for external reward"
43
untyped stringValue
"[GNOSWAP-STAKER-018] incentive already exists"
44
untyped stringValue
"[GNOSWAP-STAKER-019] overflow"
45
untyped stringValue
"[GNOSWAP-STAKER-020] cannot add existing token"
46
untyped stringValue
"[GNOSWAP-STAKER-021] invalid address"
47
untyped stringValue
"[GNOSWAP-STAKER-022] incentive is not ended yet"
48
untyped stringValue
"[GNOSWAP-STAKER-023] rlm does not match the current crossing frame"
49
func(message string, details string) .uverse.error- OID
- 02d577…ffec:23
49 details
50
typeValue
v1.tickCrossEventInfo
51
func(tickID int32, stakedLiquidityGross *uint256.Uint, stakedLiquidityDelta *int256.Int, outsideAccumulation *uint256.Uint) *v1.tickCrossEventInfo- OID
- 02d577…ffec:25
51 details
52
func(tokenPath string) .uverse.error- OID
- 02d577…ffec:27
52 details
53
func(tokenPath string) .uverse.error- OID
- 02d577…ffec:29
53 details
54
int64Value
1000000000
55
int64Value
1000000000
56
uint64Value
100
57
untyped stringValue
"gno.land/r/gnoland/wugnot.wugnot:gno.land/r/gnoswap/gns.GNS:3000"
58
func()- OID
- 02d577…ffec:30
58 details
59
func()- OID
- 02d577…ffec:32
59 details
60
func(int, rlm .uverse.realm, stakerStore staker.IStakerStore, emissionAccessor staker.EmissionAccessor) .uverse.error- OID
- 02d577…ffec:33
60 details
61
func(stakerStore staker.IStakerStore) (*v1.PoolTier, *v1.Pools, int64, map[uint64]int64)- OID
- 02d577…ffec:34
61 details
62
typeValue
v1.stakerV1
63
func(stakerStore staker.IStakerStore, poolAccessor staker.PoolAccessor, emissionAccessor staker.EmissionAccessor, nftAccessor staker.NFTAccessor) *v1.stakerV1- OID
- 02d577…ffec:35
63 details
64
uint64Value
0
65
func(pct int64) int- OID
- 02d577…ffec:37
65 details
66
typeValue
v1.IncentivesResolver
67
func(incentives *staker.Incentives) *v1.IncentivesResolver- OID
- 02d577…ffec:39
67 details
68
func(tree *v0.BPTree, id string) (*staker.ExternalIncentive, bool)- OID
- 02d577…ffec:41
68 details
69
func(unclaimableStart int64, unclaimableEnd int64, incentiveStartTimestamp int64, incentiveEndTimestamp int64) int64- OID
- 02d577…ffec:42
69 details
70
<gnolang.heapItemType>- OID
- 02d577…ffec:43
70 details
71
typeValue
v1.Pools
72
func() *v1.Pools- OID
- 02d577…ffec:46
72 details
73
typeValue
v1.PoolResolver
74
func(pool *staker.Pool) *v1.PoolResolver- OID
- 02d577…ffec:48
74 details
75
typeValue
v1.RewardState
76
untyped bigintValue
(4 <untyped> bigint)
77
untyped bigintValue
(1 <untyped> bigint)
78
untyped bigintValue
(2 <untyped> bigint)
79
untyped bigintValue
(3 <untyped> bigint)
80
func(tier1Count uint64, tier2Count uint64, tier3Count uint64) staker.TierRatio- OID
- 02d577…ffec:49
80 details
81
typeValue
v1.PoolTier
82
func(pools *v1.Pools, currentTime int64, initialPoolPath string, getEmission func(...), getHalvingBlocksInRange func(...)) *v1.PoolTier- OID
- 02d577…ffec:51
82 details
83
func(membership *v0.BPTree, tierRatio staker.TierRatio, counts [4]uint64, lastRewardCacheTimestamp int64, currentEmission int64, getEmission func(...), getHalvingBlocksInRange func(...)) *v1.PoolTier- OID
- 02d577…ffec:52
83 details
84
func(emission int64, tierRatio int64, tierCount int64) int64- OID
- 02d577…ffec:53
84 details
85
typeValue
v1.TickResolver
86
func(tick *staker.Tick) *v1.TickResolver- OID
- 02d577…ffec:54
86 details
87
func(num uint64) string- OID
- 02d577…ffec:56
87 details
88
func(num int64) string- OID
- 02d577…ffec:58
88 details
89
func(s string) uint64- OID
- 02d577…ffec:59
89 details
90
func(s string) int64- OID
- 02d577…ffec:60
90 details
91
int64Value
31536000
92
func(warmupTemplate []staker.Warmup, index int, timeDuration int64) []staker.Warmup- OID
- 02d577…ffec:61
92 details
93
func(warmupTemplate []staker.Warmup, currentTime int64) []staker.Warmup- OID
- 02d577…ffec:63
93 details
94
func(warmup staker.Warmup, poolReward int64, positionLiquidity *uint256.Uint, stakedLiquidity *uint256.Uint) (int64, int64)- OID
- 02d577…ffec:64
94 details
95
func(currentTime int64, duration int64) int64- OID
- 02d577…ffec:65
95 details
96
.uverse.addressValue
<gnolang.StringValue>
97
typeValue
v1.Deposits
98
func() *v1.Deposits- OID
- 02d577…ffec:66
98 details
99
func(data interface{...}) *staker.Deposit- OID
- 02d577…ffec:68
99 details
100
typeValue
v1.ExternalIncentives
101
func() *v1.ExternalIncentives- OID
- 02d577…ffec:69
101 details
102
func(positionId uint64) .uverse.error- OID
- 02d577…ffec:70
102 details
103
func(positionId uint64) *uint256.Uint- OID
- 02d577…ffec:71
103 details
104
func(positionId uint64) (int32, int32)- OID
- 02d577…ffec:72
104 details
105
typeValue
v1.ExternalIncentiveResolver
106
func(externalIncentive *staker.ExternalIncentive) *v1.ExternalIncentiveResolver- OID
- 02d577…ffec:73
106 details
107
typeValue
v1.DepositResolver
108
func(deposit *staker.Deposit) *v1.DepositResolver- OID
- 02d577…ffec:75
108 details
109
func(poolPath string) (string, string, string)- OID
- 02d577…ffec:76
109 details
110
func(positionId uint64) grc721.TokenID- OID
- 02d577…ffec:78
110 details
111
func(slice []string, item string) bool- OID
- 02d577…ffec:79
111 details
0
:
int64
=7776000
1
:
int64
=15552000
2
:
int64
=31536000
3
:
untyped bigint
=(253402300799 <untyped> bigint)
4 : func(amount int64) Inspect
5 : func(rewardAmountStr string) Inspect
6 : func(s *v1.stakerV1, caller .uverse.address, positionId uint64) Inspect
7 : func(s *v1.stakerV1, positionId uint64) Inspect
8 : func(s *v1.stakerV1, poolPath string) Inspect
9 : func(tier uint64) Inspect
10 : func(s *v1.stakerV1, rewardToken string, rewardAmount int64) Inspect
11 : func(s *v1.stakerV1, poolPath string, tokenPath string) Inspect
12
:
uint64
=1000
13 : func(fee uint64) Inspect
14 : func(startTimestamp int64) Inspect
15 : func(endTimestamp int64) Inspect
16 : func(externalDuration int64) Inspect
17 : func(addr .uverse.address) Inspect
18 : func(startTime time.Time) bool Inspect
19 : func(owner .uverse.address, caller .uverse.address) Inspect
20
:
type
=v1.Reward
21
:
type
=v1.CalcPositionRewardParam
22 : func(deposit *staker.Deposit, incentive *staker.ExternalIncentive) int64 Inspect
23
:
string
="gno.land/r/gnoswap/gns.GNS"
24
:
string
="gno.land/r/gnoland/wugnot.wugnot"
25 : func(prevAddr string, prevRealm string, poolPath string, tier uint64, rewardPerSecond int64, tierRewards map[uint64]int64, counts [4]uint64, currentTime int64) Inspect
26
:
untyped string
="[GNOSWAP-STAKER-001] caller has no permission"
27
:
untyped string
="[GNOSWAP-STAKER-002] pool not found"
28
:
untyped string
="[GNOSWAP-STAKER-003] not available to update collect time"
29
:
untyped string
="[GNOSWAP-STAKER-004] invalid input data"
30
:
untyped string
="[GNOSWAP-STAKER-005] invalid unstaking fee"
31
:
untyped string
="[GNOSWAP-STAKER-006] already staked position"
32
:
untyped string
="[GNOSWAP-STAKER-007] pool is not incentivized"
33
:
untyped string
="[GNOSWAP-STAKER-008] cannot end incentive"
34
:
untyped string
="[GNOSWAP-STAKER-009] invalid incentive start time"
35
:
untyped string
="[GNOSWAP-STAKER-010] cannot delete default external token"
36
:
untyped string
="[GNOSWAP-STAKER-011] invalid pool path"
37
:
untyped string
="[GNOSWAP-STAKER-012] invalid pool tier"
38
:
untyped string
="[GNOSWAP-STAKER-013] requested data not found"
39
:
untyped string
="[GNOSWAP-STAKER-014] unexpected calculation error"
40
:
untyped string
="[GNOSWAP-STAKER-015] zero liquidity"
41
:
untyped string
="[GNOSWAP-STAKER-016] invalid incentive duration"
42
:
untyped string
="[GNOSWAP-STAKER-017] not allowed for external reward"
43
:
untyped string
="[GNOSWAP-STAKER-018] incentive already exists"
44
:
untyped string
="[GNOSWAP-STAKER-019] overflow"
45
:
untyped string
="[GNOSWAP-STAKER-020] cannot add existing token"
46
:
untyped string
="[GNOSWAP-STAKER-021] invalid address"
47
:
untyped string
="[GNOSWAP-STAKER-022] incentive is not ended yet"
48
:
untyped string
="[GNOSWAP-STAKER-023] rlm does not match the current crossing frame"
49 : func(message string, details string) .uverse.error Inspect
50
:
type
=v1.tickCrossEventInfo
51 : func(tickID int32, stakedLiquidityGross *uint256.Uint, stakedLiquidityDelta *int256.Int, outsideAccumulation *uint256.Uint) *v1.tickCrossEventInfo Inspect
52 : func(tokenPath string) .uverse.error Inspect
53 : func(tokenPath string) .uverse.error Inspect
54
:
int64
=1000000000
55
:
int64
=1000000000
56
:
uint64
=100
57
:
untyped string
="gno.land/r/gnoland/wugnot.wugnot:gno.land/r/gnoswap/gns.GNS:3000"
58 : func() Inspect
59 : func() Inspect
60 : func(int, rlm .uverse.realm, stakerStore staker.IStakerStore, emissionAccessor staker.EmissionAccessor) .uverse.error Inspect
61 : func(stakerStore staker.IStakerStore) (*v1.PoolTier, *v1.Pools, int64, map[uint64]int64) Inspect
62
:
type
=v1.stakerV1
63 : func(stakerStore staker.IStakerStore, poolAccessor staker.PoolAccessor, emissionAccessor staker.EmissionAccessor, nftAccessor staker.NFTAccessor) *v1.stakerV1 Inspect
64
:
uint64
=0
65 : func(pct int64) int Inspect
66
:
type
=v1.IncentivesResolver
67 : func(incentives *staker.Incentives) *v1.IncentivesResolver Inspect
68 : func(tree *v0.BPTree, id string) (*staker.ExternalIncentive, bool) Inspect
69 : func(unclaimableStart int64, unclaimableEnd int64, incentiveStartTimestamp int64, incentiveEndTimestamp int64) int64 Inspect
70 : <gnolang.heapItemType> Inspect
71
:
type
=v1.Pools
72 : func() *v1.Pools Inspect
73
:
type
=v1.PoolResolver
74 : func(pool *staker.Pool) *v1.PoolResolver Inspect
75
:
type
=v1.RewardState
76
:
untyped bigint
=(4 <untyped> bigint)
77
:
untyped bigint
=(1 <untyped> bigint)
78
:
untyped bigint
=(2 <untyped> bigint)
79
:
untyped bigint
=(3 <untyped> bigint)
80 : func(tier1Count uint64, tier2Count uint64, tier3Count uint64) staker.TierRatio Inspect
81
:
type
=v1.PoolTier
82 : func(pools *v1.Pools, currentTime int64, initialPoolPath string, getEmission func(...), getHalvingBlocksInRange func(...)) *v1.PoolTier Inspect
83 : func(membership *v0.BPTree, tierRatio staker.TierRatio, counts [4]uint64, lastRewardCacheTimestamp int64, currentEmission int64, getEmission func(...), getHalvingBlocksInRange func(...)) *v1.PoolTier Inspect
84 : func(emission int64, tierRatio int64, tierCount int64) int64 Inspect
85
:
type
=v1.TickResolver
86 : func(tick *staker.Tick) *v1.TickResolver Inspect
87 : func(num uint64) string Inspect
88 : func(num int64) string Inspect
89 : func(s string) uint64 Inspect
90 : func(s string) int64 Inspect
91
:
int64
=31536000
92 : func(warmupTemplate []staker.Warmup, index int, timeDuration int64) []staker.Warmup Inspect
93 : func(warmupTemplate []staker.Warmup, currentTime int64) []staker.Warmup Inspect
94 : func(warmup staker.Warmup, poolReward int64, positionLiquidity *uint256.Uint, stakedLiquidity *uint256.Uint) (int64, int64) Inspect
95 : func(currentTime int64, duration int64) int64 Inspect
96
:
.uverse.address
=<gnolang.StringValue>
97
:
type
=v1.Deposits
98 : func() *v1.Deposits Inspect
99 : func(data interface{...}) *staker.Deposit Inspect
100
:
type
=v1.ExternalIncentives
101 : func() *v1.ExternalIncentives Inspect
102 : func(positionId uint64) .uverse.error Inspect
103 : func(positionId uint64) *uint256.Uint Inspect
104 : func(positionId uint64) (int32, int32) Inspect
105
:
type
=v1.ExternalIncentiveResolver
106 : func(externalIncentive *staker.ExternalIncentive) *v1.ExternalIncentiveResolver Inspect
107
:
type
=v1.DepositResolver