Transaction Hash:
Block:
7720182 at May-08-2019 01:02:07 PM +UTC
Transaction Fee:
0.000203148 ETH
$0.61
Gas Used:
50,787 Gas / 4 Gwei
Emitted Events:
272 |
FiatTokenProxy.0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef( 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef, 0x0000000000000000000000001ce7ae555139c5ef5a57cc8d814a867ee6ee33d8, 0x000000000000000000000000343a3c7f789335c9ea60932d34be258f643678d9, 00000000000000000000000000000000000000000000000000000000000f4240 )
|
273 |
TokenStore.Withdraw( token=FiatTokenProxy, user=[Sender] 0x343a3c7f789335c9ea60932d34be258f643678d9, amount=1000000, balance=8000021 )
|
Account State Difference:
Address | Before | After | State Difference | ||
---|---|---|---|---|---|
0x1cE7AE55...ee6Ee33D8 | (Token.Store) | ||||
0x343a3C7F...F643678d9 |
0.10509027204692148 Eth
Nonce: 167
|
0.10488712404692148 Eth
Nonce: 168
| 0.000203148 | ||
0x35F61DFB...D5B3a738d
Miner
| (firepool) | 209.668798246178390927 Eth | 209.669001394178390927 Eth | 0.000203148 | |
0xA0b86991...E3606eB48 |
Execution Trace
TokenStore.withdrawToken( _token=0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48, _amount=1000000 )
FiatTokenProxy.a9059cbb( )
-
FiatTokenV1.transfer( _to=0x343a3C7F789335C9EA60932D34bE258F643678d9, _value=1000000 ) => ( True )
-
withdrawToken[TokenStore (ln:194)]
safeSub[TokenStore (ln:197)]
transfer[TokenStore (ln:198)]
revert[TokenStore (ln:199)]
Withdraw[TokenStore (ln:201)]
File 1 of 3: TokenStore
File 2 of 3: FiatTokenProxy
File 3 of 3: FiatTokenV1
12345678910111213141516pragma solidity ^0.4.11;// ERC20 token protocol, see more details at// https://theethereum.wiki/w/index.php/ERC20_Token_Standard// And also https://github.com/ethereum/eips/issues/20contract Token {function totalSupply() constant returns (uint256 supply);function balanceOf(address _owner) constant returns (uint256 balance);function transfer(address _to, uint256 _value) returns (bool success);function transferFrom(address _from, address _to, uint256 _value) returns (bool success);function approve(address _spender, uint256 _value) returns (bool success);function allowance(address _owner, address _spender) constant returns (uint256 remaining);event Transfer(address indexed _from, address indexed _to, uint256 _value);event Approval(address indexed _owner, address indexed _spender, uint256 _value);
File 2 of 3: 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 3 of 3: FiatTokenV1
12345678910111213141516pragma solidity ^0.4.24;// File: contracts/Ownable.sol/*** Copyright CENTRE SECZ 2018** Permission is hereby granted, free of charge, to any person obtaining a copy* of this software and associated documentation files (the "Software"), to deal* in the Software without restriction, including without limitation the rights* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell* copies of the Software, and to permit persons to whom the Software is furnished to* do so, subject to the following conditions:** The above copyright notice and this permission notice shall be included in all* copies or substantial portions of the Software.