ERC1967Proxy
Verified contract
Proxy
Active on
Ethereum with 1,464 txns
Unified 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
Balances ($18,564,608.91)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
wstETH | ERC-20 | 4.855295K | $3,823.58 |
$18,564,608.91 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21146400 | 4 days ago | | | 0.00046275865 | 0.0043825526 | |
| 21140772 | 5 days ago | | | 0.00046275865 | 0.0034197320 | |
| 21140619 | 5 days ago | | | 0.00046275865 | 0.0034394214 | |
| 21139386 | 5 days ago | | | 0.00046629574 | 0.0064020968 | |
| 21138177 | 5 days ago | | | 0.00046629574 | 0.0083704954 | |
| 21137894 | 5 days ago | | | 0.00046629574 | 0.0080667899 | |
| 21137511 | 5 days ago | | | 0.00046629574 | 0.0077256928 | |
| 21104346 | 10 days ago | | | 0.00048439287 | 0.0020210236 | |
| 21085796 | 13 days ago | | | 0.00047569705 | 0.0042479671 | |
| 21072197 | 15 days ago | | | 0.00048493868 | 0.0050818483 |
ABI
ABI objects
Getter at block 21176221
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, 1731140975)
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)
1420
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 digest) view returns (struct IRateLimiterInboundQueuedTransfer)
getOutboundQueuedTransfer(uint64 queueSequence) view returns (struct IRateLimiterOutboundQueuedTransfer)
getPeer(uint16 chainId_) view returns (struct INttManagerNttManagerPeer)
isMessageApproved(bytes32 digest) view returns (bool)
isMessageExecuted(bytes32 digest) view returns (bool)
messageAttestations(bytes32 digest) view returns (uint8 count)
quoteDeliveryPrice(uint16 recipientChain, bytes transceiverInstructions) view returns (uint256[], uint256)
transceiverAttestedToMessage(bytes32 digest, uint8 index) view returns (bool)
State-modifying
Events attestationReceived(uint16 sourceChainId, bytes32 sourceNttManagerAddress, struct TransceiverStructsNttManagerMessage payload)
cancelOutboundQueuedTransfer(uint64 messageSequence)
completeInboundQueuedTransfer(bytes32 digest)
completeOutboundQueuedTransfer(uint64 messageSequence) payable returns (uint64)
executeMsg(uint16 sourceChainId, bytes32 sourceNttManagerAddress, struct TransceiverStructsNttManagerMessage message)
initialize() payable
migrate()
pause()
removeTransceiver(address transceiver)
setInboundLimit(uint256 limit, uint16 chainId_)
setOutboundLimit(uint256 limit)
setPeer(uint16 peerChainId, bytes32 peerContract, uint8 decimals, uint256 inboundLimit)
setThreshold(uint8 threshold)
setTransceiver(address transceiver)
transfer(uint256 amount, uint16 recipientChain, bytes32 recipient) payable returns (uint64)
transfer(uint256 amount, uint16 recipientChain, bytes32 recipient, bytes32 refundAddress, bool shouldQueue, bytes transceiverInstructions) payable returns (uint64)
transferOwnership(address newOwner)
transferPauserCapability(address newPauser)
unpause()
upgrade(address newImplementation)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
InboundTransferQueued(bytes32 digest)
Initialized(uint64 version)
MessageAlreadyExecuted(bytes32 indexed sourceNttManager, bytes32 indexed msgHash)
MessageAttestedTo(bytes32 digest, address transceiver, uint8 index)
NotPaused(bool notPaused)
OutboundTransferCancelled(uint256 sequence, address recipient, uint256 amount)
OutboundTransferQueued(uint64 queueSequence)
OutboundTransferRateLimited(address indexed sender, uint64 sequence, uint256 amount, uint256 currentCapacity)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Paused(bool paused)
PauserTransferred(address indexed oldPauser, address indexed newPauser)
PeerUpdated(uint16 indexed chainId_, bytes32 oldPeerContract, uint8 oldPeerDecimals, bytes32 peerContract, uint8 peerDecimals)
ThresholdChanged(uint8 oldThreshold, uint8 threshold)
TransceiverAdded(address transceiver, uint256 transceiversNum, uint8 threshold)
TransceiverRemoved(address transceiver, uint8 threshold)
TransferRedeemed(bytes32 indexed digest)
TransferSent(bytes32 recipient, bytes32 refundAddress, uint256 amount, uint256 fee, uint16 recipientChain, uint64 msgSequence)
Upgraded(address indexed implementation)
constructor(address _logic, bytes _data)
fallback()
receive()
BurnAmountDifferentThanBalanceDiff(uint256 burnAmount, uint256 balanceDiff)
CallerNotTransceiver(address caller)
CancellerNotSender(address canceller, address sender)
CapacityCannotExceedLimit(uint72 newCurrentCapacity, uint72 newLimit)
DeliveryPaymentTooLow(uint256 requiredPayment, uint256 providedPayment)
DisabledTransceiver(address transceiver)
InboundQueuedTransferNotFound(bytes32 digest)
InboundQueuedTransferStillQueued(bytes32 digest, uint256 transferTimestamp)
InvalidFork(uint256 evmChainId, uint256 blockChainId)
InvalidInitialization()
InvalidMode(uint8 mode)
InvalidPauser(address account)
InvalidPeer(uint16 chainId, bytes32 peerAddress)
InvalidPeerChainIdZero()
InvalidPeerDecimals()
InvalidPeerSameChainId()
InvalidPeerZeroAddress()
InvalidRecipient()
InvalidRefundAddress()
InvalidTargetChain(uint16 targetChain, uint16 thisChain)
InvalidTransceiverZeroAddress()
MessageNotApproved(bytes32 msgHash)
NoEnabledTransceivers()
NonRegisteredTransceiver(address transceiver)
NotAnEvmAddress(bytes32 arg0)
NotEnoughCapacity(uint256 currentCapacity, uint256 amount)
NotInitializing()
NotMigrating()
NumberOfDecimalsNotEqual(uint8 decimals, uint8 decimalsOther)
OnlyDelegateCall()
OutboundQueuedTransferNotFound(uint64 queueSequence)
OutboundQueuedTransferStillQueued(uint64 queueSequence, uint256 transferTimestamp)
OwnableInvalidOwner(address owner)
OwnableUnauthorizedAccount(address account)
PeerNotRegistered(uint16 chainId)
ReentrancyGuardReentrantCall()
RefundFailed(uint256 refundAmount)
RequireContractIsNotPaused()
RequireContractIsPaused()
RetrievedIncorrectRegisteredTransceivers(uint256 retrieved, uint256 registered)
StaticcallFailed()
ThresholdTooHigh(uint256 threshold, uint256 transceivers)
TooManyTransceivers()
TransceiverAlreadyAttestedToMessage(bytes32 nttManagerMessageHash)
TransceiverAlreadyEnabled(address transceiver)
TransferAmountHasDust(uint256 amount, uint256 dust)
UndefinedRateLimiting()
UnexpectedDeployer(address expectedOwner, address owner)
UnexpectedMsgValue()
ZeroAmount()
ZeroThreshold()