Transaction Hash:
Block:
8420807 at Aug-25-2019 05:48:47 PM +UTC
Transaction Fee:
0.0003256033 ETH
$0.82
Gas Used:
296,003 Gas / 1.1 Gwei
Emitted Events:
9 |
KnownOriginDigitalAssetV2.Transfer( _from=0x00000000...000000000, _to=[Sender] 0xd1898665a01a91ac10bd2c6cb1899336df34ac33, _tokenId=50938 )
|
10 |
KnownOriginDigitalAssetV2.Minted( _tokenId=50938, _editionNumber=50900, _buyer=[Sender] 0xd1898665a01a91ac10bd2c6cb1899336df34ac33 )
|
11 |
KnownOriginDigitalAssetV2.Purchase( _tokenId=50938, _editionNumber=50900, _buyer=[Sender] 0xd1898665a01a91ac10bd2c6cb1899336df34ac33, _priceInWei=0 )
|
Account State Difference:
Address | Before | After | State Difference | ||
---|---|---|---|---|---|
0x04668Ec2...D451c8F7F
Miner
| (zhizhu.top) | 1,174.555914516094771467 Eth | 1,174.556240119394771467 Eth | 0.0003256033 | |
0xD1898665...6df34AC33 |
0.012693545960512796 Eth
Nonce: 12
|
0.012367942660512796 Eth
Nonce: 13
| 0.0003256033 | ||
0xFBeef911...D28174B7d |
Execution Trace
KnownOriginDigitalAssetV2.purchase( _editionNumber=50900 ) => ( 50938 )

-
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