This contract is being backfilled. You may encounter incomplete storage history.

ERC1967Proxy

Verified contract

Proxy

Active on Ethereum with 12,082 txns
Deployed by via 0x6ebd8cee at 19583506
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $6,623,755.86
0x22751a57cd50d661efe030c374277aaf2ddd03896f401653dd7d5dbeb77941f0
0x2b1adcddadf2c1293658beda55b0534b8d4fd415d642d808b529d9b92f97947d
0xc89d79d7fef6e573dd8d265a71a6bf8dfb3afd1f61bff13a9e4a5f990af11e47
0x40689ceec6dd7d2bb72d55117abaa4afe40583c650c7309f02a6ea5b412fc25c
0xd74851277842d4b9a46a5a4c705374b7020e1026b6bbc1aebb261ac23836ae7a
0x1400ca851e38a3460bde4cb40b92e311e0a3131c41feeef60ff077b483fc2ab6
0x1c16d5d6ec45dc6b7bb91d32e46b94dd24d7085af4a19da4e24827de468cb6a4
0x5973880bbc41fc8cd0a89605c80cdade26521e8488bffe54b09b7d7f5bbf673c
0xf982d963fc927a8ad006ab19b062d595abb0d346df6fcd7e34a37349a5f92a33
0x39b7b7d27ac601eefd7c23e9ace64bfe7694413d0e3528ef70112a64828c0aa4

Functions
Getter at block 20793663
NTT_MANAGER_VERSION(view returns (string)
0.1.0
chainId(view returns (uint16)
2
getCurrentOutboundCapacity(view returns (uint256)
18446744073709551615
getMigratesImmutables(view returns (bool)
false
getMode(view returns (uint8)
0
getOutboundLimitParams(pure returns (struct IRateLimiterRateLimitParams)
(4722366482869645213446, 4722366482869645213446, 1712247143)
getThreshold(view returns (uint8)
1
getTransceivers(pure returns (address[] result)
[0x55f7820357FA17A1ECb48E959D5E637bFF956d6F]
isPaused(view returns (bool)
false
mode(view returns (uint8)
0
nextMessageSequence(view returns (uint64)
11782
owner(view returns (address)
0xfdefcd1d1cd700cb9ee3c37cb8a2013a3f417e8c
pauser(view returns (address)
0xfdefcd1d1cd700cb9ee3c37cb8a2013a3f417e8c
rateLimitDuration(view returns (uint64)
0
token(view returns (address)
0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
tokenDecimals(view returns (uint8)
6
Read-only
getCurrentInboundCapacity(uint16 chainId_view returns (uint256)
getInboundLimitParams(uint16 chainId_view returns (struct IRateLimiterRateLimitParams)
getInboundQueuedTransfer(bytes32 digestview returns (struct IRateLimiterInboundQueuedTransfer)
getOutboundQueuedTransfer(uint64 queueSequenceview returns (struct IRateLimiterOutboundQueuedTransfer)
getPeer(uint16 chainId_view returns (struct INttManagerNttManagerPeer)
isMessageApproved(bytes32 digestview returns (bool)
isMessageExecuted(bytes32 digestview returns (bool)
messageAttestations(bytes32 digestview returns (uint8 count)
quoteDeliveryPrice(uint16 recipientChainbytes transceiverInstructionsview returns (uint256[]uint256)
transceiverAttestedToMessage(bytes32 digestuint8 indexview returns (bool)
State-modifying
attestationReceived(uint16 sourceChainIdbytes32 sourceNttManagerAddressstruct TransceiverStructsNttManagerMessage payload
cancelOutboundQueuedTransfer(uint64 messageSequence
completeInboundQueuedTransfer(bytes32 digest
completeOutboundQueuedTransfer(uint64 messageSequencepayable returns (uint64)
executeMsg(uint16 sourceChainIdbytes32 sourceNttManagerAddressstruct TransceiverStructsNttManagerMessage message
initialize(
migrate(
pause(
removeTransceiver(address transceiver
setInboundLimit(uint256 limituint16 chainId_
setOutboundLimit(uint256 limit
setPeer(uint16 peerChainIdbytes32 peerContractuint8 decimalsuint256 inboundLimit
setThreshold(uint8 threshold
setTransceiver(address transceiver
transfer(uint256 amountuint16 recipientChainbytes32 recipientpayable returns (uint64)
transfer(uint256 amountuint16 recipientChainbytes32 recipientbytes32 refundAddressbool shouldQueuebytes transceiverInstructionspayable returns (uint64)
transferOwnership(address newOwner
transferPauserCapability(address newPauser
unpause(
upgrade(address newImplementation
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
InboundTransferQueued(bytes32 digest
Initialized(uint64 version
MessageAlreadyExecuted(bytes32 indexed sourceNttManagerbytes32 indexed msgHash
MessageAttestedTo(bytes32 digestaddress transceiveruint8 index
NotPaused(bool notPaused
OutboundTransferCancelled(uint256 sequenceaddress recipientuint256 amount
OutboundTransferQueued(uint64 queueSequence
OutboundTransferRateLimited(address indexed senderuint64 sequenceuint256 amountuint256 currentCapacity
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(bool paused
PauserTransferred(address indexed oldPauseraddress indexed newPauser
PeerUpdated(uint16 indexed chainId_bytes32 oldPeerContractuint8 oldPeerDecimalsbytes32 peerContractuint8 peerDecimals
ThresholdChanged(uint8 oldThresholduint8 threshold
TransceiverAdded(address transceiveruint256 transceiversNumuint8 threshold
TransceiverRemoved(address transceiveruint8 threshold
TransferRedeemed(bytes32 indexed digest
TransferSent(bytes32 recipientbytes32 refundAddressuint256 amountuint256 feeuint16 recipientChainuint64 msgSequence
Upgraded(address indexed implementation
Constructor
constructor(address _logicbytes _data
Fallback and receive
fallback(
receive(
Errors
BurnAmountDifferentThanBalanceDiff(uint256 burnAmountuint256 balanceDiff
CallerNotTransceiver(address caller
CancellerNotSender(address cancelleraddress sender
CapacityCannotExceedLimit(uint72 newCurrentCapacityuint72 newLimit
DeliveryPaymentTooLow(uint256 requiredPaymentuint256 providedPayment
DisabledTransceiver(address transceiver
InboundQueuedTransferNotFound(bytes32 digest
InboundQueuedTransferStillQueued(bytes32 digestuint256 transferTimestamp
InvalidFork(uint256 evmChainIduint256 blockChainId
InvalidInitialization(
InvalidMode(uint8 mode
InvalidPauser(address account
InvalidPeer(uint16 chainIdbytes32 peerAddress
InvalidPeerChainIdZero(
InvalidPeerDecimals(
InvalidPeerZeroAddress(
InvalidRecipient(
InvalidRefundAddress(
InvalidTargetChain(uint16 targetChainuint16 thisChain
InvalidTransceiverZeroAddress(
MessageNotApproved(bytes32 msgHash
NoEnabledTransceivers(
NonRegisteredTransceiver(address transceiver
NotAnEvmAddress(bytes32 arg0
NotEnoughCapacity(uint256 currentCapacityuint256 amount
NotInitializing(
NotMigrating(
NumberOfDecimalsNotEqual(uint8 decimalsuint8 decimalsOther
OnlyDelegateCall(
OutboundQueuedTransferNotFound(uint64 queueSequence
OutboundQueuedTransferStillQueued(uint64 queueSequenceuint256 transferTimestamp
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account
PeerNotRegistered(uint16 chainId
ReentrancyGuardReentrantCall(
RefundFailed(uint256 refundAmount
RequireContractIsNotPaused(
RequireContractIsPaused(
RetrievedIncorrectRegisteredTransceivers(uint256 retrieveduint256 registered
ThresholdTooHigh(uint256 thresholduint256 transceivers
TooManyTransceivers(
TransceiverAlreadyAttestedToMessage(bytes32 nttManagerMessageHash
TransceiverAlreadyEnabled(address transceiver
TransferAmountHasDust(uint256 amountuint256 dust
UndefinedRateLimiting(
UnexpectedDeployer(address expectedOwneraddress owner
ZeroAmount(
ZeroThreshold(