SwappStaking
Verified contract
Active on
Ethereum with 853 txns
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 "SwappStaking"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20453111 | 2 months ago | | | 0 | 0.000040581000 | |
| 20453008 | 2 months ago | | | 0 | 0.000040581000 | |
| 16242451 | 2 years ago | | | 0 | 0.0013298600 | |
| 16242113 | 2 years ago | | | 0 | 0.0013298600 | |
| 16242013 | 2 years ago | | | 0 | 0.0013298600 | |
| 16241956 | 2 years ago | | | 0 | 0.0013298600 | |
| 16241944 | 2 years ago | | | 0 | 0.0013298600 | |
| 16241934 | 2 years ago | | | 0 | 0.0013298600 | |
| 15677311 | 2 years ago | | | 0 | 0.0041971160 | |
| 15677294 | 2 years ago | | | 0 | 0.0017685640 |
ABI
ABI objects
Getter at block 20793931
NR_OF_EPOCHS() view returns (uint256)
60
_owner() view returns (address)
0xde121cc755c1d1786dd46fff7e373e9372fd79d8
currentEpochMultiplier() view returns (uint128)
577961722883597883
epoch1Start() view returns (uint256)
1626652800
epochDuration() view returns (uint256)
2419200
farm() view returns (address)
0x51fac321561c8ae715f0a3113ffcb4e592203da4
firstReferrerRewardPercentage() view returns (uint256)
1000
getCurrentEpoch() view returns (uint128)
42
paused() view returns (bool)
false
secondReferrerRewardPercentage() view returns (uint256)
500
stakedSwapp() view returns (uint256)
229053237737436213672817546
Read-only
balanceOf(address user, address token) view returns (uint256)
calcDurationBonusMultiplier(uint128 epochId, address staker) view returns (uint256)
calcPenalty(uint256 amount) view returns (uint256)
computeNewMultiplier(uint256 prevBalance, uint128 prevMultiplier, uint256 amount, uint128 currentMultiplier) pure returns (uint128)
epochIsInitialized(address token, uint128 epochId) view returns (bool)
getEpochPoolSize(address tokenAddress, uint128 epochId) view returns (uint256)
getEpochUserBalance(address user, address token, uint128 epochId) view returns (uint256)
getReferralById(address referrer, uint256 id) view returns (address)
getTopupById(address staker, uint256 id) view returns (uint128 epochId, uint256 amount)
hasReferrer(address addr) view returns (bool)
isStakeFinished(address staker) view returns (bool)
referrals(address) view returns (address)
referrers(address) view returns (uint256 referralsCount)
stakeData(address staker) view returns (uint256 startEpoch, uint256 endEpoch, bool active)
stakeEndEpoch(address staker) view returns (uint128)
stakes(address) view returns (uint128 startEpoch, uint256 startTimestamp, uint128 endEpoch, uint128 duration, bool active)
topups(address) view returns (uint256 totalTopups)
State-modifying
Events allowEmergencyWithdraw()
deposit(address tokenAddress, uint256 amount, address referrer, uint128 endEpoch)
disallowEmergencyWithdraw()
emergencyWithdraw(address tokenAddress)
manualEpochInit(address[] tokens, uint128 epochId)
pause()
prepareMigration(address staker) returns (uint256 balance)
setFarm(address _farm)
setMigration(address migration)
unpause()
updateReferrersPercentage(uint256 first, uint256 second)
withdraw(address tokenAddress, uint256 amount)
Deposit(address indexed user, address indexed tokenAddress, uint256 amount, uint256 endEpoch)
EmergencyWithdraw(address indexed user, address indexed tokenAddress, uint256 amount)
ManualEpochInit(address indexed caller, uint128 indexed epochId, address[] tokens)
Penalty(address indexed staker, uint128 indexed epochId, uint256 amount)
PrepareMigration(address indexed staker, uint256 balance)
RegisteredReferer(address indexed referral, address indexed referrer, uint256 amount)
Withdraw(address indexed user, address indexed tokenAddress, uint256 amount, uint256 penalty)
constructor()
This contract contains no fallback and receive objects.
This contract contains no error objects.