FeeDistributor
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
5
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 21271354
getClient() view returns (address)
0x0000000000000000000000000000000000000000
getClientBasisPoints() view returns (uint256)
0
getFactory() view returns (address)
0xd875e7e690dcb00997b0247022f87dedb40176e4
getService() view returns (address)
0x6bb8b45a1c6ea816b70d76f83f7dc4f0f87365ff
owner() view returns (address)
0x588ede4403df0082c5ab245b35f0f79eb2d8033a
Read-only
supportsInterface(bytes4 interfaceId) view returns (bool)
State-modifying
Events initialize(struct IFeeDistributorFeeRecipient _clientConfig, struct IFeeDistributorFeeRecipient _referrerConfig)
recoverEther(address _to)
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()
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 _factory, address _service)
receive()
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__NotFactory(address _passedAddress)
FeeDistributor__NotFactoryCalled(address _msgSender, address _actualFactory)
FeeDistributor__NothingToWithdraw()
FeeDistributor__ReferrerAddressEqualsClient(address _passedAddress)
FeeDistributor__ReferrerAddressEqualsService(address _passedAddress)
FeeDistributor__ReferrerBasisPointsMustBeZeroIfAddressIsZero(uint96 _referrerBasisPoints)
FeeDistributor__ReferrerCannotReceiveEther(address _referrer)
FeeDistributor__ServiceCannotReceiveEther(address _service)
FeeDistributor__ZeroAddressClient()
FeeDistributor__ZeroAddressService()
OwnableBase__CallerNotOwner(address _caller, address _owner)
TokenRecoverer__NoBurn()