SwapStakingContract

Verified contract

Implementation

Active on Ethereum with 1 txns
Deployed by via 0xbed98f8b at 12146909
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
-
variable spans 48 additional slots
-
variable spans 48 additional slots

No balances found for "SwapStakingContract"

0xb4fb541f315b0ce5ddc240659bf8ebac4e9edca544b443feef3902ba65d6bc44

Functions
Getter at block 21177895
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
currentTotalStake(view returns (uint256)
0
maxStakingAmount(view returns (uint256)
50000000000000000000000000
paused(view returns (bool)
false
rewardsAddress(view returns (address)
0x412ea369798e1c46bb66e8fa14f1f8fd352aa504
rewardsDistributed(view returns (uint256)
0
rewardsWithdrawn(view returns (uint256)
0
token(view returns (address)
0x5a753021ce28cbc5a7c51f732ba83873d673d8cc
totalRewardsDistributed(view returns (uint256)
0
unstakingPeriod(view returns (uint256)
0
version(pure returns (string)
v2
Read-only
getRoleAdmin(bytes32 roleview returns (bytes32)
getRoleMember(bytes32 roleuint256 indexview returns (address)
getRoleMemberCount(bytes32 roleview returns (uint256)
getStakeDetails(address accountview returns (uint256 initialDeposituint256 startDateuint256 endDateuint256 rewards)
hasRole(bytes32 roleaddress accountview returns (bool)
State-modifying
deposit(uint256 amount
distributeRewards(
executeWithdrawal(
grantRole(bytes32 roleaddress account
initialize(address _tokenaddress _rewardsAddressuint256 _maxStakingAmountuint256 _unstakingPeriod
initiateWithdrawal(uint256 withdrawAmount
pause(
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
setRewardAddress(address _rewardsAddress
setTokenAddress(address _token
unpause(
withdrawRewards(
Events
Paused(address account
RewardsDistributed(uint256 amount
RewardsWithdrawn(address indexed accountuint256 reward
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
StakeDeposited(address indexed accountuint256 amount
Unpaused(address account
WithdrawExecuted(address indexed accountuint256 amountuint256 reward
WithdrawInitiated(address indexed accountuint256 amountuint256 initiateDate
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.