Transaction Hash:
Block:
8383306 at Aug-19-2019 09:42:50 PM +UTC
Transaction Fee:
0.00039072396 ETH
$1.02
Gas Used:
296,003 Gas / 1.32 Gwei
Emitted Events:
5 |
KnownOriginDigitalAssetV2.Transfer( _from=0x00000000...000000000, _to=[Sender] 0xd1898665a01a91ac10bd2c6cb1899336df34ac33, _tokenId=55228 )
|
6 |
KnownOriginDigitalAssetV2.Minted( _tokenId=55228, _editionNumber=55200, _buyer=[Sender] 0xd1898665a01a91ac10bd2c6cb1899336df34ac33 )
|
7 |
KnownOriginDigitalAssetV2.Purchase( _tokenId=55228, _editionNumber=55200, _buyer=[Sender] 0xd1898665a01a91ac10bd2c6cb1899336df34ac33, _priceInWei=0 )
|
Account State Difference:
Address | Before | After | State Difference | ||
---|---|---|---|---|---|
0xD1898665...6df34AC33 |
0.011837852581383442 Eth
Nonce: 3
|
0.011447128621383442 Eth
Nonce: 4
| 0.00039072396 | ||
0xEA674fdD...16B898ec8
Miner
| (Ethermine) | 285.791210142986732329 Eth | 285.791600866946732329 Eth | 0.00039072396 | |
0xFBeef911...D28174B7d |
Execution Trace
KnownOriginDigitalAssetV2.purchase( _editionNumber=55200 ) => ( 55228 )

-
KnownOrigin: Admin.CALL( )
purchase[KnownOriginDigitalAssetV2 (ln:1498)]
purchaseTo[KnownOriginDigitalAssetV2 (ln:1502)]
_handleFunds[KnownOriginDigitalAssetV2 (ln:1532)]
mul[KnownOriginDigitalAssetV2 (ln:1642)]
div[KnownOriginDigitalAssetV2 (ln:1642)]
transfer[KnownOriginDigitalAssetV2 (ln:1644)]
mul[KnownOriginDigitalAssetV2 (ln:1652)]
div[KnownOriginDigitalAssetV2 (ln:1652)]
transfer[KnownOriginDigitalAssetV2 (ln:1653)]
sub[KnownOriginDigitalAssetV2 (ln:1657)]
sub[KnownOriginDigitalAssetV2 (ln:1657)]
transfer[KnownOriginDigitalAssetV2 (ln:1658)]
add[KnownOriginDigitalAssetV2 (ln:1661)]
Purchase[KnownOriginDigitalAssetV2 (ln:1535)]
1234567891011121314151617181920212223242526pragma solidity ^0.4.24;// File: openzeppelin-solidity/contracts/access/rbac/Roles.sol/*** @title Roles* @author Francisco Giordano (@frangio)* @dev Library for managing addresses assigned to a Role.* See RBAC.sol for example usage.*/library Roles {struct Role {mapping (address => bool) bearer;}/*** @dev give an address access to this role*/function add(Role storage _role, address _addr)internal{_role.bearer[_addr] = true;}/*** @dev remove an address' access to this role