Transaction Hash:
Block:
22581183 at May-28-2025 12:12:35 PM +UTC
Transaction Fee:
0.000337684220210872 ETH
$0.85
Gas Used:
77,257 Gas / 4.370920696 Gwei
Emitted Events:
354 |
EtherPredicateProxy.0x3e799b2d61372379e767ef8f04d65089179b7a6f63f9be3065806456c7309f1b( 0x3e799b2d61372379e767ef8f04d65089179b7a6f63f9be3065806456c7309f1b, 0x0000000000000000000000005018c6aba7a0fc23599c3fc845efff232baa9e2e, 0x0000000000000000000000005018c6aba7a0fc23599c3fc845efff232baa9e2e, 0000000000000000000000000000000000000000000000000de0b6b3a7640000 )
|
355 |
StateSender.StateSynced( id=3070991, contractAddress=0xA6FA4fB5...9C5d1C0aa, data=0x87A7811F4BFEDEA3D341AD165680AE306B01AAEACC205D227629CF157DD9F821000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000A00000000000000000000000005018C6ABA7A0FC23599C3FC845EFFF232BAA9E2E000000000000000000000000EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000DE0B6B3A7640000 )
|
Account State Difference:
Address | Before | After | State Difference | ||
---|---|---|---|---|---|
0x28e4F3a7...189A5bFbE | (Polygon (Matic): State Syncer) | ||||
0x4838B106...B0BAD5f97
Miner
| (Titan Builder) | 14.270758280851199006 Eth | 14.270841199448658285 Eth | 0.000082918597459279 | |
0x5018c6AB...32baA9E2E |
1.025311495409466691 Eth
Nonce: 60
|
0.024973811189255819 Eth
Nonce: 61
| 1.000337684220210872 | ||
0x8484Ef72...E6e922B30 | (Polygon (Matic): Ether Bridge) | 133,344.205246489117902431 Eth | 133,345.205246489117902431 Eth | 1 |
Execution Trace
ETH 1
RootChainManagerProxy.4faa8a26( )

ETH 1
RootChainManager.depositEtherFor( user=0x5018c6ABa7a0Fc23599c3FC845effF232baA9E2E )
EtherPredicateProxy.e375b64e( )
-
EtherPredicate.lockTokens( depositor=0x5018c6ABa7a0Fc23599c3FC845effF232baA9E2E, depositReceiver=0x5018c6ABa7a0Fc23599c3FC845effF232baA9E2E, 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE, depositData=0x0000000000000000000000000000000000000000000000000DE0B6B3A7640000 )
-
-
StateSender.syncState( receiver=0xA6FA4fB5f76172d178d61B04b0ecd319C5d1C0aa, data=0x87A7811F4BFEDEA3D341AD165680AE306B01AAEACC205D227629CF157DD9F821000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000A00000000000000000000000005018C6ABA7A0FC23599C3FC845EFFF232BAA9E2E000000000000000000000000EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000DE0B6B3A7640000 )
ETH 1
EtherPredicateProxy.CALL( )
- ETH 1
EtherPredicate.DELEGATECALL( )
- ETH 1
depositEtherFor[RootChainManager (ln:233)]
_depositEtherFor[RootChainManager (ln:234)]
encode[RootChainManager (ln:255)]
_depositFor[RootChainManager (ln:256)]
lockTokens[RootChainManager (ln:284)]
_msgSender[RootChainManager (ln:285)]
msgSender[RootChainManager (ln:47)]
encode[RootChainManager (ln:290)]
syncState[RootChainManager (ln:291)]
encode[RootChainManager (ln:293)]
call[RootChainManager (ln:259)]
revert[RootChainManager (ln:261)]
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
12345678910111213141516pragma 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";
File 5 of 5: EtherPredicate
12345678910111213141516pragma 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);