CrossChainCollector
Verified contract
Implementation
Active on
Base with 0 txns
Storage
Map
Table
Raw
Constants and immutables
4
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
22 additional
variables
Balances ($0.00)
No balances found for "CrossChainCollector"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "CrossChainCollector"
ABI
ABI objects
Getter at block 22758481
baseRewardsPerPeriod() view returns (uint256)
0
collectedResultsForPeriod() view returns (uint256)
0
extraRewardsPerPeriod() view returns (uint256)
0
gasLimitUsed() view returns (uint256)
0
getChainSelectorForLastMessage() view returns (uint64 chainSelector_)
0
getRouter() view returns (address)
0x0000000000000000000000000000000000000000
isMasterCollector() view returns (bool isMaster)
false
lastPauseTime() view returns (uint256)
0
localChainSelector() view returns (uint64)
0
masterCollector() view returns (address)
0x0000000000000000000000000000000000000000
masterCollectorChain() view returns (uint64)
0
nominatedOwner() view returns (address)
0x0000000000000000000000000000000000000000
numOfActiveCollectors() view returns (uint256)
0
numOfMessagesReceived() view returns (uint256)
0
owner() view returns (address)
0x0000000000000000000000000000000000000000
paused() view returns (bool)
false
period() view returns (uint256)
0
readyToBroadcast() view returns (bool)
false
weeklyRewardsDecreaseFactor() view returns (uint256)
0
Read-only
calculatedBonusPointsForPeriod(uint256) view returns (uint256)
calculatedEscrowedAmountForPeriod(uint256) view returns (uint256)
calculatedRevenueForPeriod(uint256) view returns (uint256)
calculatedStakedAmountForPeriod(uint256) view returns (uint256)
chainBaseRewardsInPeriod(uint256, uint256) view returns (uint256)
chainBonusPointsInPeriod(uint256, uint256) view returns (uint256)
chainEscrowedAmountInPeriod(uint256, uint256) view returns (uint256)
chainExtraRewardsInPeriod(uint256, uint256) view returns (uint256)
chainRevenueInPeriod(uint256, uint256) view returns (uint256)
chainRevenueShareInPeriod(uint256, uint256) view returns (uint256)
chainSelector(uint256) view returns (uint64)
chainSelectorIndex(uint64) view returns (uint256)
chainStakedAmountInPeriod(uint256, uint256) view returns (uint256)
collectorAddress(uint256) view returns (address)
lastPeriodForChain(uint256) view returns (uint256)
messageIdAlreadyReceived(bytes32) view returns (bool)
messagesReceived(uint256) view returns (bytes)
messagesReceivedFromChainSelector(uint256) view returns (uint64)
supportsInterface(bytes4 interfaceId) pure returns (bool)
State-modifying
Events acceptOwnership()
broadcastMessageToAll()
ccipReceive(struct ClientAny2EVMMessage message)
initNonReentrant()
initialize(address _router, bool _masterCollector, uint64 _masterCollectorSelector, uint64 _localChainSelector)
nominateNewOwner(address _owner)
resetAllData()
resetPeriod(uint256 _toPeriod)
sendOnClosePeriod(uint256 _totalStakedLastPeriodEnd, uint256 _totalEscrowedLastPeriodEnd, uint256 _bonusPoints, uint256 _revShare)
sendOnClosePeriodAdmin(uint256 _totalStakedLastPeriodEnd, uint256 _totalEscrowedLastPeriodEnd, uint256 _bonusPoints, uint256 _revShare)
setAddressManager(address _addressManager)
setCCIPRouter(address _router)
setCollectorForChain(uint64 _chainId, address _collectorAddress, uint256 _slot)
setGasLimit(uint256 _gasLimitUsed)
setMasterCollector(address _masterCollector, uint64 _materCollectorChainId, uint64 _localChainSelector)
setOwner(address _owner)
setPaused(bool _paused)
setPeriodRewards(uint256 _baseRewardsPerPeriod, uint256 _extraRewardsPerPeriod, uint256 _weeklyDecreaseFactor)
transferOwnershipAtInit(address proxyAddress)
CollectorForChainSet(uint64 chainId, address collectorAddress)
MasterCollectorSet(address masterCollector, uint64 materCollectorChainId)
MessageReceived(bytes32 indexed messageId, uint64 indexed sourceChainSelector, address sender, bytes data)
MessageSent(bytes32 indexed messageId, uint64 indexed destinationChainSelector, address receiver, bytes text, address feeToken, uint256 fees)
OwnerChanged(address oldOwner, address newOwner)
OwnerNominated(address newOwner)
PauseChanged(bool isPaused)
RemovedAllData()
SentOnClosePeriod(uint256 _totalStakedLastPeriodEnd, uint256 _totalEscrowedLastPeriodEnd, uint256 _bonusPoints, uint256 _revShare)
SetAddressManager(address _addressManager)
SetCCIPRouter(address _router)
SetGasLimit(uint256 _gasLimitUsed)
SetPeriodRewards(uint256 _baseRewardsPerPeriod, uint256 _extraRewardsPerPeriod, uint256 _weeklyDecreaseFactor)
This contract contains no constructor objects.
receive()
InvalidRouter(address router)
NotEnoughBalance(uint256 currentBalance, uint256 calculatedFees)