ETH Price: $2,556.26 (+2.23%)

Transaction Decoder

Block:
22550961 at May-24-2025 06:36:35 AM +UTC
Transaction Fee:
0.000136393075220004 ETH $0.35
Gas Used:
226,004 Gas / 0.603498501 Gwei

Emitted Events:

550 EtherPredicateProxy.0x0fc0eed41f72d3da77d0f53b9594fc7073acd15ee9d7c536819a70a67c57ef3c( 0x0fc0eed41f72d3da77d0f53b9594fc7073acd15ee9d7c536819a70a67c57ef3c, 0x000000000000000000000000fc011a28a204cf5b17c01ac4fc96517e4b1d738a, 000000000000000000000000000000000000000000000001ae361fc276ee35a9 )

Account State Difference:

  Address   Before After State Difference Code
(Titan Builder)
13.009867387726191706 Eth13.009878687926191706 Eth0.0000113002
0x8484Ef72...E6e922B30
(Polygon (Matic): Ether Bridge)
133,225.0086797150620308 Eth133,194.008679709931203623 Eth31.000000005130827177
0xA0c68C63...1bFc77C77
(Polygon (Matic): Bridge)
0xFC011a28...e4B1d738A
0.088492464621014956 Eth
Nonce: 243
31.088356076676622129 Eth
Nonce: 244
30.999863612055607173

Execution Trace

RootChainManagerProxy.3805550f( )
  • RootChainManager.exit( inputData=0xF90A888431010370B90120D8A2EFD7C0C5BFA14F9CE5C1D82B913B6B124F11AA4278A004D1AA889544D2961970FCF62BC83D2A4B2172A269471AB4D268D32503E2F2CFAB3AE171418B4650724E23083747A60C04A190BE623D79588AE926D44D9837B6F2B67377FF85BADD3F5D47A935713FA8EDE721C06F4E9C604978EB178447DA216007E00D4F49A2866F8D6D62C1D97D1D954C82DD747A6C3A31E0C3C52359F03EFB3C775C54AB672F10C1F1FB34AA1668783C43200370F8E1107788C68B1CBAC37EE0B61918EEEE02BEA47187FEC665922660A173C4B282CC5DC04789A83F5B91A01874671B827D8CB2BCC9287E8984CBFD600AB5B650527A6A5F7063264149D3C8496B6A28D91346B4C280241FA1E7112C2FF9791938B2C02A385151210F4882D5DD591581C1D7188404490FB68468315D79A0C598B421F0844E27D43F2FB80DC79771EBC60EE5D5323CA2330BF13EC2F6746BA009B4B3B8C367BB35DCE3EF795591402BFCC1CE4F1EE48DC18E48CD56EBE4F721B902EC02F902E80183EE407FB9010000000000400000000000000000000000000000000001000000000000000000000000000000001000000000000000000000008000000000000000000000000000000000000000000000000008000000800000000000000000000100020000000000000000020000000000000000000800000000000000000080000010000000000000000000000000000000000000000000010000000000000000000000000000200000000000000000000000000000000000000000000000000000000000004000000002000000000001000000000000000000000000000004100000000020000000000000000000000000000000000080000000000000000000000020100000F901DDF89B947CEB23FD6BC0ADD59E62AC25578270CFF1B9F619F863A0DDF252AD1BE2C89B69C2B068FC378DAA952BA7F163C4A11628F55A4DF523B3EFA0000000000000000000000000FC011A28A204CF5B17C01AC4FC96517E4B1D738AA00000000000000000000000000000000000000000000000000000000000000000A0000000000000000000000000000000000000000000000001AE361FC276EE35A9F9013D940000000000000000000000000000000000001010F884A04DFE1BBBCF077DDC3E01291EEA2D5C70C2B422B415D95645B9ADCFD678CB1D63A00000000000000000000000000000000000000000000000000000000000001010A0000000000000000000000000FC011A28A204CF5B17C01AC4FC96517E4B1D738AA0000000000000000000000000794E44D1334A56FEA7F4DF12633B88820D0C5888B8A000000000000000000000000000000000000000000000000000032389DFA8B8000000000000000000000000000000000000000000000000001EBFA9B4E7BC96940000000000000000000000000000000000000000000008FD50B94BFABB1E1E050000000000000000000000000000000000000000000000001EBC862B0813DE940000000000000000000000000000000000000000000008FD50BC6F849AC6D605B9061EF9061BF90111A06E04B178E67116BF9B636A3552F7D626DC1C7418DE69821992028C974322C155A0C9713468D454C1937396463053FAB0653F4542FB7FCEE4B8890A3B3758D37EF2A09F84750DF46C1554B1A3D02B79E56EC5D16F46A3FF4DD5040A4C1CF79B0804D7A0F78483273D21C769C6A1BCD7D425CF14AE8D2638D2A87C2DC12CEAC2FAC823ECA01941CD98183AC288DDE79AD29B5DE8AF8B1514B3BBD1343BEBF57372D3424E7DA0D936B77481A243F3C7E23D996D1609D53AD5B3D92995B4C19C98C790CF3E63FDA084206B8611C753C48479254C1ED8A3F9515DD451AD513368D2D3021F9BE1E7BB80A02FD1884438671B186696D232600D856F3150CA2D89E08231B9189E4CB38C19088080808080808080F90211A077413AF8A0AAC1B7E5A9F08E90D8AD38BDB08281D7917867A72D94A19BD09B43A0A87C924451051C0F3CC4F3B6040ED7E69EA32A84F7D85991F7F05BC0753CA110A0CDCF7669BC1ED27DE9863D751E8B1F7416388EBAA02038F002B2103251EA1F43A05A056A825310035F887B7418AAB204C1AC8E4803065D361365BFE1886E384729A0402F7CD9FA655B51E42EDBF2C5846D3A634C81E27A2B218208890205A2BFA234A0D0B2C9A7F35B65B366966F116A764D70937E9AB9FB11394F093BFD75524F47DDA013A21FA5D107EF5223EFEDE8E2F52D26FBB2E61D3BE527BB1FE91E7DF0A931FFA0DB38D69D2FFE4DCAAEA9FA65AF8F9F331904C4E94D08D07298A48C36FD59312CA0F178DF0C238A59EFF3B1698405D08AB1BB8DC939471432867C7C6E9207355F09A0CBF85DDA9AA579E9241A3E917AE70E34D907D15E8C0AF8B6EDD3FA67D8F5CEA9A06B03BD624303E44C677B4F28FBB5CFA5C41B4A3E892D11F569D679B357ECFEB0A0BE25BDE20C2939A57E1E6965810350A6DC6F755BD2920DA661139EF1795E8D00A09C06164DF485E7956A2CC0CB1D0758670B74940BA0E1F3A93A27C2525821E12CA0339DB920BA320E6527DC3A2FAA4CBCAEB53A391900AF2D326B03F70317D9AFBDA0B043AF374A13210D2DCCF4090D46DDE7331C78F189E2A992A8F644C13D169D32A0DCC805CA555FA041044C0CE9CBFA58F62F3FFABC46658E92E1B86834923344BB80F902F020B902EC02F902E80183EE407FB9010000000000400000000000000000000000000000000001000000000000000000000000000000001000000000000000000000008000000000000000000000000000000000000000000000000008000000800000000000000000000100020000000000000000020000000000000000000800000000000000000080000010000000000000000000000000000000000000000000010000000000000000000000000000200000000000000000000000000000000000000000000000000000000000004000000002000000000001000000000000000000000000000004100000000020000000000000000000000000000000000080000000000000000000000020100000F901DDF89B947CEB23FD6BC0ADD59E62AC25578270CFF1B9F619F863A0DDF252AD1BE2C89B69C2B068FC378DAA952BA7F163C4A11628F55A4DF523B3EFA0000000000000000000000000FC011A28A204CF5B17C01AC4FC96517E4B1D738AA00000000000000000000000000000000000000000000000000000000000000000A0000000000000000000000000000000000000000000000001AE361FC276EE35A9F9013D940000000000000000000000000000000000001010F884A04DFE1BBBCF077DDC3E01291EEA2D5C70C2B422B415D95645B9ADCFD678CB1D63A00000000000000000000000000000000000000000000000000000000000001010A0000000000000000000000000FC011A28A204CF5B17C01AC4FC96517E4B1D738AA0000000000000000000000000794E44D1334A56FEA7F4DF12633B88820D0C5888B8A000000000000000000000000000000000000000000000000000032389DFA8B8000000000000000000000000000000000000000000000000001EBFA9B4E7BC96940000000000000000000000000000000000000000000008FD50B94BFABB1E1E050000000000000000000000000000000000000000000000001EBC862B0813DE940000000000000000000000000000000000000000000008FD50BC6F849AC6D60582005180 )
    • RootChainProxy.headerBlocks( 822150000 ) => ( root=3F7B54979556149A1565D2F9BBA99FB096B5269E78B7E3666BED85F7F22AA70C, start=71896998, end=71897509, createdAt=1748068091, proposer=0x0e94B9b3fABD95338B8b23C36caAE1d640e1339f )
    • EtherPredicateProxy.8274664f( )
      • EtherPredicate.exitTokens( 0xFC011a28A204CF5B17c01Ac4FC96517e4B1d738A, 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE, log=0xF89B947CEB23FD6BC0ADD59E62AC25578270CFF1B9F619F863A0DDF252AD1BE2C89B69C2B068FC378DAA952BA7F163C4A11628F55A4DF523B3EFA0000000000000000000000000FC011A28A204CF5B17C01AC4FC96517E4B1D738AA00000000000000000000000000000000000000000000000000000000000000000A0000000000000000000000000000000000000000000000001AE361FC276EE35A9 )
        • ETH 31.000000005130827177 0xfc011a28a204cf5b17c01ac4fc96517e4b1d738a.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