FeeDistributor
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
6
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 "FeeDistributor"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "FeeDistributor"
ABI
ABI objects
Getter at block 21282659
client() view returns (address)
0x0000000000000000000000000000000000000000
clientBasisPoints() view returns (uint256)
0
clientOnlyClRewards() view returns (uint256)
0
factory() view returns (address)
0xd5b7680f95c5a6caecdbbeb1dee580960c4f891b
firstValidatorId() view returns (uint256)
0
owner() view returns (address)
0x11491a091a64e7e8e4837fe728e380bdd42b8834
referrer() view returns (address)
0x0000000000000000000000000000000000000000
referrerBasisPoints() view returns (uint256)
0
service() view returns (address)
0x6bb8b45a1c6ea816b70d76f83f7dc4f0f87365ff
validatorCount() view returns (uint256)
0
Read-only
supportsInterface(bytes4 interfaceId) view returns (bool)
State-modifying
Events emergencyEtherRecoveryWithoutOracleData()
initialize(struct IFeeDistributorFeeRecipient _clientConfig, struct IFeeDistributorFeeRecipient _referrerConfig, struct IFeeDistributorValidatorData _validatorData)
recoverEther(address _to, bytes32[] _proof, uint256 _amountInGwei)
transferERC1155(address _token, address _recipient, uint256 _tokenId, uint256 _amount, bytes _data)
transferERC20(address _token, address _recipient, uint256 _amount)
transferERC721(address _token, address _recipient, uint256 _tokenId, bytes _data)
withdraw(bytes32[] _proof, uint256 _amountInGwei)
ERC1155Transferred(address indexed _token, address indexed _recipient, uint256 _tokenId, uint256 _amount, bytes _data)
ERC20Transferred(address indexed _token, address indexed _recipient, uint256 _amount)
ERC721Transferred(address indexed _token, address indexed _recipient, uint256 _tokenId, bytes _data)
EtherRecovered(address indexed _to, uint256 _amount)
EtherRecoveryFailed(address indexed _to, uint256 _amount)
Initialized(address indexed _client, uint96 _clientBasisPoints, address indexed _referrer, uint96 _referrerBasisPoints)
Withdrawn(uint256 _serviceAmount, uint256 _clientAmount, uint256 _referrerAmount)
constructor(address _oracle, address _factory, address _service)
receive()
FeeDistributor__CallerNotClient(address _caller, address _client)
FeeDistributor__ClientAddressEqualsService(address _passedAddress)
FeeDistributor__ClientAlreadySet(address _existingClient)
FeeDistributor__ClientCannotReceiveEther(address _client)
FeeDistributor__ClientNotSet()
FeeDistributor__ClientPlusReferralBasisPointsExceed10000(uint96 _clientBasisPoints, uint96 _referralBasisPoints)
FeeDistributor__InvalidClientBasisPoints(uint96 _clientBasisPoints)
FeeDistributor__InvalidFirstValidatorId(uint64 _firstValidatorId)
FeeDistributor__InvalidValidatorCount(uint16 _validatorCount)
FeeDistributor__NotFactory(address _passedAddress)
FeeDistributor__NotFactoryCalled(address _msgSender, address _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 _caller, address _owner)
TokenRecoverer__NoBurn()