ETH Price: $2,595.52 (-6.51%)

Transaction Decoder

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 Code
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 Eth322,060.725941191167388515 Eth0.01
(Binance Pool)
224.687630525957251122 Eth224.687823668457251122 Eth0.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( )
          File 1 of 5: RootChainManagerProxy
          1
          2
          3
          4
          5
          6
          7
          8
          9
          10
          11
          12
          13
          14
          15
          16
          // File: contracts/common/Proxy/IERCProxy.sol
          pragma 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.sol
          pragma solidity 0.6.6;
          abstract contract Proxy is IERCProxy {
          XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

          File 2 of 5: EtherPredicateProxy
          1
          2
          3
          4
          5
          6
          7
          8
          9
          10
          11
          12
          13
          14
          15
          16
          // File: contracts/common/Proxy/IERCProxy.sol
          pragma 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.sol
          pragma solidity 0.6.6;
          abstract contract Proxy is IERCProxy {
          XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

          File 3 of 5: StateSender
          1
          2
          3
          4
          5
          6
          7
          8
          9
          10
          11
          12
          13
          14
          15
          16
          /**
          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.
          */
          XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

          File 4 of 5: RootChainManager
          1
          2
          3
          4
          5
          6
          7
          8
          9
          10
          11
          12
          13
          14
          15
          16
          // File: @openzeppelin/contracts/math/SafeMath.sol
          // SPDX-License-Identifier: MIT
          pragma 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.
          *
          XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

          File 5 of 5: EtherPredicate
          1
          2
          3
          4
          5
          6
          7
          8
          9
          10
          11
          12
          13
          14
          15
          16
          // File: @openzeppelin/contracts/utils/EnumerableSet.sol
          // SPDX-License-Identifier: MIT
          pragma 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.
          XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX