StakingV1

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x7ed25fc0 at 14871013
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
9 additional variables

No balances found for "StakingV1"

No transactions found for "StakingV1"


Functions
Getter at block 21162261
BONDS(view returns (address)
0x0000000000000000000000000000000000000000
CNV(view returns (address)
0x0000000000000000000000000000000000000000
COOP(view returns (address)
0x0000000000000000000000000000000000000000
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
POLICY_ROLE(view returns (bytes32)
0xfb5864e8ff833c3cb2d2d08505e82ff02a43554c74a35d4f5a64e85261278311
TREASURY_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
URI_ADDRESS(view returns (address)
0x0000000000000000000000000000000000000000
VALUESHUTTLE(view returns (address)
0x0000000000000000000000000000000000000000
apyPerRebase(view returns (uint256)
0
 
circulatingSupply(view returns (uint256)
coopRateMax(view returns (uint256)
0
coopRatePriceControl(view returns (uint256)
0
globalExcess(view returns (uint256)
0
haogegeControl(view returns (uint256)
0
lastRebaseTime(view returns (uint256)
0
lockPoolsLength(view returns (uint256)
0
lockedExcessRewards(view returns (uint256)
0
minPrice(view returns (uint256)
0
name(view returns (string)
paused(view returns (bool)
false
rebaseIncentive(view returns (uint256)
0
rebaseInterval(view returns (uint256)
0
symbol(view returns (string)
totalSupply(view returns (uint256)
0
Read-only
_calculateCOOPRate(uint256 _valueuint256 _cnvOutview returns (uint256)
_poolIndex(uint256 _baluint256 _supplypure returns (uint256)
balanceOf(address ownerview returns (uint256)
getApproved(uint256 tokenIdview returns (address)
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
isApprovedForAll(address owneraddress operatorview returns (bool)
ownerOf(uint256 tokenIdview returns (address)
pools(uint256view returns (uint64 termuint256 guint256 excessRatiouint256 balanceuint256 supplyuint256 rewardsPerShare)
positions(uint256view returns (uint32 poolIDuint224 sharesuint32 maturityuint224 rewardDebtuint256 deposit)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenURI(uint256 idview returns (string)
viewPositionRewards(uint256 tokenIdview returns (uint256 amountDepositeduint256 baseRewardsuint256 excessRewardsuint256 totalRewards)
viewStakingCap(uint256 poolNumview returns (uint256)
State-modifying
approve(address touint256 tokenId
grantRole(bytes32 roleaddress account
initialize(address _CNVaddress _COOPaddress _BONDSaddress _VALUESHUTTLEaddress _treasuryaddress _policyuint256 _coopRatePriceControluint256 _haogegeControluint256 _coopRateMaxuint256 _minPriceuint256 _rebaseInterval
lock(address touint256 inputuint256 pidreturns (uint256 tokenId)
lockWithPermit(address touint256 inputuint256 piduint256 permitDeadlineuint8 vbytes32 rbytes32 sreturns (uint256 tokenId)
manageLockPool(uint256 poolIDuint64 _termuint256 _guint256 _excessRatio
manualExcessDistribution(uint256[] amounts
openLockPool(uint64 _termuint256 _guint256 _excessRatio
rebase(returns (bool vebase)
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
safeTransferFrom(address fromaddress touint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenIdbytes _data
setAPYPerRebase(uint256 _apy
setAddress(uint8 _whataddress _address
setApprovalForAll(address operatorbool approved
setCOOPParameters(uint256 _coopRatePriceControluint256 _haogegeControluint256 _coopRateMax
setMinPrice(uint256 _minPrice
setPause(bool _toPause
setRebaseIncentive(uint256 _rebaseIncentive
setRebaseInterval(uint256 _rebaseInterval
transferFrom(address fromaddress touint256 tokenId
unlock(address touint256 tokenIdreturns (uint256 amountOut)
Events
AddressManaged(uint8 indexed _whataddress _address
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
CoopRateManaged(uint256 indexed _coopRatePriceControluint256 indexed _haogegeControluint256 indexed _coopRateMax
ExcessRewardsDistributed(uint256 indexed amountDistributeduint256 indexed globalExcess
Lock(uint256 indexed _amountuint256 indexed _poolIDuint256 indexed _tokenIdaddress _sender
MinPriceManaged(uint256 indexed minPrice
Paused(address account
PoolManaged(uint64 indexed _termuint256 indexed _guint256 indexed _excessRatiouint256 _poolID
PoolOpened(uint64 indexed _termuint256 indexed _guint256 indexed _excessRatiouint256 _poolID
PoolRewarded(uint256 indexed poolIDuint256 indexed baseObligationuint256 indexed excessObligationuint256 balance
Rebase(uint256 indexed eStakersuint256 indexed eCOOPuint256 indexed CNVS
RebaseAPYManaged(uint256 indexed apy
RebaseIncentiveManaged(uint256 indexed rebaseIncentive
RebaseIntervalManaged(uint256 indexed rebaseInterval
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
Unlock(uint256 indexed _amountuint256 indexed _poolIDaddress indexed _owner
Unpaused(address account
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.