Transaction Hash:
Block:
12790697 at Jul-09-2021 03:07:11 AM +UTC
Transaction Fee:
0.005308011 ETH
$13.24
Gas Used:
196,593 Gas / 27 Gwei
Emitted Events:
267 |
SmoothLovePotion.Transfer( _from=[Receiver] MainchainGatewayProxy, _to=[Sender] 0xd23916f745566df09c5eaf7c40184a4a7dcda045, _value=2881 )
|
268 |
MainchainGatewayProxy.TokenWithdrew( _withdrawId=130076, _owner=[Sender] 0xd23916f745566df09c5eaf7c40184a4a7dcda045, _tokenAddress=SmoothLovePotion, _tokenNumber=2881 )
|
Account State Difference:
Address | Before | After | State Difference | ||
---|---|---|---|---|---|
0x1A2a1c93...a9DD454F2 | (Axie Infinity: Ronin Bridge) | ||||
0x7F101fE4...353f2B90c
Miner
| (Flexpool.io) | 1,476.060286941246369912 Eth | 1,476.065594952246369912 Eth | 0.005308011 | |
0xCC8Fa225...5D6cAAa25 | |||||
0xd23916f7...a7DCdA045 |
0.00843477 Eth
Nonce: 6
|
0.003126759 Eth
Nonce: 7
| 0.005308011 |
Execution Trace
MainchainGatewayProxy.993e1c42( )
MainchainGatewayManager.withdrawERC20For( _withdrawalId=130076, _user=0xd23916f745566DF09C5EAF7C40184a4a7DCdA045, _token=0xCC8Fa225D80b9c7D42F96e9570156c65D6cAAa25, _amount=2881, _signatures=0x01E93C3A593B611032080DC73813C0D65DD1418232B576D2B22FC4DE481BE92CB852C8D0E6871CA955814A045EF5F51AFF89ABB9ACD384C5B1AC6DD2C94623C25E1C0126F9FDB5B5C44B21FD7FF0203CCA4ED6F64D407E8E50061955237C8515C5D3CE6CB94E94D99744FB2CC2B45960D34FBBB99AD9DDCD9F1C0E15222D9B579139D41C0129B489B863015AB6D3652C39EBB4A1819FABF97B2361A08342202D8FA36B171B5DBBE84FC5F35418A706BC29EA0B594AA1E7EF19421A06B9B7B30F9FF2F8582A1B01EF22D52D67390EBE5890C6AD6D021BE32B7A29F3BEEC7E676864DD7BB1E2AFF7318678AF7F9592D97FE295C7BB8029178B93E52D1134C6497AA3F631890239941C )
-
Registry.isTokenMapped( _token=0xCC8Fa225D80b9c7D42F96e9570156c65D6cAAa25, _standard=20, _isMainchain=True ) => ( True )
-
Registry.STATICCALL( )
-
Registry.getContract( _name=VALIDATOR ) => ( _address=0x42B19dca30fd612B1757682C074497847F2B57e0 )
-
Null: 0x000...001.07b6c4a1( )
-
MainchainValidator.isValidator( _addr=0x11360EaCDEDd59bC433aFad4fc8f0417d1fbEbab ) => ( True )
-
Null: 0x000...001.07b6c4a1( )
-
MainchainValidator.isValidator( _addr=0x1A15a5E25811FE1349d636a5053A0e59d53961C9 ) => ( True )
-
Null: 0x000...001.07b6c4a1( )
-
MainchainValidator.isValidator( _addr=0x70bB1FB41C8C42F6ddd53a708E2B82209495e455 ) => ( True )
-
Null: 0x000...001.07b6c4a1( )
-
MainchainValidator.isValidator( _addr=0xf224beFf587362A88D859e899D0d80C080E1e812 ) => ( True )
-
MainchainValidator.checkThreshold( _voteCount=4 ) => ( True )
-
Registry.STATICCALL( )
-
Registry.getContract( _name=WETH_TOKEN ) => ( _address=0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2 )
-
SmoothLovePotion.balanceOf( 0x1A2a1c938CE3eC39b6D47113c7955bAa9DD454F2 ) => ( 200789695 )
-
SmoothLovePotion.transfer( _to=0xd23916f745566DF09C5EAF7C40184a4a7DCdA045, _value=2881 ) => ( _success=True )
-
withdrawERC20For[MainchainGatewayManager (ln:1024)]
verifySignatures[MainchainGatewayManager (ln:1045)]
div[MainchainGatewayManager (ln:1132)]
getContract[MainchainGatewayManager (ln:1134)]
VALIDATOR[MainchainGatewayManager (ln:1134)]
recover[MainchainGatewayManager (ln:1139)]
mul[MainchainGatewayManager (ln:1139)]
isValidator[MainchainGatewayManager (ln:1140)]
checkThreshold[MainchainGatewayManager (ln:1148)]
getContract[MainchainGatewayManager (ln:1047)]
WETH_TOKEN[MainchainGatewayManager (ln:1047)]
_withdrawETHFor[MainchainGatewayManager (ln:1048)]
getContract[MainchainGatewayManager (ln:1211)]
WETH_TOKEN[MainchainGatewayManager (ln:1211)]
withdraw[MainchainGatewayManager (ln:1212)]
transfer[MainchainGatewayManager (ln:1213)]
toPayable[MainchainGatewayManager (ln:1213)]
balanceOf[MainchainGatewayManager (ln:1050)]
mint[MainchainGatewayManager (ln:1054)]
sub[MainchainGatewayManager (ln:1054)]
transfer[MainchainGatewayManager (ln:1059)]
_insertWithdrawalEntry[MainchainGatewayManager (ln:1062)]
WithdrawalEntry[MainchainGatewayManager (ln:1194)]
TokenWithdrew[MainchainGatewayManager (ln:1202)]
File 1 of 5: MainchainGatewayProxy
File 2 of 5: SmoothLovePotion
File 3 of 5: MainchainGatewayManager
File 4 of 5: Registry
File 5 of 5: MainchainValidator
12345678910111213141516// File: @axie/contract-library/contracts/access/HasAdmin.solpragma solidity ^0.5.2;contract HasAdmin {event AdminChanged(address indexed _oldAdmin, address indexed _newAdmin);event AdminRemoved(address indexed _oldAdmin);address public admin;modifier onlyAdmin {require(msg.sender == admin);_;}
File 2 of 5: SmoothLovePotion
12345678910111213141516// File: math/SafeMath.solpragma solidity 0.5.17;library SafeMath {function add(uint256 a, uint256 b) internal pure returns (uint256 c) {c = a + b;require(c >= a, "SafeMath: addition overflow");}function sub(uint256 a, uint256 b) internal pure returns (uint256 c) {require(b <= a, "SafeMath: subtraction overflow");return a - b;}
File 3 of 5: MainchainGatewayManager
12345678910111213141516// File: @axie/contract-library/contracts/cryptography/ECVerify.solpragma solidity ^0.5.2;library ECVerify {enum SignatureMode {EIP712,GETH,TREZOR}function recover(bytes32 _hash, bytes memory _signature) internal pure returns (address _signer) {return recover(_hash, _signature, 0);}
File 4 of 5: Registry
12345678910111213141516// File: @axie/contract-library/contracts/access/HasAdmin.solpragma solidity ^0.5.2;contract HasAdmin {event AdminChanged(address indexed _oldAdmin, address indexed _newAdmin);event AdminRemoved(address indexed _oldAdmin);address public admin;modifier onlyAdmin {require(msg.sender == admin);_;}
File 5 of 5: MainchainValidator
12345678910111213141516// File: @axie/contract-library/contracts/math/SafeMath.solpragma solidity ^0.5.2;library SafeMath {function add(uint256 a, uint256 b) internal pure returns (uint256 c) {c = a + b;require(c >= a);}function sub(uint256 a, uint256 b) internal pure returns (uint256 c) {require(b <= a);return a - b;}