ProdigyRevenueShare

Verified contract

Active on Ethereum with 1,889 txns
Deployed by via 0x3e9cd777 at 17994716
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $9,300
ERC-20
Value $100,815.8
0xd8cfbd01ecab2ecb8fe1f9240287b13c046b42df17a7fdb7c6066f0f927d2e93
0xc8b64e2b79c84a26bcde9d883ba8d7138c5c41949ff1f41ac8e64ce915996d2e
0x71cec190e1c2ee5842a163c9de4a780df4fbb9459c6c917338b7766471dd3fdb
0x7200b24b4c265d6e581cf3ce31a8cd1c12f87af83794a9093c2c62d9daf2d6cc
0x55a1988a45684b76938f6fe222e28d68052a63de977daf5fb0da12a1d7db2497
0x7841e7f46d5608e7e647d6ca7f6c4bda0224307410f266fe77e3bf63ecb25a13
0xbaf4c2b17443cfc1eaeb8127a5d370082bf69ca82c9d48350fb3ba1331f5fd19
0xb7a31b9844555c551f091b16aa6d61db774d8462657446533cf8f8a5360981b3
0x8095d6fe2fdd995ec773c791f13d1253bffca8059e01be07ed0da64ec8c4fd0e
0x309f8434c4e449fb40c7e77ff133559873cd2775483eaec2393627d42adbf4fc

Functions
Getter at block 20862303
devFeeReceiver(view returns (address)
0x94ef443fae0dfd349ea3b5a83c97271ac4326001
getMinPayout(view returns (uint256)
0
getMinStake(view returns (uint256)
20000000000000000000
getRevenueShareSettings(view returns (uint16 devRevenueuint16 sharedRevenueuint16 denominator)
(devRevenue=1, sharedRevenue=99, denominator=100)
getTotalRevenue(view returns (uint256)
46008130285610873280
migrating(view returns (bool)
false
migratingTo(view returns (address)
0x0000000000000000000000000000000000000000
migrationLockTime(view returns (uint32)
604800
migrationStarts(view returns (uint32)
0
open(view returns (bool)
true
pendingDevEther(view returns (uint256)
0
prodigyToken(view returns (address)
0xbd7e92cf6f857be8541fca6abfb72aef8e16c307
totalPosition(view returns (uint256)
474010155236955685637306
totalRevenueClaimed(view returns (uint256)
40203230533034040575
Read-only
accountStakedTokens(address accountview returns (uint256)
accountsSumStakedTokens(address[] accountsview returns (uint256 tokens)
getPendingClaim(address accountview returns (uint256)
isAuthorized(address adrview returns (bool)
isOwner(address accountview returns (bool)
viewPosition(address accountview returns (struct ProdigyRevenueShareStake)
State-modifying
authorize(address adr
cancelMigration(
claim(
compound(uint256 expectedTokens
finaliseTwoStepMigration(
rescueNonStakingProdigy(
rescueToken(address token
restake(uint256 amountuint256 expectedTokens
setDevReceiver(address dev
setIsOpen(bool isIt
setMinPayout(uint32 min
setMinStake(uint256 min
setRevenueShareConfig(uint16 shareduint16 denominator
setRouter(address r
stake(uint256 amount
stakeFor(address accountuint256 amount
startTwoStepMigration(address migrateTo
transferOwnership(address adr
unauthorize(address adr
unstake(uint256 amount
Events
Compounded(address accountuint256 amountuint256 tokenAmount
OwnershipTransferred(address owner
Realised(address accountuint256 amount
Staked(address accountuint256 amount
Unstaked(address accountuint256 amount
Constructor
constructor(address tokenaddress router
Fallback and receive
receive(
Errors
AlreadyStaked(
CannotMigrate(
ClaimTooSmall(
CouldNotSendEther(
FinaliseTooEarly(
InsufficientStake(
NotAvailable(
StakingTokenRescue(
ZeroAmount(