Transaction Hash:
Block:
15143263 at Jul-14-2022 09:35:31 PM +UTC
Transaction Fee:
0.003302051723537779 ETH
$8.57
Gas Used:
77,257 Gas / 42.741133147 Gwei
Emitted Events:
245 |
EtherPredicateProxy.0x3e799b2d61372379e767ef8f04d65089179b7a6f63f9be3065806456c7309f1b( 0x3e799b2d61372379e767ef8f04d65089179b7a6f63f9be3065806456c7309f1b, 0x000000000000000000000000815428dd0a945fc7d8bd1edd7c82b2493e6ffc74, 0x000000000000000000000000815428dd0a945fc7d8bd1edd7c82b2493e6ffc74, 000000000000000000000000000000000000000000000000002386f26fc10000 )
|
246 |
StateSender.StateSynced( id=2220959, contractAddress=0xA6FA4fB5...9C5d1C0aa, data=0x87A7811F4BFEDEA3D341AD165680AE306B01AAEACC205D227629CF157DD9F821000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000A0000000000000000000000000815428DD0A945FC7D8BD1EDD7C82B2493E6FFC74000000000000000000000000EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000002386F26FC10000 )
|
Account State Difference:
Address | Before | After | State Difference | ||
---|---|---|---|---|---|
0x28e4F3a7...189A5bFbE | (Polygon (Matic): State Syncer) | ||||
0x815428DD...93e6ffC74 |
0.019015312654462368 Eth
Nonce: 11
|
0.005713260930924589 Eth
Nonce: 12
| 0.013302051723537779 | ||
0x8484Ef72...E6e922B30 | (Polygon (Matic): Ether Bridge) | 322,060.715941191167388515 Eth | 322,060.725941191167388515 Eth | 0.01 | |
0xc365c331...C4058C8E1
Miner
| (Binance Pool) | 224.687630525957251122 Eth | 224.687823668457251122 Eth | 0.0001931425 |
Execution Trace
ETH 0.01
RootChainManagerProxy.4faa8a26( )

ETH 0.01
RootChainManager.depositEtherFor( user=0x815428DD0A945fC7D8bD1EDD7C82B2493e6ffC74 )
EtherPredicateProxy.e375b64e( )
-
EtherPredicate.lockTokens( depositor=0x815428DD0A945fC7D8bD1EDD7C82B2493e6ffC74, depositReceiver=0x815428DD0A945fC7D8bD1EDD7C82B2493e6ffC74, 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE, depositData=0x000000000000000000000000000000000000000000000000002386F26FC10000 )
-
-
StateSender.syncState( receiver=0xA6FA4fB5f76172d178d61B04b0ecd319C5d1C0aa, data=0x87A7811F4BFEDEA3D341AD165680AE306B01AAEACC205D227629CF157DD9F821000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000A0000000000000000000000000815428DD0A945FC7D8BD1EDD7C82B2493E6FFC74000000000000000000000000EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000002386F26FC10000 )
ETH 0.01
EtherPredicateProxy.CALL( )
- ETH 0.01
EtherPredicate.DELEGATECALL( )
- ETH 0.01
depositEtherFor[RootChainManager (ln:2162)]
_depositEtherFor[RootChainManager (ln:2163)]
encode[RootChainManager (ln:2186)]
_depositFor[RootChainManager (ln:2187)]
lockTokens[RootChainManager (ln:2218)]
_msgSender[RootChainManager (ln:2219)]
msgSender[RootChainManager (ln:1954)]
encode[RootChainManager (ln:2224)]
syncState[RootChainManager (ln:2225)]
encode[RootChainManager (ln:2227)]
call[RootChainManager (ln:2191)]
revert[RootChainManager (ln:2193)]
File 1 of 5: RootChainManagerProxy
File 2 of 5: EtherPredicateProxy
File 3 of 5: StateSender
File 4 of 5: RootChainManager
File 5 of 5: EtherPredicate
12345678910111213141516// File: contracts/common/Proxy/IERCProxy.solpragma solidity 0.6.6;interface IERCProxy {function proxyType() external pure returns (uint256 proxyTypeId);function implementation() external view returns (address codeAddr);}// File: contracts/common/Proxy/Proxy.solpragma solidity 0.6.6;abstract contract Proxy is IERCProxy {
File 2 of 5: EtherPredicateProxy
12345678910111213141516// File: contracts/common/Proxy/IERCProxy.solpragma solidity 0.6.6;interface IERCProxy {function proxyType() external pure returns (uint256 proxyTypeId);function implementation() external view returns (address codeAddr);}// File: contracts/common/Proxy/Proxy.solpragma solidity 0.6.6;abstract contract Proxy is IERCProxy {
File 3 of 5: StateSender
12345678910111213141516/**Matic network contracts*/pragma solidity ^0.5.2;contract Ownable {address private _owner;event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);/*** @dev The Ownable constructor sets the original `owner` of the contract to the sender* account.*/
File 4 of 5: RootChainManager
12345678910111213141516// File: @openzeppelin/contracts/math/SafeMath.sol// SPDX-License-Identifier: MITpragma solidity ^0.6.0;/*** @dev Wrappers over Solidity's arithmetic operations with added overflow* checks.** Arithmetic operations in Solidity wrap on overflow. This can easily result* in bugs, because programmers usually assume that an overflow raises an* error, which is the standard behavior in high level programming languages.* `SafeMath` restores this intuition by reverting the transaction when an* operation overflows.*
File 5 of 5: EtherPredicate
12345678910111213141516// File: @openzeppelin/contracts/utils/EnumerableSet.sol// SPDX-License-Identifier: MITpragma solidity ^0.6.0;/*** @dev Library for managing* https://en.wikipedia.org/wiki/Set_(abstract_data_type)[sets] of primitive* types.** Sets have the following properties:** - Elements are added, removed, and checked for existence in constant time* (O(1)).* - Elements are enumerated in O(n). No guarantees are made on the ordering.