Transaction Hash:
Block:
5497264 at Apr-24-2018 11:51:15 AM +UTC
Transaction Fee:
0.00198095 ETH
$3.97
Gas Used:
396,190 Gas / 5 Gwei
Emitted Events:
34 |
FTXToken.Transfer( from=[Sender] 0x52365d3badead3c7072b46bc6d0161d5c35e57c0, to=BancorQuickConverter, value=19692000000000000000000 )
|
35 |
FTXToken.Approval( owner=BancorQuickConverter, spender=[Receiver] BancorConverter, value=19692000000000000000000 )
|
36 |
FTXToken.Transfer( from=BancorQuickConverter, to=[Receiver] BancorConverter, value=19692000000000000000000 )
|
37 |
SmartToken.Issuance( _amount=721722339743198719487 )
|
38 |
SmartToken.Transfer( _from=SmartToken, _to=BancorQuickConverter, _value=721722339743198719487 )
|
39 |
BancorConverter.Conversion( _fromToken=FTXToken, _toToken=SmartToken, _trader=BancorQuickConverter, _amount=19692000000000000000000, _return=721722339743198719487, _conversionFee=721722339743198719, _currentPriceN=421122234379539367766990000000, _currentPriceD=15266670437523197190627500000 )
|
40 |
SmartToken.Transfer( _from=BancorQuickConverter, _to=SmartToken, _value=721722339743198719487 )
|
41 |
SmartToken.Destruction( _amount=721722339743198719487 )
|
42 |
SmartToken.Transfer( _from=[Receiver] BancorConverter, _to=BancorQuickConverter, _value=1377898455641480883832 )
|
43 |
BancorConverter.Conversion( _fromToken=SmartToken, _toToken=SmartToken, _trader=BancorQuickConverter, _amount=721722339743198719487, _return=1377898455641480883832, _conversionFee=1377898455641480883, _currentPriceN=14905809267651597830884000000, _currentPriceD=28147055547080777159942000000 )
|
44 |
SmartToken.Transfer( _from=BancorQuickConverter, _to=SmartToken, _value=1377898455641480883832 )
|
45 |
SmartToken.Destruction( _amount=1377898455641480883832 )
|
46 |
EtherToken.Transfer( _from=BancorConverter, _to=BancorQuickConverter, _value=9250786982037092921 )
|
47 |
BancorConverter.Conversion( _fromToken=SmartToken, _toToken=EtherToken, _trader=BancorQuickConverter, _amount=1377898455641480883832, _return=9250786982037092921, _conversionFee=0, _currentPriceN=7587785990138219403927242300000, _currentPriceD=50937901681621126818875000000 )
|
48 |
EtherToken.Transfer( _from=BancorQuickConverter, _to=EtherToken, _value=9250786982037092921 )
|
49 |
EtherToken.Destruction( _amount=9250786982037092921 )
|
Account State Difference:
Address | Before | After | State Difference | ||
---|---|---|---|---|---|
0x1F573D6F...d79a7FF1C | |||||
0x52365D3B...5c35e57C0 |
3.069943958254802686 Eth
Nonce: 110
|
12.318749990291895607 Eth
Nonce: 111
| 9.248806032037092921 | ||
0xb2930B35...e543a0347
Miner
| (MiningPoolHub: Old Address) | 30,109.111402573424344904 Eth | 30,109.113383523424344904 Eth | 0.00198095 | |
0xc0829421...2db2cE315 | 24,505.285965225252728767 Eth | 24,496.035178243215635846 Eth | 9.250786982037092921 | ||
0xc6725aE7...E49b9Db29 | (Bancor: Converter #3) | ||||
0xd559f202...442596a61 |
Execution Trace
BancorConverter.quickConvert( _path=[0xd559f20296FF4895da39b5bd9ADd54b442596a61, 0x4d849DaD08A4061bE102DBCA2CE2718A9a0b635a, 0x4d849DaD08A4061bE102DBCA2CE2718A9a0b635a, 0x4d849DaD08A4061bE102DBCA2CE2718A9a0b635a, 0x1F573D6Fb3F13d689FF844B4cE37794d79a7FF1C, 0x1F573D6Fb3F13d689FF844B4cE37794d79a7FF1C, 0xc0829421C1d260BD3cB3E0F06cfE2D52db2cE315], _amount=19692000000000000000000, _minReturn=9202624137828000000 ) => ( 9250786982037092921 )
-
BancorConverterExtensions.CALL( )
-
FTXToken.transferFrom( _from=0x52365D3BAdEAD3c7072B46Bc6d0161d5c35e57C0, _to=0xcF1CC6eD5B653DeF7417E3fA93992c3FFe49139B, _value=19692000000000000000000 ) => ( True )
BancorQuickConverter.convertForPrioritized( _path=[0xd559f20296FF4895da39b5bd9ADd54b442596a61, 0x4d849DaD08A4061bE102DBCA2CE2718A9a0b635a, 0x4d849DaD08A4061bE102DBCA2CE2718A9a0b635a, 0x4d849DaD08A4061bE102DBCA2CE2718A9a0b635a, 0x1F573D6Fb3F13d689FF844B4cE37794d79a7FF1C, 0x1F573D6Fb3F13d689FF844B4cE37794d79a7FF1C, 0xc0829421C1d260BD3cB3E0F06cfE2D52db2cE315], _amount=19692000000000000000000, _minReturn=9202624137828000000, _for=0x52365D3BAdEAD3c7072B46Bc6d0161d5c35e57C0, _block=0, _nonce=0, _v=0, _r=0000000000000000000000000000000000000000000000000000000000000000, _s=0000000000000000000000000000000000000000000000000000000000000000 ) => ( 9250786982037092921 )
-
BancorGasPriceLimit.validateGasPrice( _gasPrice=5000000000 )
-
SmartToken.CALL( )
-
FTXToken.allowance( _owner=0xcF1CC6eD5B653DeF7417E3fA93992c3FFe49139B, _spender=0x42d2C774B30f53b81a1468f894D8405Cdff07B83 ) => ( 0 )
-
FTXToken.allowance( _owner=0xcF1CC6eD5B653DeF7417E3fA93992c3FFe49139B, _spender=0x42d2C774B30f53b81a1468f894D8405Cdff07B83 ) => ( 0 )
-
FTXToken.approve( _spender=0x42d2C774B30f53b81a1468f894D8405Cdff07B83, _value=19692000000000000000000 ) => ( True )
BancorConverter.change( _fromToken=0xd559f20296FF4895da39b5bd9ADd54b442596a61, _toToken=0x4d849DaD08A4061bE102DBCA2CE2718A9a0b635a, _amount=19692000000000000000000, _minReturn=1 ) => ( 721722339743198719487 )
-
BancorConverterExtensions.CALL( )
-
SmartToken.CALL( )
-
SmartToken.CALL( )
-
FTXToken.balanceOf( _owner=0x42d2C774B30f53b81a1468f894D8405Cdff07B83 ) => ( balance=401430234379539367766990 )
-
BancorConverterExtensions.CALL( )
-
BancorFormula.calculatePurchaseReturn( _supply=29811618535303195661768, _reserveBalance=401430234379539367766990, _reserveRatio=500000, _depositAmount=19692000000000000000000 ) => ( 722444784527726445932 )
-
FTXToken.transferFrom( _from=0xcF1CC6eD5B653DeF7417E3fA93992c3FFe49139B, _to=0x42d2C774B30f53b81a1468f894D8405Cdff07B83, _value=19692000000000000000000 ) => ( True )
-
SmartToken.issue( _to=0xcF1CC6eD5B653DeF7417E3fA93992c3FFe49139B, _amount=721722339743198719487 )
-
FTXToken.balanceOf( _owner=0x42d2C774B30f53b81a1468f894D8405Cdff07B83 ) => ( balance=421122234379539367766990 )
-
SmartToken.CALL( )
-
SmartToken.CALL( )
-
FTXToken.CALL( )
-
-
SmartToken.CALL( )
BancorConverter.change( _fromToken=0x4d849DaD08A4061bE102DBCA2CE2718A9a0b635a, _toToken=0x1F573D6Fb3F13d689FF844B4cE37794d79a7FF1C, _amount=721722339743198719487, _minReturn=1 ) => ( 1377898455641480883832 )
-
BancorConverterExtensions.CALL( )
-
SmartToken.balanceOf( 0xcF1CC6eD5B653DeF7417E3fA93992c3FFe49139B ) => ( 721722339743198719487 )
-
SmartToken.CALL( )
-
SmartToken.CALL( )
-
SmartToken.balanceOf( 0x42d2C774B30f53b81a1468f894D8405Cdff07B83 ) => ( 29524954002722258043774 )
-
BancorConverterExtensions.CALL( )
-
BancorFormula.calculateSaleReturn( _supply=30533340875046394381255, _reserveBalance=29524954002722258043774, _reserveRatio=500000, _sellAmount=721722339743198719487 ) => ( 1379277733374855739571 )
-
SmartToken.CALL( )
-
SmartToken.balanceOf( 0x42d2C774B30f53b81a1468f894D8405Cdff07B83 ) => ( 29524954002722258043774 )
-
SmartToken.destroy( _from=0xcF1CC6eD5B653DeF7417E3fA93992c3FFe49139B, _amount=721722339743198719487 )
-
SmartToken.transfer( _to=0xcF1CC6eD5B653DeF7417E3fA93992c3FFe49139B, _value=1377898455641480883832 ) => ( success=True )
-
SmartToken.balanceOf( 0x42d2C774B30f53b81a1468f894D8405Cdff07B83 ) => ( 28147055547080777159942 )
-
SmartToken.CALL( )
-
SmartToken.CALL( )
-
SmartToken.CALL( )
-
-
SmartToken.CALL( )
BancorConverter.change( _fromToken=0x1F573D6Fb3F13d689FF844B4cE37794d79a7FF1C, _toToken=0xc0829421C1d260BD3cB3E0F06cfE2D52db2cE315, _amount=1377898455641480883832, _minReturn=9202624137828000000 ) => ( 9250786982037092921 )
-
BancorConverterExtensions.CALL( )
-
SmartToken.balanceOf( 0xcF1CC6eD5B653DeF7417E3fA93992c3FFe49139B ) => ( 1377898455641480883832 )
-
SmartToken.CALL( )
-
SmartToken.CALL( )
-
BancorConverterExtensions.CALL( )
-
BancorFormula.calculateSaleReturn( _supply=75879237799837835520156255, _reserveBalance=50947152468603163911796, _reserveRatio=100000, _sellAmount=1377898455641480883832 ) => ( 9250786982037092921 )
-
SmartToken.CALL( )
-
SmartToken.destroy( _from=0xcF1CC6eD5B653DeF7417E3fA93992c3FFe49139B, _amount=1377898455641480883832 )
-
EtherToken.transfer( _to=0xcF1CC6eD5B653DeF7417E3fA93992c3FFe49139B, _value=9250786982037092921 ) => ( success=True )
-
SmartToken.CALL( )
-
SmartToken.CALL( )
-
EtherToken.CALL( )
-
EtherToken.withdrawTo( _to=0x52365D3BAdEAD3c7072B46Bc6d0161d5c35e57C0, _amount=9250786982037092921 )
- ETH 9.250786982037092921
0x52365d3badead3c7072b46bc6d0161d5c35e57c0.CALL( )
- ETH 9.250786982037092921
-
quickConvert[BancorConverter (ln:884)]
quickConvertPrioritized[BancorConverter (ln:890)]
quickConverter[BancorConverter (ln:915)]
destroy[BancorConverter (ln:923)]
issue[BancorConverter (ln:924)]
transferFrom[BancorConverter (ln:927)]
value[BancorConverter (ln:932)]
File 1 of 10: BancorConverter
File 2 of 10: BancorQuickConverter
File 3 of 10: FTXToken
File 4 of 10: SmartToken
File 5 of 10: SmartToken
File 6 of 10: BancorConverter
File 7 of 10: EtherToken
File 8 of 10: BancorConverterExtensions
File 9 of 10: BancorGasPriceLimit
File 10 of 10: BancorFormula
12345678910111213141516pragma solidity ^0.4.18;/*Utilities & Common Modifiers*/contract Utils {/**constructor*/function Utils() public {}// verifies that an amount is greater than zeromodifier greaterThanZero(uint256 _amount) {require(_amount > 0);_;
File 2 of 10: BancorQuickConverter
12345678910111213141516pragma solidity ^0.4.18;/*Utilities & Common Modifiers*/contract Utils {/**constructor*/function Utils() public {}// verifies that an amount is greater than zeromodifier greaterThanZero(uint256 _amount) {require(_amount > 0);_;
File 3 of 10: FTXToken
12345678910111213141516pragma solidity ^0.4.18;/*** @title SafeMath* @dev Math operations with safety checks that throw on error* https://github.com/OpenZeppelin/zeppelin-solidity/*/library SafeMath {function mul(uint256 a, uint256 b) internal pure returns (uint256) {if (a == 0) {return 0;}uint256 c = a * b;assert(c / a == b);return c;}
File 4 of 10: SmartToken
12345678910111213141516pragma solidity ^0.4.18;/*Utilities & Common Modifiers*/contract Utils {/**constructor*/function Utils() public {}// verifies that an amount is greater than zeromodifier greaterThanZero(uint256 _amount) {require(_amount > 0);_;
File 5 of 10: SmartToken
12345678910111213141516pragma solidity ^0.4.11;/*Overflow protected math functions*/contract SafeMath {/**constructor*/function SafeMath() {}/**@dev returns the sum of _x and _y, asserts if the calculation overflows@param _x value 1
File 6 of 10: BancorConverter
12345678910111213141516pragma solidity ^0.4.18;/*Utilities & Common Modifiers*/contract Utils {/**constructor*/function Utils() public {}// verifies that an amount is greater than zeromodifier greaterThanZero(uint256 _amount) {require(_amount > 0);_;
File 7 of 10: EtherToken
12345678910111213141516pragma solidity ^0.4.11;/*Utilities & Common Modifiers*/contract Utils {/**constructor*/function Utils() {}// verifies that an amount is greater than zeromodifier greaterThanZero(uint256 _amount) {require(_amount > 0);_;
File 8 of 10: BancorConverterExtensions
12345678910111213141516pragma solidity ^0.4.11;/*Utilities & Common Modifiers*/contract Utils {/**constructor*/function Utils() {}// verifies that an amount is greater than zeromodifier greaterThanZero(uint256 _amount) {require(_amount > 0);_;
File 9 of 10: BancorGasPriceLimit
12345678910111213141516pragma solidity ^0.4.18;contract Utils {/**constructor*/function Utils() public {}// verifies that an amount is greater than zeromodifier greaterThanZero(uint256 _amount) {require(_amount > 0);_;}
File 10 of 10: BancorFormula
12345678910111213141516pragma solidity ^0.4.11;/*Utilities & Common Modifiers*/contract Utils {/**constructor*/function Utils() {}// verifies that an amount is greater than zeromodifier greaterThanZero(uint256 _amount) {require(_amount > 0);_;