Transaction Hash:
Block:
7849954 at May-28-2019 07:37:49 PM +UTC
Transaction Fee:
0.000480666 ETH
$1.19
Gas Used:
80,111 Gas / 6 Gwei
Emitted Events:
17 |
AstraBasicMultiToken.Unbundle( who=[Sender] 0x66666624fcef5d427d0142531d23ff6b61db23ef, beneficiary=[Sender] 0x66666624fcef5d427d0142531d23ff6b61db23ef, value=2000000000000000000 )
|
18 |
AstraBasicMultiToken.Transfer( from=[Sender] 0x66666624fcef5d427d0142531d23ff6b61db23ef, to=0x0000000000000000000000000000000000000000, value=2000000000000000000 )
|
19 |
DSToken.Transfer( src=[Receiver] AstraBasicMultiToken, dst=[Sender] 0x66666624fcef5d427d0142531d23ff6b61db23ef, wad=1000000000000000000 )
|
20 |
OwnedUpgradeabilityProxy.0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef( 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef, 0x000000000000000000000000888b2b2c99d8e22087164b317af0b175b9a47551, 0x00000000000000000000000066666624fcef5d427d0142531d23ff6b61db23ef, 0000000000000000000000000000000000000000000000000de0b6b3a7640000 )
|
Account State Difference:
Address | Before | After | State Difference | ||
---|---|---|---|---|---|
0x00000000...ecd22b376 | |||||
0x52bc44d5...b7d7bE3b5
Miner
| (Nanopool) | 5,094.783247829453629117 Eth | 5,094.783728495453629117 Eth | 0.000480666 | |
0x66666624...b61db23eF |
0.50630155517168589 Eth
Nonce: 427
|
0.50582088917168589 Eth
Nonce: 428
| 0.000480666 | ||
0x888b2B2c...5b9A47551 | |||||
0x89d24A6b...a23260359 |
Execution Trace
AstraBasicMultiToken.unbundle( beneficiary=0x66666624FCef5D427D0142531D23fF6b61db23eF, value=2000000000000000000 )

-
DSToken.balanceOf( src=0x888b2B2c99d8e22087164B317af0b175b9A47551 ) => ( 17641977525124796799 )
-
DSToken.balanceOf( src=0x888b2B2c99d8e22087164B317af0b175b9A47551 ) => ( 17641977525124796799 )
-
DSToken.transfer( dst=0x66666624FCef5D427D0142531D23fF6b61db23eF, wad=1000000000000000000 ) => ( True )
-
DSToken.balanceOf( src=0x888b2B2c99d8e22087164B317af0b175b9A47551 ) => ( 16641977525124796799 )
TrueUSD.balanceOf( who=0x888b2B2c99d8e22087164B317af0b175b9A47551 ) => ( 17641977525124796799 )
OwnedUpgradeabilityProxy.43a468c8( )
-
TrueUSD.delegateBalanceOf( who=0x888b2B2c99d8e22087164B317af0b175b9A47551 ) => ( 17641977525124796799 )
-
TrueUSD.balanceOf( who=0x888b2B2c99d8e22087164B317af0b175b9A47551 ) => ( 17641977525124796799 )
OwnedUpgradeabilityProxy.43a468c8( )
-
TrueUSD.delegateBalanceOf( who=0x888b2B2c99d8e22087164B317af0b175b9A47551 ) => ( 17641977525124796799 )
-
TrueUSD.transfer( to=0x66666624FCef5D427D0142531D23fF6b61db23eF, value=1000000000000000000 ) => ( True )
OwnedUpgradeabilityProxy.9cd1a121( )
-
TrueUSD.delegateTransfer( to=0x66666624FCef5D427D0142531D23fF6b61db23eF, value=1000000000000000000, origSender=0x888b2B2c99d8e22087164B317af0b175b9A47551 ) => ( True )
-
TrueUSD.balanceOf( who=0x888b2B2c99d8e22087164B317af0b175b9A47551 ) => ( 16641977525124796799 )
OwnedUpgradeabilityProxy.43a468c8( )
-
TrueUSD.delegateBalanceOf( who=0x888b2B2c99d8e22087164B317af0b175b9A47551 ) => ( 16641977525124796799 )
-
unbundle[IBasicMultiToken (ln:571)]
File 1 of 5: AstraBasicMultiToken
File 2 of 5: DSToken
File 3 of 5: OwnedUpgradeabilityProxy
File 4 of 5: TrueUSD
File 5 of 5: TrueUSD
12345678910111213141516pragma solidity ^0.4.24;// File: openzeppelin-solidity/contracts/ownership/Ownable.sol/*** @title Ownable* @dev The Ownable contract has an owner address, and provides basic authorization control* functions, this simplifies the implementation of "user permissions".*/contract Ownable {address public owner;event OwnershipRenounced(address indexed previousOwner);event OwnershipTransferred(address indexed previousOwner,
File 2 of 5: DSToken
12345678910111213141516pragma solidity ^0.4.13;////// lib/ds-math/src/math.sol/// math.sol -- mixin for inline numerical wizardry// This program is free software: you can redistribute it and/or modify// it under the terms of the GNU General Public License as published by// the Free Software Foundation, either version 3 of the License, or// (at your option) any later version.// This program is distributed in the hope that it will be useful,// but WITHOUT ANY WARRANTY; without even the implied warranty of// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the// GNU General Public License for more details.// You should have received a copy of the GNU General Public License
File 3 of 5: OwnedUpgradeabilityProxy
12345678910111213141516pragma solidity ^0.4.23;// This is the proxy contract for the TrustToken Registry// File: contracts/Proxy/Proxy.sol/*** @title Proxy* @dev Gives the possibility to delegate any call to a foreign implementation.*/contract Proxy {/*** @dev Tells the address of the implementation where every call will be delegated.* @return address of the implementation to which it will be delegated*/
File 4 of 5: TrueUSD
12345678910111213141516pragma solidity ^0.4.18;contract DelegateERC20 {function delegateTotalSupply() public view returns (uint256);function delegateBalanceOf(address who) public view returns (uint256);function delegateTransfer(address to, uint256 value, address origSender) public returns (bool);function delegateAllowance(address owner, address spender) public view returns (uint256);function delegateTransferFrom(address from, address to, uint256 value, address origSender) public returns (bool);function delegateApprove(address spender, uint256 value, address origSender) public returns (bool);function delegateIncreaseApproval(address spender, uint addedValue, address origSender) public returns (bool);function delegateDecreaseApproval(address spender, uint subtractedValue, address origSender) public returns (bool);}library SafeMath {/**
File 5 of 5: TrueUSD
12345678910111213141516pragma solidity ^0.4.23;// File: contracts/TrueCoinReceiver.solcontract TrueCoinReceiver {function tokenFallback( address from, uint256 value ) external;}// File: openzeppelin-solidity/contracts/token/ERC20/ERC20Basic.sol/*** @title ERC20Basic* @dev Simpler version of ERC20 interface* @dev see https://github.com/ethereum/EIPs/issues/179*/contract ERC20Basic {