ETH Price: $2,771.47 (+8.82%)

Transaction Decoder

Block:
14781284 at May-15-2022 05:37:39 PM +UTC
Transaction Fee:
0.00676376456515836 ETH $18.75
Gas Used:
246,920 Gas / 27.392534283 Gwei

Emitted Events:

6 Melon.Transfer( from=ERC20PredicateProxy, to=[Sender] 0xe0e3d9e170ca8375b96bdda0b87e56958b046999, value=145194414109510796082 )

Account State Difference:

  Address   Before After State Difference Code
0xA0c68C63...1bFc77C77
(Polygon (Matic): Bridge)
0xe0e3d9e1...58B046999
4.82572083629389988 Eth
Nonce: 29
4.81895707172874152 Eth
Nonce: 30
0.00676376456515836
(Ethermine)
949.497477370899381262 Eth949.498183781527061542 Eth0.00070641062768028
0xec67005c...C47C91892

Execution Trace

RootChainManagerProxy.3805550f( )
  • RootChainManager.exit( inputData=0xF909878412EA3960B901608BB4E627C59D68D6E79836447605D0398767F2243A8EC0723C4F66CE2489EC41AB4F6B0A55FF75D745E6F32F3DA584F35A17ED4DBB539C304908D6B1655B66521D32DE4BF13017018FE98098B3A8F2A7E40A9DAA6630EDF237EE8B96EC9C68A78EFF8236145FCA2AA9DD8A7589BF5197BBE82A0B838D286D7BBD1B539660F4389F5AD812FF0EEAC72AA0612070B877628E297C5FF9E36A40D0E49F1683B1D05049DBCBAE9FD1EB324860268B2E58FD64973F51E6B07C1A5EF09923DF8479031CD2458734BEEB54C38A41B0381E94F42501C6B288665314FE51C9FCF1D6F52D1B4D7AFF512035D7C91B0C4CDFECA0B7F8FE26759BD655A06537C58C37C7F1892494FFF9191658BA0AE44F7EA9C4175BCC00D09ECDCE8ED10E57212741C303194F06DC40D39050C77EAFC2A476293E4A039CCCB0257817A5152D518598879826290742F06E469F40F99C681FCF2886F0EB6AA82F22E73DB7A4F23A6930759A04278401B0A57584628126E0A04C1DF76B27EB134B56DA8AA4950B7BED41BA6340E330F629BC4AA056773EF484A00A92C84F037B138291115F059668DA50D9801D93250F2EBD5CB801B11895C519B902EC02F902E80183460051B9010000000000000000000000000000000000000000020000000000000000000000000000000000000100000000000000000000008000000000000000080000000000000000000000000000000008000000800000000000000000000100000000000000000000020000000000000000000800000000000000000080000090000000000000000000000000000000000002000400000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000004000000002000000000001000000000000000000000400000000100200000020000000000000000000000000000000000000000000000000008000000000100000F901DDF89B94A9F37D84C856FDA3812AD0519DAD44FA0A3FE207F863A0DDF252AD1BE2C89B69C2B068FC378DAA952BA7F163C4A11628F55A4DF523B3EFA0000000000000000000000000E0E3D9E170CA8375B96BDDA0B87E56958B046999A00000000000000000000000000000000000000000000000000000000000000000A0000000000000000000000000000000000000000000000007DEFA2E5C105B0332F9013D940000000000000000000000000000000000001010F884A04DFE1BBBCF077DDC3E01291EEA2D5C70C2B422B415D95645B9ADCFD678CB1D63A00000000000000000000000000000000000000000000000000000000000001010A0000000000000000000000000E0E3D9E170CA8375B96BDDA0B87E56958B046999A0000000000000000000000000C6869257205E20C2A43CB31345DB534AECB49F6EB8A000000000000000000000000000000000000000000000000000075FA512B338700000000000000000000000000000000000000000000000000DE39DB5569B72850000000000000000000000000000000000000000000014D028C9FE69896CAA7A0000000000000000000000000000000000000000000000000DDC3E1043E83A150000000000000000000000000000000000000000000014D028D15E0E9C1FE2EAB904DDF904DAF891A08C69087F6B51EDA752C0F8242E306FB58BD5EB4F0D9C71E34E60E85E484AA4E8A04A309421BA21AE72F9C62B4CD0CD7C4F8CC3328CCF7A51D058E7911396B1A2A9A05329D80B6E93748B08462F9868C71526D985F085B27397F25FE5F91678B9A2288080808080A0599032FC2E78A47243876C52CB41A90F23D212D499D31EBAB37F13DC27F95B688080808080808080F90151A082FDC7B1402C89FBF907C81021ABDA98573319679643EDB8F10283C7B7273D3AA019520E74F218DC6CEECED46C59428386AC6DA0EAAF5B1B8112E43F44A885EB97A0A6CB65D9E93676176042595AF4D6FD3ED34BDD80A43091CFA4F4C2ED7614E9F0A03865D26B4F1352B8E0D3B7429F227F2DD028D18F3781B38621189B52107478AFA00C1E78BEC467BC3868672CFA77E8B7053F8F3015D5F2B94AEBE9830910FB186FA03647540F17E17386D15DAEDC9C5A7F939F74136A91FAB20EA65B2DE450A67302A0BA710E982F2671C899FC5FF1ACF26EA02A2E6E77B421C56BA65A670074378291A091936A683BAC9F13CD3522C12648A14EB4697774CFA3D9A1B356704BED98D489A0F7137CF09506C8C81ED949FB1F74853028B9C95FBDC79116799AD45E4BF48121A0B6CB487835A8E70FB3025796E819645B284532BF8CE07FDB4D2F1BED00D4E75D80808080808080F902F020B902EC02F902E80183460051B9010000000000000000000000000000000000000000020000000000000000000000000000000000000100000000000000000000008000000000000000080000000000000000000000000000000008000000800000000000000000000100000000000000000000020000000000000000000800000000000000000080000090000000000000000000000000000000000002000400000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000004000000002000000000001000000000000000000000400000000100200000020000000000000000000000000000000000000000000000000008000000000100000F901DDF89B94A9F37D84C856FDA3812AD0519DAD44FA0A3FE207F863A0DDF252AD1BE2C89B69C2B068FC378DAA952BA7F163C4A11628F55A4DF523B3EFA0000000000000000000000000E0E3D9E170CA8375B96BDDA0B87E56958B046999A00000000000000000000000000000000000000000000000000000000000000000A0000000000000000000000000000000000000000000000007DEFA2E5C105B0332F9013D940000000000000000000000000000000000001010F884A04DFE1BBBCF077DDC3E01291EEA2D5C70C2B422B415D95645B9ADCFD678CB1D63A00000000000000000000000000000000000000000000000000000000000001010A0000000000000000000000000E0E3D9E170CA8375B96BDDA0B87E56958B046999A0000000000000000000000000C6869257205E20C2A43CB31345DB534AECB49F6EB8A000000000000000000000000000000000000000000000000000075FA512B338700000000000000000000000000000000000000000000000000DE39DB5569B72850000000000000000000000000000000000000000000014D028C9FE69896CAA7A0000000000000000000000000000000000000000000000000DDC3E1043E83A150000000000000000000000000000000000000000000014D028D15E0E9C1FE2EA82002080 )
    • RootChainProxy.headerBlocks( 317340000 ) => ( root=9274417804772CA6DAA1F92013BC372E463005380C565EA45F1EBA02D00D7098, start=28352422, end=28354213, createdAt=1652634036, proposer=0x742d13F0b2A19C823bdd362b16305e4704b97A38 )
    • ERC20PredicateProxy.8274664f( )
      • ERC20Predicate.exitTokens( 0xe0e3d9e170CA8375b96BddA0b87e56958B046999, rootToken=0xec67005c4E498Ec7f55E092bd1d35cbC47C91892, log=0xF89B94A9F37D84C856FDA3812AD0519DAD44FA0A3FE207F863A0DDF252AD1BE2C89B69C2B068FC378DAA952BA7F163C4A11628F55A4DF523B3EFA0000000000000000000000000E0E3D9E170CA8375B96BDDA0B87E56958B046999A00000000000000000000000000000000000000000000000000000000000000000A0000000000000000000000000000000000000000000000007DEFA2E5C105B0332 )
        • Melon.transfer( to=0xe0e3d9e170CA8375b96BddA0b87e56958B046999, value=145194414109510796082 ) => ( True )
          exit[RootChainManager (ln:2248)]
          File 1 of 6: 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 6: ERC20PredicateProxy
          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 6: Melon
          1
          2
          3
          4
          5
          6
          7
          8
          9
          10
          11
          12
          13
          14
          15
          16
          // Verified using https://dapp.tools
          // hevm: flattened sources of contracts/Melon.sol
          pragma solidity ^0.4.24;
          ////// contracts/openzeppelin/IERC20.sol
          /* pragma solidity ^0.4.24; */
          /**
          * @title ERC20 interface
          * @dev see https://github.com/ethereum/EIPs/issues/20
          */
          interface IERC20 {
          function totalSupply() external view returns (uint256);
          function balanceOf(address who) external view returns (uint256);
          XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

          File 4 of 6: 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 6: 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 6 of 6: ERC20Predicate
          1
          2
          3
          4
          5
          6
          7
          8
          9
          10
          11
          12
          13
          14
          15
          16
          // File: @openzeppelin/contracts/token/ERC20/IERC20.sol
          // SPDX-License-Identifier: MIT
          pragma solidity ^0.6.0;
          /**
          * @dev Interface of the ERC20 standard as defined in the EIP.
          */
          interface IERC20 {
          /**
          * @dev Returns the amount of tokens in existence.
          */
          function totalSupply() external view returns (uint256);
          /**
          XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX