RewardsModule

Verified contract

Active on Base with 3 txns
Deployed by via 0xe1da0f47 at 21113212
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "RewardsModule"

0x2977a4767c110a118c2f55d55ffdb226ead9f28bf04a5494580c4b8025ba458c
0x9964dde04b4e94f91282a377789970853821a626b3ffc58e5afd9caa79e1f016
0x6c812f1f9f37bcefcb37fed1e41d855f7ac2fd14d3e8d0c26f9a69d8f1e7981e

Functions
Getter at block 23161214
canceled(view returns (bool)
false
creator(view returns (address)
0xd56e3e325133efed6b1687c88571b8a91e517ab0
getPayees(view returns (uint256[])
[1, 2, 3]
getUnderlyingContest(view returns (address)
0x65ce5707f76768dd5c4f5b22483a67a28581084a
paysOutTarget(view returns (bool)
false
totalReleased(view returns (uint256)
318750000000000000
totalShares(view returns (uint256)
100
underlyingContest(view returns (address)
0x65ce5707f76768dd5c4f5b22483a67a28581084a
version(pure returns (string)
4.33
Read-only
erc20Released(addressuint256view returns (uint256)
erc20TotalReleased(addressview returns (uint256)
getAddressToPayOut(uint256 rankingview returns (address)
payees(uint256view returns (uint256)
releasable(address tokenuint256 rankingview returns (uint256)
releasable(uint256 rankingview returns (uint256)
released(uint256view returns (uint256)
runReleaseChecks(uint256 rankingview 
shares(uint256view returns (uint256)
State-modifying
cancel(
release(address tokenuint256 ranking
release(uint256 ranking
withdrawRewards(
withdrawRewards(address token
Events
ERC20PaymentReleased(address indexed tokenaddress touint256 amount
ERC20RewardWithdrawn(address indexed tokenaddress byuint256 amount
PayeeAdded(uint256 rankinguint256 shares
PaymentReceived(address fromuint256 amount
PaymentReleased(address touint256 amount
RewardWithdrawn(address byuint256 amount
Constructor
constructor(uint256[] payees_uint256[] shares_address underlyingContest_bool paysOutTarget_
Fallback and receive
receive(
Errors
AccountAlreadyHasShares(
AccountNotDueERC20Payment(
AccountNotDueNativePayment(
CannotPayOutToZeroAddress(
CannotReleaseCanceledModule(
ContestMustBeCompleted(
MustBeCanceledToWithdraw(
MustHaveAtLeastOnePayee(
MustHaveDownvotingDisabled(
MustHaveSortingEnabled(
OnlyCreatorCanWithdraw(
PayeesSharesLengthMismatch(
PayoutRankCannotBeZero(
RankingCannotBeZero(
RankingHasNoShares(
SharesCannotBeZero(
TotalSharesCannotBeZero(