OrionGovernance

Verified contract

Implementation

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

No balances found for "OrionGovernance"

No transactions found for "OrionGovernance"


Functions
Getter at block 21278005
basic_fee_percent(view returns (uint16)
0
burn_vote_end_(view returns (uint64)
0
extra_fee_percent(view returns (uint16)
0
extra_fee_seconds(view returns (uint64)
0
fee_total(view returns (uint56)
0
getRewardForDuration(view returns (uint256)
0
getTotalBalance(view returns (uint56)
0
lastTimeRewardApplicable(view returns (uint256)
0
lastUpdateTime(view returns (uint256)
0
owner(view returns (address)
0x0000000000000000000000000000000000000000
periodFinish(view returns (uint256)
0
rewardPerToken(view returns (uint256)
0
rewardPerTokenStored(view returns (uint256)
0
rewardRate(view returns (uint256)
0
rewardsDuration(view returns (uint256)
0
staking_token_(view returns (address)
0x0000000000000000000000000000000000000000
total_balance_(view returns (uint56)
0
total_votes_burn_(view returns (uint56)
0
total_votes_dont_burn_(view returns (uint56)
0
voteBurnAvailable(view returns (bool)
false
voting_contract_address_(view returns (address)
0x0000000000000000000000000000000000000000
Read-only
balances_(addressview returns (uint56 balanceuint56 locked_balance)
earned(address accountview returns (uint256)
getAvailableWithdrawBalance(address userview returns (uint56)
getBalance(address userview returns (uint56)
getLockedBalance(address userview returns (uint56)
getTotalLockedBalance(address userview returns (uint56)
getVaults(address walletview returns (struct OrionGovernanceUserVault[])
rewards(addressview returns (uint256)
userRewardPerTokenPaid(addressview returns (uint256)
user_burn_votes_(addressview returns (uint56)
vaults_(addressuint256view returns (uint56 amountuint64 created_time)
State-modifying
acceptLock(address useruint56 lock_increase_amount
acceptNewLockAmount(address useruint56 new_lock_amount
acceptUnlock(address useruint56 lock_decrease_amount
burn(uint56 burn_sizeaddress to
emergencyAssetWithdrawal(address asset
exit(
getReward(
initialize(address staking_token
notifyRewardAmount(uint256 rewarduint256 _rewardsDuration
renounceOwnership(
setBurnVoteEnd(uint64 burn_vote_end
setVaultParameters(uint16 extra_fee_percent_uint64 extra_fee_seconds_uint16 basic_fee_percent_
setVotingContractAddress(address voting_contract_address
stake(uint56 adding_amount
transferOwnership(address newOwner
vaultWithdraw(uint256 index
voteBurn(uint56 voting_amountbool vote_for_burn
withdraw(uint56 removing_amount
Events
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
RewardAdded(uint256 reward
RewardPaid(address indexed useruint256 reward
Staked(address indexed useruint256 amount
Withdrawn(address indexed useruint256 amount
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.