NFTXFeeDistributor

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0xaf543c93 at 12675815
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 48 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots

No balances found for "NFTXFeeDistributor"

No transactions found for "NFTXFeeDistributor"


Functions
Getter at block 20919128
defaultLPAlloc(view returns (uint256)
0
defaultTreasuryAlloc(view returns (uint256)
0
distributionPaused(view returns (bool)
false
lpStaking(view returns (address)
0x0000000000000000000000000000000000000000
nftxVaultFactory(view returns (address)
0x0000000000000000000000000000000000000000
owner(view returns (address)
0x0000000000000000000000000000000000000000
treasury(view returns (address)
0x0000000000000000000000000000000000000000
Read-only
allocTotal(uint256view returns (uint256)
isGuardian(addressview returns (bool)
isPaused(uint256view returns (bool)
onlyOwnerIfPaused(uint256 lockIdview 
specificTreasuryAlloc(uint256view returns (uint256)
State-modifying
__FeeDistributor__init__(address _lpStakingaddress _treasury
addReceiver(uint256 _vaultIduint256 _allocPointaddress _receiverbool _isContract
changeMultipleReceiverAddress(uint256[] _vaultIdsuint256[] _receiverIdxsaddress[] addressesbool[] isContracts
changeMultipleReceiverAlloc(uint256[] _vaultIdsuint256[] _receiverIdxsuint256[] allocPoints
changeReceiverAddress(uint256 _vaultIduint256 _receiverIdxaddress _addressbool _isContract
changeReceiverAlloc(uint256 _vaultIduint256 _receiverIdxuint256 _allocPoint
distribute(uint256 vaultId
initializeVaultReceivers(uint256 _vaultId
pause(uint256 lockId
pauseFeeDistribution(bool pause
removeReceiver(uint256 _vaultIduint256 _receiverIdx
renounceOwnership(
rescueTokens(address _address
setDefaultLPAlloc(uint256 _allocPoint
setDefaultTreasuryAlloc(uint256 _allocPoint
setIsGuardian(address addrbool _isGuardian
setLPStakingAddress(address _lpStaking
setNFTXVaultFactory(address _factory
setSpecificTreasuryAlloc(uint256 vaultIduint256 _allocPoint
setTreasuryAddress(address _treasury
transferOwnership(address newOwner
unpause(uint256 lockId
Events
AddFeeReceiver(uint256 vaultIdaddress receiveruint256 allocPoint
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
PauseDistribution(bool paused
RemoveFeeReceiver(uint256 vaultIdaddress receiver
SetIsGuardian(address addrbool isGuardian
SetPaused(uint256 lockIdbool paused
UpdateDefaultLPAlloc(uint256 newLPAlloc
UpdateDefaultTreasuryAlloc(uint256 newTreasuryAlloc
UpdateFeeReceiverAddress(uint256 vaultIdaddress oldReceiveraddress newReceiver
UpdateFeeReceiverAlloc(uint256 vaultIdaddress receiveruint256 allocPoint
UpdateLPStakingAddress(address newLPStaking
UpdateNFTXVaultFactory(address factory
UpdateSpecificTreasuryAlloc(uint256 vaultIduint256 newSpecificAlloc
UpdateTreasuryAddress(address newTreasury
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.