OgvStaking
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
19
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
No balances found for "OgvStaking"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "OgvStaking"
ABI
ABI objects
Getter at block 20895777
DOMAIN_SEPARATOR() view returns (bytes32)
0x5430493a17b581279e4d09da0110b31a548e7f948ad14580526393b63f8367e4
YEAR_BASE() view returns (uint256)
1800000000000000000
accRewardPerShare() view returns (uint256)
0
decimals() view returns (uint8)
18
epoch() view returns (uint256)
1657584000
migratorAddr() view returns (address)
0x95c347d6214614a780847b8aaf4f96eb84f4da6d
minStakeDuration() view returns (uint256)
2592000
name() pure returns (string)
Vote Escrowed Origin DeFi Governance
ogv() view returns (address)
0x9c354503c38481a7a7a51629142963f98ecc12d0
rewardsSource() view returns (address)
0x7d82e86cf1496f9485a8ea04012afeb3c7489397
symbol() pure returns (string)
veOGV
totalSupply() view returns (uint256)
0
Read-only
allowance(address owner, address spender) view returns (uint256)
balanceOf(address account) view returns (uint256)
checkpoints(address account, uint32 pos) view returns (struct ERC20VotesCheckpoint)
delegates(address account) view returns (address)
getPastTotalSupply(uint256 blockNumber) view returns (uint256)
getPastVotes(address account, uint256 blockNumber) view returns (uint256)
getVotes(address account) view returns (uint256)
hasDelegationSet(address) view returns (bool)
lockups(address, uint256) view returns (uint128 amount, uint128 end, uint256 points)
nonces(address owner) view returns (uint256)
numCheckpoints(address account) view returns (uint32)
previewPoints(uint256 amount, uint256 duration) pure returns (uint256, uint256)
previewRewards(address user) view returns (uint256)
rewardDebtPerShare(address) view returns (uint256)
State-modifying
Events approve(address spender, uint256 amount) returns (bool)
collectRewards() returns (uint256 rewardCollected)
collectRewardsFrom(address staker) returns (uint256 rewardCollected)
decreaseAllowance(address spender, uint256 subtractedValue) returns (bool)
delegate(address delegatee)
delegateBySig(address delegatee, uint256 nonce, uint256 expiry, uint8 v, bytes32 r, bytes32 s)
extend(uint256 lockupId, uint256 duration)
increaseAllowance(address spender, uint256 addedValue) returns (bool)
permit(address owner, address spender, uint256 value, uint256 deadline, uint8 v, bytes32 r, bytes32 s)
stake(uint256 amount, uint256 duration)
stake(uint256 amount, uint256 duration, address to)
transfer(address, uint256) returns (bool)
transferFrom(address, address, uint256) returns (bool)
unstake(uint256 lockupId) returns (uint256 unstakedAmount, uint256 rewardCollected)
unstake(uint256[] lockupIds) returns (uint256 unstakedAmount, uint256 rewardCollected)
unstakeFrom(address staker, uint256[] lockupIds) returns (uint256 unstakedAmount, uint256 rewardCollected)
Approval(address indexed owner, address indexed spender, uint256 value)
DelegateChanged(address indexed delegator, address indexed fromDelegate, address indexed toDelegate)
DelegateVotesChanged(address indexed delegate, uint256 previousBalance, uint256 newBalance)
Reward(address indexed user, uint256 amount)
Stake(address indexed user, uint256 lockupId, uint256 amount, uint256 end, uint256 points)
Transfer(address indexed from, address indexed to, uint256 value)
Unstake(address indexed user, uint256 lockupId, uint256 amount, uint256 end, uint256 points)
constructor(address ogv_, uint256 epoch_, uint256 minStakeDuration_, address rewardsSource_, address migrator_)
This contract contains no fallback and receive objects.
AlreadyUnstaked(uint256 lockupId)
NoLockupsToUnstake()
NotMigrator()
StakingDisabled()