BridgeImplementationV2
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
7
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 15 additional slots
-
variable spans 3 additional slots
Balances ($0.00)
No balances found for "BridgeImplementationV2"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "BridgeImplementationV2"
ABI
ABI objects
Getter at block 21223042
Router() view returns (address)
0x0000000000000000000000000000000000000000
WETH() view returns (address)
0x0000000000000000000000000000000000000000
chainId() view returns (uint16)
0
finality() view returns (uint8)
0
getBridgeHelperAddress() view returns (address)
0x0000000000000000000000000000000000000000
getCircleIntegration() view returns (address)
0x0000000000000000000000000000000000000000
getIsCCTP() view returns (bool)
false
getOwner() view returns (address)
0x0000000000000000000000000000000000000000
getRouterAddr() view returns (address)
0x0000000000000000000000000000000000000000
getTreasury() view returns (address)
0x0000000000000000000000000000000000000000
getUsdcAddress() view returns (address)
0x0000000000000000000000000000000000000000
isPaused() view returns (bool)
false
Read-only
bridgeContracts(uint16 chainId_) view returns (bytes32)
getDestinationBridge(uint16 chainId_) view returns (bytes32)
getPlatformFeesAmount(uint256 amount, uint256 platformFee, uint8 decimals) pure returns (uint256)
isInitialized(address impl) view returns (bool)
isTransferCompleted(bytes32 hash) view returns (bool)
isWrappedAsset(address token) view returns (bool)
tokenConfig(address tokenAddress) view returns (struct BridgeStructsTokenConfig)
wrappedAsset(uint16 tokenChainId, bytes32 tokenAddress) view returns (address)
State-modifying
Events attestToken(address tokenAddress, uint32 nonce, struct BridgeStructsTokenConfig config, string network) payable
changeOwner(address _owner)
changeTreasury(address _treasury)
completeTransfer(bytes encodedVm, string network)
completeTransferWithPayload(bytes encodedVm, address feeRecipient, string network) returns (bytes)
completeTransferWithType(bytes encodedVm, struct BridgeCompleteTransferType completeTransferType, string network)
initialize()
pause()
receiveAttest(bytes encodedVm, address wrapperToken, struct BridgeStructsTokenConfig config, string network)
registerChain(uint16 foreignChainID, bytes32 foreignBridgeAddress)
setBridgeHelperAddress(address newBridgeHelperAddress)
setCircleIntegrationAddress(address newCircleIntegrationAddr)
setDestinationBridge(uint16 chainId, bytes32 destBridgeContract)
setFinality(uint8 finality)
setIsCCTP(bool isCCTP)
setRouterAddr(address newRouterAddr)
setTokenConfig(address tokenAddress, struct BridgeStructsTokenConfig newConf)
setUsdcAddress(address newUsdcAddress)
setWETH(address weth)
transferTokens(address token, uint256 amount, uint16 recipientChain, bytes32 recipient, uint256 arbiterFee, uint32 nonce, string network) payable
transferTokensWithPayload(address token, uint256 amount, uint16 recipientChain, bytes32 recipient, uint256 arbiterFee, uint32 nonce, bytes payload, string network) payable
unpause()
updateAttested(bytes encodedVm, address wrapperToken, struct BridgeStructsTokenConfig config, string network)
updateEscrow(address _escrow, address _bridge)
updateWhitelist(address _escrow, bool w, address _wl)
upgrade(address newContract)
wrapAndTransferETH(uint16 recipientChain, bytes32 recipient, uint256 arbiterFee, uint32 nonce, string network) payable
wrapAndTransferETHWithPayload(uint16 recipientChain, bytes32 recipient, uint256 arbiterFee, uint32 nonce, bytes payload, string network) payable
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
CCTPRedeemed(uint16 indexed emitterChainId, bytes32 indexed emitterAddress, uint64 indexed sequence)
ContractUpgraded(address indexed oldContract, address indexed newContract)
TransferRedeemed(uint16 indexed emitterChainId, bytes32 indexed emitterAddress, uint64 indexed sequence)
Upgraded(address indexed implementation)
This contract contains no constructor objects.
receive()
This contract contains no error objects.