Pythia Staking

Verified contract

Active on Ethereum with 343 txns
Deployed by via 0x4de428bb at 20664393
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 2 additional slots
ERC-20
--
0x283a5108d83c970d1b4f4a31ad0e1d7d8cc283a2ba8b297e40b177fd0605d733
0x6f2935f41365c3e5a355e23329bf97faf3278f6434383c14fd51d57883ed2b3b
0xac0195c083cff300443f8109e393d0cf6fc82fdeb7a8ce64b0e3102dabd0284f
0x064b76c3a2365eb53f2603bc55d4a0cf1ca66a3788248cfd5540bf8b86193cd3
0x786c94d6229d67d0f599eb4506be1f56c359827cfa27679933dbabc30fda065a
0x8c8ee2cc14045df89720f811b20ae209bdf70e77ab26877a39d3f1fc968af9dd
0x4968d1d4b46f78140852bc7e88673b3330a6baac0689519af709e7bedc69a0e5
0x6decb19a9bf9925a7246d5bdbb1b1f881f01b722a9d0926468af2126da08a441
0x4fc63e982127750837fb2fb7310d1dcd33efbdb8aeed5726a95b555fdf136900
0xbe007900b4b9324616f082cc68ece09af09cb09dda20fde981d17cd2f8df2737

Functions
Getter at block 20866826
SCALING_FACTOR(view returns (uint128)
340282366920938463463374607431768211455
decimals(view returns (uint8)
18
depositToken(view returns (address)
0x66149ab384cc066fb9e6bc140f1378d1015045e9
distributor(view returns (address)
0x000000000000000000000000000000000000dead
epoch(view returns (uint256 lengthuint256 enduint256 distributed)
(length=1800, end=1725343175, distributed=1422374429223744897600)
escrowPool(view returns (address)
0x0ef1c026c6ed555432a39ae2b5d8c246e75ef75e
escrowPortion(view returns (uint256)
500000000000000000
name(view returns (string)
Pythia Staking
owner(view returns (address)
0xae730f689ac162440536ce006caff10fe759ab52
rewardToken(view returns (address)
0x66149ab384cc066fb9e6bc140f1378d1015045e9
shareBasedPoints(view returns (uint256)
22858533808309297441940958170834586391
symbol(view returns (string)
SPythia
totalSupply(view returns (uint256)
50793941942595581010437
withdrawFee(view returns (uint256)
5
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
getCumulativePayouts(address _accountview returns (uint256)
getRedeemablePayouts(address _accountview returns (uint256)
getRedeemedPayouts(address _accountview returns (uint256)
pointsCorrection(addressview returns (int256)
withdrawnRewards(addressview returns (uint256)
State-modifying
addDepositRewardToken(address depositTokenAddressaddress rewardTokenAddress
approve(address spenderuint256 valuereturns (bool)
changeDistributor(address _add
claimRewards(
distributeRewards(
renounceOwnership(
setEpochTime(uint256 _duration
setFeeReceiver(address _add
setWithdrawFee(uint256 _fee
stake(uint256 amount
transfer(address touint256 valuereturns (bool)
transferFrom(address fromaddress touint256 valuereturns (bool)
transferOwnership(address newOwner
unstake(
updateEcrowPool(address _escrow
Events
Approval(address indexed owneraddress indexed spenderuint256 value
Deposited(uint256 amountaddress depositor
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
RewardsClaimed(address _useruint256 _escrowedAmountuint256 _nonEscrowedAmount
RewardsDistributed(address indexed recipientuint256 amount
RewardsWithdrawn(address indexed recipientuint256 amount
Transfer(address indexed fromaddress indexed touint256 value
Withdrawn(address depositoruint256 amount
Constructor
constructor(string poolNamestring poolSymboladdress _distributoruint256 _epochLengthaddress _escrowPooluint256 _escrowPortion
Fallback and receive

This contract contains no fallback and receive objects.

Errors
AddressEmptyCode(address target
AddressInsufficientBalance(address account
ERC20InsufficientAllowance(address spenderuint256 allowanceuint256 needed
ERC20InsufficientBalance(address senderuint256 balanceuint256 needed
ERC20InvalidApprover(address approver
ERC20InvalidReceiver(address receiver
ERC20InvalidSender(address sender
ERC20InvalidSpender(address spender
FailedInnerCall(
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account
ReentrancyGuardReentrantCall(
SafeCastOverflowedIntToUint(int256 value
SafeCastOverflowedUintToInt(uint256 value
SafeERC20FailedOperation(address token