FeeDistributor

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0xb3563fdc at 16474991
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "FeeDistributor"

No transactions found for "FeeDistributor"


Functions
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 interfaceIdview returns (bool)
State-modifying
initialize(struct IFeeDistributorFeeRecipient _clientConfigstruct IFeeDistributorFeeRecipient _referrerConfig
recoverEther(address _to
transferERC1155(address _tokenaddress _recipientuint256 _tokenIduint256 _amountbytes _data
transferERC20(address _tokenaddress _recipientuint256 _amount
transferERC721(address _tokenaddress _recipientuint256 _tokenIdbytes _data
withdraw(
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
constructor(address _factoryaddress _service
Fallback and receive
receive(
Errors
FeeDistributor__ClientAddressEqualsService(address _passedAddress
FeeDistributor__ClientAlreadySet(address _existingClient
FeeDistributor__ClientCannotReceiveEther(address _client
FeeDistributor__ClientNotSet(
FeeDistributor__ClientPlusReferralBasisPointsExceed10000(uint96 _clientBasisPointsuint96 _referralBasisPoints
FeeDistributor__InvalidClientBasisPoints(uint96 _clientBasisPoints
FeeDistributor__NotFactory(address _passedAddress
FeeDistributor__NotFactoryCalled(address _msgSenderaddress _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 _calleraddress _owner
TokenRecoverer__NoBurn(