ETH Price: $4,687.45 (+0.81%)

Transaction Decoder

Block:
22713583 at Jun-16-2025 12:43:11 AM +UTC
Transaction Fee:
0.000094319261362898 ETH $0.44
Gas Used:
222,482 Gas / 0.423941089 Gwei

Emitted Events:

292 EtherPredicateProxy.0x0fc0eed41f72d3da77d0f53b9594fc7073acd15ee9d7c536819a70a67c57ef3c( 0x0fc0eed41f72d3da77d0f53b9594fc7073acd15ee9d7c536819a70a67c57ef3c, 0x0000000000000000000000006f6e7417ebe3733a5b598d8fbdb43fa701056857, 0000000000000000000000000000000000000000000000000e942d1477f735b2 )

Account State Difference:

  Address   Before After State Difference Code
0x6f6e7417...701056857
1.410128416905726168 Eth
Nonce: 3
2.460548276663817144 Eth
Nonce: 4
1.050419859758090976
0x8484Ef72...E6e922B30
(Polygon (Matic): Ether Bridge)
137,136.067727222472159299 Eth137,135.017213043452705425 Eth1.050514179019453874
(beaverbuild)
11.805380942226305176 Eth11.805392625308770464 Eth0.000011683082465288
0xA0c68C63...1bFc77C77
(Polygon (Matic): Bridge)

Execution Trace

RootChainManagerProxy.3805550f( )
  • RootChainManager.exit( inputData=0xF909E78431B3FFC0B9014047DD29D8DC9DC2D1152D4EF939DE0EE92053E45523BE53B39270E1F1ABE1A3E1B0CA9812905378603345BFD57A8E1D3106238AD4810CEAD1080013C247165FD8D191885BAA7923C1954F05569A854D0EBB95B784E52DE16A37A59397EFAC6D71F9345FE8A66DACEDA735E52504D43BBF0BAE884BE2F421872CEFB036895A22851F7FEAAB01E0BEB8EA1D2B0385ABB69D9EE176A3982C018A4D5601B315082DB667E510D464D9223B940D1278E344F391554A956C4EF9867AA8291906EB1EA1FC447F767CE667ECBD9EF8E190D5E3F864B8C1E7BC6C399558F00F34D279D7194135DA50EF33639DA4CB52119BD5B9ADE5B50EA7685FBE452A829B1FF9F5E67321CB5628BCFF12E3C497BF76B1AE93A4117619430B3717C0B1254CCEC2692010E6B8DA18E439D6E25E14F1593DF2677E63B6665939D36F25092F8FE302471BCD70840456FE3E84684F1E05A0DF2B00E70C91F6E0C709DAE791FA14397957CF6C36988A66D308C68837E06DEAA041552BE03F9F0F50622E069DD11723E2BCDB66E7BEF81BC1DB8527D7CC5C6EB7B902EC02F902E801832C5317B9010000000000000000000000000002000000000000000000000000000000000100000000000000000000200000000000000000008000000000000000000000000000000000000000000000000008000040800000000000000000000100000000000000000000020000000000000000000800000000000000000080000010000000000000001000000000000000000000000000010000000000000000000000000000200000000000000000000000000000000000000000000000000000000000004000000002000000000001000000000000000000000000000000100000000020000000000000000000000000000000000080000000000000000000000000110000F901DDF89B947CEB23FD6BC0ADD59E62AC25578270CFF1B9F619F863A0DDF252AD1BE2C89B69C2B068FC378DAA952BA7F163C4A11628F55A4DF523B3EFA00000000000000000000000006F6E7417EBE3733A5B598D8FBDB43FA701056857A00000000000000000000000000000000000000000000000000000000000000000A00000000000000000000000000000000000000000000000000E942D1477F735B2F9013D940000000000000000000000000000000000001010F884A04DFE1BBBCF077DDC3E01291EEA2D5C70C2B422B415D95645B9ADCFD678CB1D63A00000000000000000000000000000000000000000000000000000000000001010A00000000000000000000000006F6E7417EBE3733A5B598D8FBDB43FA701056857A000000000000000000000000069F5C4D08F6BC8CD29FE5F004D46FB566270868DB8A000000000000000000000000000000000000000000000000000035E38FB34470E0000000000000000000000000000000000000000000000002A8F7289C581921B00000000000000000000000000000000000000000000005641AFB8E6B9DEF70F0000000000000000000000000000000000000000000000002A8C1450CA4D4B0D00000000000000000000000000000000000000000000005641B3171FB5133E1DB9055DF9055AF871A027CFAAEF9B19DE2C067FFFED812B546437DA9CA460DB53C53C7C2144B7F1F2EBA06826F6015C16AAEC6AD0F8C21F2CA2D0439B86A075D563C0F95688153D80B700808080808080A00FD8AD61F1048E3B3ED5C41A65E0ACB9711BD1D28FA0222DCFB44B7AB65C99938080808080808080F901F180A04C952C9E9D691489B5667FCFF16795C44B3A85C6754B939BFA2A847A2137A231A0C11B8784CE54010CDCDC35667D8AC279CC8142D29C08A0B1C2BFAED43C82CDE9A0924EEFA46752879A4FB6237841EB3A6C5DCCA84C5B467DF76EF7C223E7FDCCF0A0071FBF7DCCA4EEE3EBD6B4A4EB1FA2A72D75B09062A5A3ECA3E61D287AB42CC1A0564DFBC1A5F2CA6D0E98E62F23576A1D3167ADA1B6E7D40E93450FC4EBB890F3A0088E6D7A10EDD44FB406649278765189652C0207AFBB4FB96281E58DEDFF62E9A01A98BEC629CF459B4E68D2CC9E2D1541ECDBC79A56E3D1D41AF0E2472419066EA05877FD6B7C7AFD10D944AB4F506ED3E6A9D3AF70D4B1A425EA06DE05F4937EEBA0A9399834DEE12E495777040B62EF8EF7E23BF1F616C879D7AECDE2074EB66BE7A011B2923ADC4AA2740437D650B946C133B136CD36B3DED4AE441B9E200932C4B7A0692DC61B6CA3175CFD7DF40EF42DE3701E83F02F55DD5686BE8144A3453C8580A05878F1D8CC6662935AD551497B8DA8FF8B051CC26689BE35BDECB723B90D4D59A03CDB94026B23390353CEE4AAE6231BAC40BEA73407505A63A0DF272E73BE03A8A096D86109FFC6DEDCBABA886485365B511FA1B86EE436604A43EEF9F8BC71F18FA00A17F9A7065520246A192F13956B3BBC99F6DF526DA9E9D8741DB2C34CACF1D980F902F020B902EC02F902E801832C5317B9010000000000000000000000000002000000000000000000000000000000000100000000000000000000200000000000000000008000000000000000000000000000000000000000000000000008000040800000000000000000000100000000000000000000020000000000000000000800000000000000000080000010000000000000001000000000000000000000000000010000000000000000000000000000200000000000000000000000000000000000000000000000000000000000004000000002000000000001000000000000000000000000000000100000000020000000000000000000000000000000000080000000000000000000000000110000F901DDF89B947CEB23FD6BC0ADD59E62AC25578270CFF1B9F619F863A0DDF252AD1BE2C89B69C2B068FC378DAA952BA7F163C4A11628F55A4DF523B3EFA00000000000000000000000006F6E7417EBE3733A5B598D8FBDB43FA701056857A00000000000000000000000000000000000000000000000000000000000000000A00000000000000000000000000000000000000000000000000E942D1477F735B2F9013D940000000000000000000000000000000000001010F884A04DFE1BBBCF077DDC3E01291EEA2D5C70C2B422B415D95645B9ADCFD678CB1D63A00000000000000000000000000000000000000000000000000000000000001010A00000000000000000000000006F6E7417EBE3733A5B598D8FBDB43FA701056857A000000000000000000000000069F5C4D08F6BC8CD29FE5F004D46FB566270868DB8A000000000000000000000000000000000000000000000000000035E38FB34470E0000000000000000000000000000000000000000000000002A8F7289C581921B00000000000000000000000000000000000000000000005641AFB8E6B9DEF70F0000000000000000000000000000000000000000000000002A8C1450CA4D4B0D00000000000000000000000000000000000000000000005641B3171FB5133E1D82000E80 )
    • RootChainProxy.headerBlocks( 833880000 ) => ( root=81F55C547E4DEDE81D5B18C71579C35876A0E8C333A5281F750010CE9E35D5C8, start=72809894, end=72810917, createdAt=1750018991, proposer=0x0e94B9b3fABD95338B8b23C36caAE1d640e1339f )
    • EtherPredicateProxy.8274664f( )
      • EtherPredicate.exitTokens( 0x6f6e7417ebE3733a5B598D8fBdB43fA701056857, 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE, log=0xF89B947CEB23FD6BC0ADD59E62AC25578270CFF1B9F619F863A0DDF252AD1BE2C89B69C2B068FC378DAA952BA7F163C4A11628F55A4DF523B3EFA00000000000000000000000006F6E7417EBE3733A5B598D8FBDB43FA701056857A00000000000000000000000000000000000000000000000000000000000000000A00000000000000000000000000000000000000000000000000E942D1477F735B2 )
        • ETH 1.050514179019453874 0x6f6e7417ebe3733a5b598d8fbdb43fa701056857.CALL( )
          exit[RootChainManager (ln:313)]
          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: RootChainManager
          1
          2
          3
          4
          5
          6
          7
          8
          9
          10
          11
          12
          13
          14
          15
          16
          pragma solidity 0.6.6;
          import {SafeMath} from "@openzeppelin/contracts/math/SafeMath.sol";
          import {IRootChainManager} from "./IRootChainManager.sol";
          import {RootChainManagerStorage} from "./RootChainManagerStorage.sol";
          import {IStateSender} from "../StateSender/IStateSender.sol";
          import {ICheckpointManager} from "../ICheckpointManager.sol";
          import {RLPReader} from "../../lib/RLPReader.sol";
          import {ExitPayloadReader} from "../../lib/ExitPayloadReader.sol";
          import {MerklePatriciaProof} from "../../lib/MerklePatriciaProof.sol";
          import {Merkle} from "../../lib/Merkle.sol";
          import {ITokenPredicate} from "../TokenPredicates/ITokenPredicate.sol";
          import {Initializable} from "../../common/Initializable.sol";
          import {NativeMetaTransaction} from "../../common/NativeMetaTransaction.sol";
          import {AccessControl} from "@openzeppelin/contracts/access/AccessControl.sol";
          import {AccessControlMixin} from "../../common/AccessControlMixin.sol";
          import {ContextMixin} from "../../common/ContextMixin.sol";
          XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

          File 4 of 5: RootChainProxy
          1
          2
          3
          4
          5
          6
          7
          8
          9
          10
          11
          12
          13
          14
          15
          16
          // File: contracts/common/governance/IGovernance.sol
          pragma solidity ^0.5.2;
          interface IGovernance {
          function update(address target, bytes calldata data) external;
          }
          // File: contracts/common/governance/Governable.sol
          pragma solidity ^0.5.2;
          contract Governable {
          IGovernance public governance;
          XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

          File 5 of 5: EtherPredicate
          1
          2
          3
          4
          5
          6
          7
          8
          9
          10
          11
          12
          13
          14
          15
          16
          pragma solidity 0.6.6;
          import {AccessControlMixin} from "../../common/AccessControlMixin.sol";
          import {RLPReader} from "../../lib/RLPReader.sol";
          import {ITokenPredicate} from "./ITokenPredicate.sol";
          import {Initializable} from "../../common/Initializable.sol";
          contract EtherPredicate is ITokenPredicate, AccessControlMixin, Initializable {
          using RLPReader for bytes;
          using RLPReader for RLPReader.RLPItem;
          bytes32 public constant MANAGER_ROLE = keccak256("MANAGER_ROLE");
          bytes32 public constant TOKEN_TYPE = keccak256("Ether");
          bytes32 public constant TRANSFER_EVENT_SIG = 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef;
          event LockedEther(
          address indexed depositor,
          address indexed depositReceiver,
          uint256 amount
          );
          XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX