Realm

gno.land/r/gnoswap/gov/staker/v1

Render

this realm has no Render() output

Query (read-only)

non-crossing functions · no tx, no wallet needed
NewDelegation(id int64, delegateFrom string, delegateTo string, delegateAmount int64, createdHeight int64, createdAt int64) → *gno.land/r/gnoswap/gov/staker.Delegation
NewDelegationManagerResolver(delegationManager *gno.land/r/gnoswap/gov/staker.DelegationManager) → *gno.land/r/gnoswap/gov/staker/v1.DelegationManagerResolver
NewDelegationResolver(delegation *gno.land/r/gnoswap/gov/staker.Delegation) → *gno.land/r/gnoswap/gov/staker/v1.DelegationResolver
NewDelegationWithdraw(delegationID int64, unDelegateAmount int64, createdHeight int64, createdAt int64, unDelegationLockupPeriod int64) → struct{delegationID int64; unDelegateAmount int64; unDelegatedHeight int64; unDelegatedAt int64; collectedAmount int64; collectableTime int64; collectedAt int64; collected bool}
NewDelegationWithdrawResolver(withdraw *gno.land/r/gnoswap/gov/staker.DelegationWithdraw) → *gno.land/r/gnoswap/gov/staker/v1.DelegationWithdrawResolver
NewDelegationWithdrawWithoutLockup(delegationID int64, unDelegateAmount int64, createdHeight int64, createdAt int64) → struct{delegationID int64; unDelegateAmount int64; unDelegatedHeight int64; unDelegatedAt int64; collectedAmount int64; collectableTime int64; collectedAt int64; collected bool}
NewEmissionRewardManagerResolver(emissionRewardManager *gno.land/r/gnoswap/gov/staker.EmissionRewardManager) → *gno.land/r/gnoswap/gov/staker/v1.EmissionRewardManagerResolver
NewEmissionRewardStateResolver(emissionRewardState *gno.land/r/gnoswap/gov/staker.EmissionRewardState) → *gno.land/r/gnoswap/gov/staker/v1.EmissionRewardStateResolver
NewLaunchpadProjectDepositsResolver(launchpadProjectDeposits *gno.land/r/gnoswap/gov/staker.LaunchpadProjectDeposits) → *gno.land/r/gnoswap/gov/staker/v1.LaunchpadProjectDepositsResolver
NewProtocolFeeRewardManagerResolver(manager *gno.land/r/gnoswap/gov/staker.ProtocolFeeRewardManager) → *gno.land/r/gnoswap/gov/staker/v1.ProtocolFeeRewardManagerResolver
NewProtocolFeeRewardStateResolver(protocolFeeRewardState *gno.land/r/gnoswap/gov/staker.ProtocolFeeRewardState) → *gno.land/r/gnoswap/gov/staker/v1.ProtocolFeeRewardStateResolver

All exported functions (12)

show raw signatures
NameParamsReturns
NewDelegationResolver [{"Name": "delegation", "Type": "*gno.land/r/gnoswap/gov/staker.Delegation", "Value": ""}] [{"Name": ".res.0", "Type": "*gno.land/r/gnoswap/gov/staker/v1.DelegationResolver", "Value": ""}]
NewDelegation [{"Name": "id", "Type": "int64", "Value": ""}, {"Name": "delegateFrom", "Type": "string", "Value": ""}, {"Name": "delegateTo", "Type": "string", "Value": ""}, {"Name": "delegateAmount", "Type": "int64", "Value": ""}, {"Name": "createdHeight", "Type": "int64", "Value": ""}, {"Name": "createdAt", "Type": "int64", "Value": ""}] [{"Name": ".res.0", "Type": "*gno.land/r/gnoswap/gov/staker.Delegation", "Value": ""}]
NewDelegationManagerResolver [{"Name": "delegationManager", "Type": "*gno.land/r/gnoswap/gov/staker.DelegationManager", "Value": ""}] [{"Name": ".res.0", "Type": "*gno.land/r/gnoswap/gov/staker/v1.DelegationManagerResolver", "Value": ""}]
NewDelegationWithdrawResolver [{"Name": "withdraw", "Type": "*gno.land/r/gnoswap/gov/staker.DelegationWithdraw", "Value": ""}] [{"Name": ".res.0", "Type": "*gno.land/r/gnoswap/gov/staker/v1.DelegationWithdrawResolver", "Value": ""}]
NewDelegationWithdraw [{"Name": "delegationID", "Type": "int64", "Value": ""}, {"Name": "unDelegateAmount", "Type": "int64", "Value": ""}, {"Name": "createdHeight", "Type": "int64", "Value": ""}, {"Name": "createdAt", "Type": "int64", "Value": ""}, {"Name": "unDelegationLockupPeriod", "Type": "int64", "Value": ""}] [{"Name": ".res.0", "Type": "struct{delegationID int64; unDelegateAmount int64; unDelegatedHeight int64; unDelegatedAt int64; collectedAmount int64; collectableTime int64; collectedAt int64; collected bool}", "Value": ""}]
NewDelegationWithdrawWithoutLockup [{"Name": "delegationID", "Type": "int64", "Value": ""}, {"Name": "unDelegateAmount", "Type": "int64", "Value": ""}, {"Name": "createdHeight", "Type": "int64", "Value": ""}, {"Name": "createdAt", "Type": "int64", "Value": ""}] [{"Name": ".res.0", "Type": "struct{delegationID int64; unDelegateAmount int64; unDelegatedHeight int64; unDelegatedAt int64; collectedAmount int64; collectableTime int64; collectedAt int64; collected bool}", "Value": ""}]
NewEmissionRewardManagerResolver [{"Name": "emissionRewardManager", "Type": "*gno.land/r/gnoswap/gov/staker.EmissionRewardManager", "Value": ""}] [{"Name": ".res.0", "Type": "*gno.land/r/gnoswap/gov/staker/v1.EmissionRewardManagerResolver", "Value": ""}]
NewEmissionRewardStateResolver [{"Name": "emissionRewardState", "Type": "*gno.land/r/gnoswap/gov/staker.EmissionRewardState", "Value": ""}] [{"Name": ".res.0", "Type": "*gno.land/r/gnoswap/gov/staker/v1.EmissionRewardStateResolver", "Value": ""}]
NewGovStakerV1 [{"Name": "store", "Type": "interface {GetAllDelegations func() *gno.land/p/nt/bptree/v0.BPTree; GetDelegation func(int64) (*gno.land/r/gnoswap/gov/staker.Delegation, bool); GetDelegationCounter func() *gno.land/r/gnoswap/gov/staker.Counter; GetDelegationManager func() *gno.land/r/gnoswap/gov/staker.DelegationManager; GetEmissionRewardManager func() *gno.land/r/gnoswap/gov/staker.EmissionRewardManager; GetLaunchpadProjectDeposits func() *gno.land/r/gnoswap/gov/staker.LaunchpadProjectDeposits; GetProtocolFeeRewardManager func() *gno.land/r/gnoswap/gov/staker.ProtocolFeeRewardManager; GetTotalDelegatedAmount func() int64; GetTotalDelegationHistory func() *gno.land/r/gnoswap/gov/staker.UintTree; GetTotalLockedAmount func() int64; GetUnDelegationLockupPeriod func() int64; GetUserDelegationHistory func() *gno.land/p/nt/bptree/v0.BPTree; HasDelegation func(int64) bool; HasDelegationCounterStoreKey func() bool; HasDelegationManagerStoreKey func() bool; HasDelegationsStoreKey func() bool; HasEmissionRewardManagerStoreKey func() bool; HasLaunchpadProjectDepositsStoreKey func() bool; HasProtocolFeeRewardManagerStoreKey func() bool; HasTotalDelegatedAmountStoreKey func() bool; HasTotalDelegationHistoryStoreKey func() bool; HasTotalLockedAmountStoreKey func() bool; HasUnDelegationLockupPeriodStoreKey func() bool; HasUserDelegationHistoryStoreKey func() bool; RemoveDelegation func(int, .uverse.realm, int64) .uverse.error; SetDelegation func(int, .uverse.realm, int64, *gno.land/r/gnoswap/gov/staker.Delegation) .uverse.error; SetDelegationCounter func(int, .uverse.realm, *gno.land/r/gnoswap/gov/staker.Counter) .uverse.error; SetDelegationManager func(int, .uverse.realm, *gno.land/r/gnoswap/gov/staker.DelegationManager) .uverse.error; SetDelegations func(int, .uverse.realm, *gno.land/p/nt/bptree/v0.BPTree) .uverse.error; SetEmissionRewardManager func(int, .uverse.realm, *gno.land/r/gnoswap/gov/staker.EmissionRewardManager) .uverse.error; SetLaunchpadProjectDeposits func(int, .uverse.realm, *gno.land/r/gnoswap/gov/staker.LaunchpadProjectDeposits) .uverse.error; SetProtocolFeeRewardManager func(int, .uverse.realm, *gno.land/r/gnoswap/gov/staker.ProtocolFeeRewardManager) .uverse.error; SetTotalDelegatedAmount func(int, .uverse.realm, int64) .uverse.error; SetTotalDelegationHistory func(int, .uverse.realm, *gno.land/r/gnoswap/gov/staker.UintTree) .uverse.error; SetTotalLockedAmount func(int, .uverse.realm, int64) .uverse.error; SetUnDelegationLockupPeriod func(int, .uverse.realm, int64) .uverse.error; SetUserDelegationHistory func(int, .uverse.realm, *gno.land/p/nt/bptree/v0.BPTree) .uverse.error}", "Value": ""}] [{"Name": ".res.0", "Type": "interface {CleanStakerDelegationSnapshotByAdmin func(int, .uverse.realm, int64, .uverse.address); CollectEmissionReward func(int, .uverse.realm); CollectEmissionRewardFromLaunchPad func(int, .uverse.realm, .uverse.address); CollectProtocolFeeReward func(int, .uverse.realm, string); CollectProtocolFeeRewardFromLaunchPad func(int, .uverse.realm, .uverse.address, string); CollectReward func(int, .uverse.realm); CollectRewardFromLaunchPad func(int, .uverse.realm, .uverse.address); CollectUndelegatedGns func(int, .uverse.realm) int64; Delegate func(int, .uverse.realm, .uverse.address, int64, string) int64; ExistsDelegation func(int64) bool; GetClaimableRewardByAddress func(.uverse.address) (int64, map[string]int64, .uverse.error); GetClaimableRewardByLaunchpad func(.uverse.address) (int64, map[string]int64, .uverse.error); GetClaimableRewardByRewardID func(string) (int64, map[string]int64, .uverse.error); GetCollectableWithdrawAmount func(int64) int64; GetDelegation func(int64) (*gno.land/r/gnoswap/gov/staker.Delegation, .uverse.error); GetDelegationCount func() int; GetDelegationIDs func(int, int) []int64; GetDelegationWithdrawCount func(int64) int; GetDelegationWithdraws func(int64, int, int) ([]gno.land/r/gnoswap/gov/staker.DelegationWithdraw, .uverse.error); GetDelegatorDelegateeAddresses func(.uverse.address, int, int) [].uverse.address; GetDelegatorDelegateeCount func(.uverse.address) int; GetEmissionAccumulatedTimestamp func() int64; GetEmissionAccumulatedX128PerStake func() *gno.land/p/gnoswap/uint256.Uint; GetEmissionDistributedAmount func() int64; GetLaunchpadProjectDeposit func(string) (int64, bool); GetProtocolFeeAccumulatedTimestamp func() int64; GetProtocolFeeAccumulatedX128PerStake func(string) *gno.land/p/gnoswap/uint256.Uint; GetProtocolFeeAmount func(string) int64; GetTotalDelegated func() int64; GetTotalDelegationAmountAtSnapshot func(int64) (int64, bool); GetTotalLockedAmount func() int64; GetTotalxGnsSupply func() int64; GetUnDelegationLockupPeriod func() int64; GetUserDelegationAmountAtSnapshot func(.uverse.address, int64) (int64, bool); GetUserDelegationCount func(.uverse.address, .uverse.address) int; GetUserDelegationIDs func(.uverse.address, .uverse.address) []int64; HasDelegationSnapshotsKey func() bool; Redelegate func(int, .uverse.realm, .uverse.address, .uverse.address, int64) int64; SetAmountByProjectWallet func(int, .uverse.realm, .uverse.address, int64, bool); SetUnDelegationLockupPeriodByAdmin func(int, .uverse.realm, int64); Undelegate func(int, .uverse.realm, .uverse.address, int64) int64}", "Value": ""}]
NewLaunchpadProjectDepositsResolver [{"Name": "launchpadProjectDeposits", "Type": "*gno.land/r/gnoswap/gov/staker.LaunchpadProjectDeposits", "Value": ""}] [{"Name": ".res.0", "Type": "*gno.land/r/gnoswap/gov/staker/v1.LaunchpadProjectDepositsResolver", "Value": ""}]
NewProtocolFeeRewardManagerResolver [{"Name": "manager", "Type": "*gno.land/r/gnoswap/gov/staker.ProtocolFeeRewardManager", "Value": ""}] [{"Name": ".res.0", "Type": "*gno.land/r/gnoswap/gov/staker/v1.ProtocolFeeRewardManagerResolver", "Value": ""}]
NewProtocolFeeRewardStateResolver [{"Name": "protocolFeeRewardState", "Type": "*gno.land/r/gnoswap/gov/staker.ProtocolFeeRewardState", "Value": ""}] [{"Name": ".res.0", "Type": "*gno.land/r/gnoswap/gov/staker/v1.ProtocolFeeRewardStateResolver", "Value": ""}]

Files

Storage

{
  "raw": "storage: 60858, deposit: 6085800"
}