ERC1967Proxy

Verified contract

Proxy

Active on Ethereum with 1,518 txns
Deployed by via 0x81f04a92 at 20171629
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $25,552,100.56
 (#0)
ERC-1555
--
 (#0)
ERC-1555
--
0x472fa6d2d7ac10b7ad6785bc816f672e497b73c9ebbf2ed77ac2e62c0198a229
0x69a10d7d7c01924437bf6e15c3935518236fc14fc0067e9fce3d1d4c0a6512a7
0x96a300b90fb04069d3136b973e7bfdf14c3df137ac5eaff4de5d9c432936e155
0xf4a46bd5bb8501abcc3633dd864714706b5099a8d914a909e3e18ff2f718cd01
0xc93d944ff323fc74efdc5e142a5bfd20e0dd00cede74674f164317c65f9fdaac
0xc0641b1c5730641e4bd0f4d6ec8fea9402ff7e351c248c53eab00b03b352cc0d
0x19770f82ddb60a71f98db3c9fa474c6efb13a464bc9371372f40d52480e4f6fb
0xa6a67325d7ffa183164a96a3523596183def8b1416a1cbae27574cec01cb4f98
0xed1493f8a32bf12ce2637558f8cdbe9a0bab74e5054cb1c3f458f65ace0ebaa7
0xf8f29ca5c066244d0da2a717e0314f9b1dd80cf48457a5a86d8177fe6821ab5e

Functions
Getter at block 21396790
NTT_MANAGER_VERSION(view returns (string)
1.1.0
chainId(view returns (uint16)
2
getCurrentOutboundCapacity(view returns (uint256)
30000000000000000000000
getMigratesImmutables(view returns (bool)
false
getMode(view returns (uint8)
0
getOutboundLimitParams(pure returns (struct IRateLimiterRateLimitParams)
(768000000000008, 768000000000008, 1734077627)
getThreshold(view returns (uint8)
2
getTransceiverInfo(view returns (struct TransceiverRegistryTransceiverInfo[])
[(true, true, 0), (true, true, 1)]
getTransceivers(pure returns (address[] result)
[0xA1ACC1e6edaB281Febd91E3515093F1DE81F25c0, 0x723AEAD29acee7E9281C32D11eA4ed0070c41B13]
isPaused(view returns (bool)
false
mode(view returns (uint8)
0
nextMessageSequence(view returns (uint64)
1474
owner(view returns (address)
0x3e40d73eb977dc6a537af587d48316fee66e9c8c
pauser(view returns (address)
0x73b047fe6337183a454c5217241d780a932777bd
rateLimitDuration(view returns (uint64)
86400
token(view returns (address)
0x7f39c581f595b53c5cb19bd0b3f8da6c935e2ca0
tokenDecimals(view returns (uint8)
18
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(payable 
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(
InvalidPeerSameChainId(
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
StaticcallFailed(
ThresholdTooHigh(uint256 thresholduint256 transceivers
TooManyTransceivers(
TransceiverAlreadyAttestedToMessage(bytes32 nttManagerMessageHash
TransceiverAlreadyEnabled(address transceiver
TransferAmountHasDust(uint256 amountuint256 dust
UndefinedRateLimiting(
UnexpectedDeployer(address expectedOwneraddress owner
UnexpectedMsgValue(
ZeroAmount(
ZeroThreshold(