VLMatchVesting

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x1f5c9b5e at 18989981
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "VLMatchVesting"

No transactions found for "VLMatchVesting"


Functions
Getter at block 21064076
FULL_VESTING_TIME(view returns (uint256)
15552000
SCALE(view returns (uint256)
1000000000000000000
matchToken(view returns (address)
0x0000000000000000000000000000000000000000
owner(view returns (address)
0x0000000000000000000000000000000000000000
totalStakedMatch(view returns (uint256)
0
totalVestedVLMatch(view returns (uint256)
0
vlMatch(view returns (address)
0x0000000000000000000000000000000000000000
vlMatchStaking(view returns (address)
0x0000000000000000000000000000000000000000
Read-only
getPenaltyAmount(address _useruint256 _indexview returns (uint256 availableAmountuint256 penaltyAmount)
getPenaltyPortion(uint256 _startTimeuint256 _targetTimepure returns (uint256)
getUserVestings(address _userview returns (struct VLMatchVestingVestingInfo[] userVestings)
getVestingId(address _useruint256 _indexpure returns (bytes32)
userVestingCount(address userview returns (uint256 totalVestings)
users(address userview returns (uint256 stakedMatchAmountuint256 vestedVLMatchAmountuint256 rewardDebt)
vestings(bytes32 vestingIdview returns (uint256 startTimeuint256 amount)
State-modifying
claimFromVesting(uint256 _index
claimFromVestings(uint256[] _indexes
initialize(address _matchTokenaddress _vlMatchToken
renounceOwnership(
setMatchToken(address _matchToken
setVLMatch(address _vlMatch
setVLMatchStaking(address _vlMatchStaking
stakeMatchAndVLMatch(uint256 _amount
stakeMatchToken(uint256 _amount
startVesting(uint256 _amount
transferOwnership(address newOwner
unstakeAndStartVesting(uint256 _amount
Events
ClaimFromVesting(address indexed useruint256 indexuint256 vestedAmountuint256 penaltyAmount
ClaimFromVestings(address indexed useruint256 indexuint256 vestedAmountuint256 penaltyAmount
Initialized(uint64 version
MatchTokenStaked(address indexed useruint256 amount
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
VLMatchStaked(address indexed useruint256 amount
VestingStarted(address indexed useruint256 amount
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors
AddressEmptyCode(address target
AddressInsufficientBalance(address account
FailedInnerCall(
InvalidInitialization(
NotInitializing(
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account
SafeERC20FailedOperation(address token