Transaction Hash:
Block:
12578695 at Jun-06-2021 04:14:15 AM +UTC
Transaction Fee:
0.0010763331531408 ETH
$2.78
Gas Used:
107,194 Gas / 10.0409832 Gwei
Emitted Events:
279 |
ERC20PredicateProxy.0x9b217a401a5ddf7c4d474074aff9958a18d48690d77cc2151c4706aa7348b401( 0x9b217a401a5ddf7c4d474074aff9958a18d48690d77cc2151c4706aa7348b401, 0x000000000000000000000000cb0b14e246db426a5b23ddcae007b637bf3ca755, 0x000000000000000000000000cb0b14e246db426a5b23ddcae007b637bf3ca755, 0x000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48, 0000000000000000000000000000000000000000000000000000000035a4e900 )
|
280 |
FiatTokenProxy.0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef( 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef, 0x000000000000000000000000cb0b14e246db426a5b23ddcae007b637bf3ca755, 0x00000000000000000000000040ec5b33f54e0e8a33a975908c5ba1c14e5bbbdf, 0000000000000000000000000000000000000000000000000000000035a4e900 )
|
281 |
StateSender.StateSynced( id=316541, contractAddress=0xA6FA4fB5...9C5d1C0aa, data=0x87A7811F4BFEDEA3D341AD165680AE306B01AAEACC205D227629CF157DD9F821000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000A0000000000000000000000000CB0B14E246DB426A5B23DDCAE007B637BF3CA755000000000000000000000000A0B86991C6218B36C1D19D4A2E9EB0CE3606EB48000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000035A4E900 )
|
Account State Difference:
Address | Before | After | State Difference | ||
---|---|---|---|---|---|
0x28e4F3a7...189A5bFbE | (Polygon (Matic): State Syncer) | ||||
0xA0b86991...E3606eB48 | |||||
0xbCC817f0...225Cae18e
Miner
| (Huobi Mining Pool 2) | 59.091700643651948143 Eth | 59.092776976805088943 Eth | 0.0010763331531408 | |
0xcb0b14E2...7bF3Ca755 |
0.04385704723 Eth
Nonce: 8
|
0.0427807140768592 Eth
Nonce: 9
| 0.0010763331531408 |
Execution Trace
RootChainManagerProxy.e3dec8fb( )

RootChainManager.depositFor( user=0xcb0b14E246Db426a5b23DdCAe007B637bF3Ca755, rootToken=0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48, depositData=0x0000000000000000000000000000000000000000000000000000000035A4E900 )
ERC20PredicateProxy.e375b64e( )
ERC20Predicate.lockTokens( depositor=0xcb0b14E246Db426a5b23DdCAe007B637bF3Ca755, depositReceiver=0xcb0b14E246Db426a5b23DdCAe007B637bF3Ca755, rootToken=0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48, depositData=0x0000000000000000000000000000000000000000000000000000000035A4E900 )
FiatTokenProxy.23b872dd( )
-
FiatTokenV2_1.transferFrom( from=0xcb0b14E246Db426a5b23DdCAe007B637bF3Ca755, to=0x40ec5B33f54e0E8A33A975908C5BA1c14e5BbbDf, value=900000000 ) => ( True )
-
-
StateSender.syncState( receiver=0xA6FA4fB5f76172d178d61B04b0ecd319C5d1C0aa, data=0x87A7811F4BFEDEA3D341AD165680AE306B01AAEACC205D227629CF157DD9F821000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000A0000000000000000000000000CB0B14E246DB426A5B23DDCAE007B637BF3CA755000000000000000000000000A0B86991C6218B36C1D19D4A2E9EB0CE3606EB48000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000035A4E900 )
depositFor[RootChainManager (ln:1907)]
_depositFor[RootChainManager (ln:1916)]
lockTokens[RootChainManager (ln:1952)]
_msgSender[RootChainManager (ln:1953)]
msgSender[RootChainManager (ln:1690)]
encode[RootChainManager (ln:1958)]
syncState[RootChainManager (ln:1959)]
encode[RootChainManager (ln:1961)]
File 1 of 7: RootChainManagerProxy
File 2 of 7: ERC20PredicateProxy
File 3 of 7: FiatTokenProxy
File 4 of 7: StateSender
File 5 of 7: RootChainManager
File 6 of 7: ERC20Predicate
File 7 of 7: FiatTokenV2_1
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 7: ERC20PredicateProxy
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 7: FiatTokenProxy
12345678910111213141516pragma solidity ^0.4.24;// File: zos-lib/contracts/upgradeability/Proxy.sol/*** @title Proxy* @dev Implements delegation of calls to other contracts, with proper* forwarding of return values and bubbling of failures.* It defines a fallback function that delegates all calls to the address* returned by the abstract _implementation() internal function.*/contract Proxy {/*** @dev Fallback function.* Implemented entirely in `_fallback`.*/
File 4 of 7: 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 5 of 7: RootChainManager
12345678910111213141516// File: @openzeppelin/contracts/math/SafeMath.sol// SPDX-License-Identifier: MITpragma 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.*
File 6 of 7: ERC20Predicate
12345678910111213141516// File: @openzeppelin/contracts/token/ERC20/IERC20.sol// SPDX-License-Identifier: MITpragma 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);/**
File 7 of 7: FiatTokenV2_1
12345678910111213141516// File: @openzeppelin/contracts/math/SafeMath.sol// SPDX-License-Identifier: MITpragma 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.*