0xd6781e7f15752d3f5764609a42a803a7345de25c

Verified contract

Proxy

Active on Ethereum with 138 txns
Deployed by via 0x7e9bb74c at 17464232
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
0x7a5004a8701b8fbbff160d5a6a6781b6da03eacaed4650e6457bd2e53ac01a61
0x28f556e3d67f2046985088ccd1dfc15db82aa13058c3551f8359d3ed786a14b9
0x118c6f22b6cd853c616d8a7210ee94602ac788d10f0bd215eb276e874240645d
0xed95c337a8b60009e0cbe69519298dd5ebc7fd72779840b41cd3f8a6cfbb8f04
0xe7c533402cd09945b753df40121b603dedeb90870c02cc79c4d37b34ff0261b4
0xb9e1c9ce1fdf999f3f3ef6a0a5ef04b74877458dafe14b02ce3fa29b64f63b44
0xd5eb0cab58624b5c2021dddbf6563eaed491466cb8d069668406db2ed0b9d1d5
0x6cf4fef69af5f2f787cd53a9e6ba80270e3f94bebd7f43b9d096afb137ccdc3f
0x688095bfc3be1a8dcad312cec5db13fdf2bd39d39935cc6b74076d77a8b69425
0x525f0ce5cbf93df5633e8c17ffa3c2d4cf6201b12e172831939eb08267cd9ef9

Functions
Getter at block 21282659
client(view returns (address)
0xe4d3a1f0b7ff84798a1ff4f42ffe09467776f8d2
clientBasisPoints(view returns (uint256)
8500
clientOnlyClRewards(view returns (uint256)
40229348477934876432
factory(view returns (address)
0xd5b7680f95c5a6caecdbbeb1dee580960c4f891b
firstValidatorId(view returns (uint256)
10
owner(view returns (address)
0x11491a091a64e7e8e4837fe728e380bdd42b8834
referrer(view returns (address)
0x0000000000000000000000000000000000000000
referrerBasisPoints(view returns (uint256)
0
service(view returns (address)
0x6bb8b45a1c6ea816b70d76f83f7dc4f0f87365ff
validatorCount(view returns (uint256)
31
Read-only
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
emergencyEtherRecoveryWithoutOracleData(
initialize(struct IFeeDistributorFeeRecipient _clientConfigstruct IFeeDistributorFeeRecipient _referrerConfigstruct IFeeDistributorValidatorData _validatorData
recoverEther(address _tobytes32[] _proofuint256 _amountInGwei
transferERC1155(address _tokenaddress _recipientuint256 _tokenIduint256 _amountbytes _data
transferERC20(address _tokenaddress _recipientuint256 _amount
transferERC721(address _tokenaddress _recipientuint256 _tokenIdbytes _data
withdraw(bytes32[] _proofuint256 _amountInGwei
Events
ERC1155Transferred(address indexed _tokenaddress indexed _recipientuint256 _tokenIduint256 _amountbytes _data
ERC20Transferred(address indexed _tokenaddress indexed _recipientuint256 _amount
ERC721Transferred(address indexed _tokenaddress indexed _recipientuint256 _tokenIdbytes _data
EtherRecovered(address indexed _touint256 _amount
EtherRecoveryFailed(address indexed _touint256 _amount
Initialized(address indexed _clientuint96 _clientBasisPointsaddress indexed _referreruint96 _referrerBasisPoints
Withdrawn(uint256 _serviceAmountuint256 _clientAmountuint256 _referrerAmount
Constructor

This contract contains no constructor objects.

Fallback and receive
receive(
Errors
FeeDistributor__CallerNotClient(address _calleraddress _client
FeeDistributor__ClientAddressEqualsService(address _passedAddress
FeeDistributor__ClientAlreadySet(address _existingClient
FeeDistributor__ClientCannotReceiveEther(address _client
FeeDistributor__ClientNotSet(
FeeDistributor__ClientPlusReferralBasisPointsExceed10000(uint96 _clientBasisPointsuint96 _referralBasisPoints
FeeDistributor__InvalidClientBasisPoints(uint96 _clientBasisPoints
FeeDistributor__InvalidFirstValidatorId(uint64 _firstValidatorId
FeeDistributor__InvalidValidatorCount(uint16 _validatorCount
FeeDistributor__NotFactory(address _passedAddress
FeeDistributor__NotFactoryCalled(address _msgSenderaddress _actualFactory
FeeDistributor__NotOracle(address _passedAddress
FeeDistributor__NothingToWithdraw(
FeeDistributor__ReferrerAddressEqualsClient(address _passedAddress
FeeDistributor__ReferrerAddressEqualsService(address _passedAddress
FeeDistributor__ReferrerBasisPointsMustBeZeroIfAddressIsZero(uint96 _referrerBasisPoints
FeeDistributor__ReferrerCannotReceiveEther(address _referrer
FeeDistributor__ServiceCannotReceiveEther(address _service
FeeDistributor__WaitForEnoughRewardsToWithdraw(
FeeDistributor__ZeroAddressClient(
FeeDistributor__ZeroAddressService(
OwnableBase__CallerNotOwner(address _calleraddress _owner
TokenRecoverer__NoBurn(