SynapseBridge

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x02d569ae at 19334575
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 49 additional slots
1 additional variable

No balances found for "SynapseBridge"

No transactions found for "SynapseBridge"


Functions
Getter at block 21247012
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
depositsCounter(view returns (uint256)
0
paused(view returns (bool)
false
proxiableUUID(view returns (bytes32)
0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc
withdrawalsCounter(view returns (uint256)
0
Read-only
deposits(uint256 idview returns (address sourceNetworkTokenaddress destinationNetworkTokenaddress senderaddress receiveruint256 amountuint256 sourceChainIduint256 destinationChainIduint256 nonce)
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
supportsInterface(bytes4 interfaceIdview returns (bool)
withdrawals(uint256 idview returns (address sourceNetworkTokenaddress destinationNetworkTokenaddress senderaddress receiveruint256 amountuint256 sourceChainIduint256 destinationChainIduint256 nonce)
State-modifying
depositERC20(address receiveruint256 amount
depositNativeToken(address receiverpayable 
emergencyWithdrawERC20(address token
emergencyWithdrawNative(
grantRole(bytes32 roleaddress account
initialize(address _evmERC20Tokenuint256 _nativeChainIduint256 _evmChainId
pause(
removeSigner(address _signer
renounceClaim(address destinationNetworkTokenaddress senderuint256 amountuint256 noncebytes signature
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
setSigner(address _signer
unpause(
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
withdrawERC20(address senderuint256 amountuint256 noncebytes signature
withdrawNative(address senderuint256 amountuint256 noncebytes signature
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
DepositEvent(address indexed sourceNetworkTokenaddress indexed senderaddress indexed receiveruint256 amountuint256 sourceChainIduint256 destinationChainIduint256 nonce
EmergencyWithdrawEvent(address indexed tokenaddress indexed receiveruint256 amount
Initialized(uint8 version
Paused(address account
PaymentReceived(address fromuint256 amount
RenounceEvent(address indexed destinationNetworkTokenaddress indexed senderaddress indexed receiveruint256 amountuint256 sourceChainIduint256 destinationChainIduint256 nonce
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
Unpaused(address account
Upgraded(address indexed implementation
WithdrawEvent(address indexed destinationNetworkTokenaddress indexed senderaddress indexed receiveruint256 amountuint256 sourceChainIduint256 destinationChainIduint256 nonce
Constructor
constructor(
Fallback and receive
receive(
Errors
AddressZeroCheck(
ChainIdZeroCheck(
HashAlreadyUsed(
InsufficientAvailableBalance(
InvalidAmount(
InvalidChainId(
InvalidSigner(
InvalidTransfer(
Unauthorized(
WithdrawFailed(