Transaction Hash:
Block:
14242509 at Feb-20-2022 10:52:19 AM +UTC
Transaction Fee:
0.008535018612713874 ETH
$31.94
Gas Used:
183,367 Gas / 46.546099422 Gwei
Emitted Events:
167 |
xApemfers.Approval( owner=0xa4d8d841479aa21e241f94f17c041f09a58c169b, approved=0x00000000...000000000, tokenId=7170 )
|
168 |
xApemfers.Transfer( from=0xa4d8d841479aa21e241f94f17c041f09a58c169b, to=[Sender] 0x031a80cd7c11edda44869145b0dcb5a90c49ab33, tokenId=7170 )
|
169 |
WyvernExchangeWithBulkCancellations.OrdersMatched( buyHash=0000000000000000000000000000000000000000000000000000000000000000, sellHash=1D3A005AD0E1D302A4C646DFB7B3E3C5CE1B047B298389BF2824FBA642B38E69, maker=0xa4d8d841479aa21e241f94f17c041f09a58c169b, taker=[Sender] 0x031a80cd7c11edda44869145b0dcb5a90c49ab33, price=9000000000000000, metadata=0000000000000000000000000000000000000000000000000000000000000000 )
|
Account State Difference:
Address | Before | After | State Difference | ||
---|---|---|---|---|---|
0x031a80Cd...90c49Ab33 |
0.038945790952885392 Eth
Nonce: 38
|
0.021410772340171518 Eth
Nonce: 39
| 0.017535018612713874 | ||
0x5b325696...807C01073 | (OpenSea: Wallet) | 13,059.515376401410301872 Eth | 13,059.516051401410301872 Eth | 0.000675 | |
0x6EBaF477...D8C9B131a
Miner
| (Miner: 0x6eb...31a) | 416.044019289965963243 Eth | 416.044294340465963243 Eth | 0.0002750505 | |
0x7f268357...42bB538E5 | |||||
0xA4d8d841...9a58C169B | 0.050961879005292059 Eth | 0.059286879005292059 Eth | 0.008325 | ||
0xec2e0124...e863AfEc5 |
Execution Trace
ETH 0.009
WyvernExchangeWithBulkCancellations.atomicMatch_( addrs=[0x7f268357A8c2552623316e2562D90e642bB538E5, 0x031a80Cd7c11eDDA44869145B0dcB5a90c49Ab33, 0xA4d8d841479AA21e241f94f17C041F09a58C169B, 0x0000000000000000000000000000000000000000, 0xBAf2127B49fC93CbcA6269FAdE0F7F31dF4c88a7, 0x0000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000, 0x7f268357A8c2552623316e2562D90e642bB538E5, 0xA4d8d841479AA21e241f94f17C041F09a58C169B, 0x0000000000000000000000000000000000000000, 0x5b3256965e7C3cF26E11FCAf296DfC8807C01073, 0xBAf2127B49fC93CbcA6269FAdE0F7F31dF4c88a7, 0x0000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000], uints=[750, 0, 0, 0, 9000000000000000, 0, 1645353979, 0, 85108797540562535791468722361423603830404268346570925442406506684386064663171, 750, 0, 0, 0, 9000000000000000, 0, 1645350371, 1645882740, 15939300175056608324546337923019606202079637482329491286262188481797109002695], feeMethodsSidesKindsHowToCalls=[1, 0, 0, 1, 1, 1, 0, 1], calldataBuy=0xFB16A5950000000000000000000000000000000000000000000000000000000000000000000000000000000000000000031A80CD7C11EDDA44869145B0DCB5A90C49AB33000000000000000000000000EC2E01241A28FC04F0C931367FA9FF5E863AFEC50000000000000000000000000000000000000000000000000000000000001C02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C00000000000000000000000000000000000000000000000000000000000000000, calldataSell=0xFB16A595000000000000000000000000A4D8D841479AA21E241F94F17C041F09A58C169B0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000EC2E01241A28FC04F0C931367FA9FF5E863AFEC50000000000000000000000000000000000000000000000000000000000001C02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C00000000000000000000000000000000000000000000000000000000000000000, replacementPatternBuy=0x00000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, replacementPatternSell=0x000000000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, staticExtradataBuy=0x, staticExtradataSell=0x, vs=[27, 27], rssMetadata=[PTgbc4B2/JzD6R4w1lc0JCBX+Z0KwR8UWKICnLhxut4=, LYvtaXc5/AK0L2iEUgfQ6pz1DYezX8wFEpkhDQTDt40=, PTgbc4B2/JzD6R4w1lc0JCBX+Z0KwR8UWKICnLhxut4=, LYvtaXc5/AK0L2iEUgfQ6pz1DYezX8wFEpkhDQTDt40=, AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=] )

-
Null: 0x000...001.1d3a005a( )
-
WyvernProxyRegistry.proxies( 0xA4d8d841479AA21e241f94f17C041F09a58C169B ) => ( 0x1ED6F29ed14E2e2ddF865f023099EA0142CFb469 )
- ETH 0.000675
OpenSea: Wallet.CALL( )
- ETH 0.008325
0xa4d8d841479aa21e241f94f17c041f09a58c169b.CALL( )
-
WyvernProxyRegistry.CALL( )
-
OwnableDelegateProxy.CALL( )
OwnableDelegateProxy.1b0f7ba9( )
AuthenticatedProxy.proxy( dest=0xBAf2127B49fC93CbcA6269FAdE0F7F31dF4c88a7, howToCall=1, calldata=0xFB16A595000000000000000000000000A4D8D841479AA21E241F94F17C041F09A58C169B000000000000000000000000031A80CD7C11EDDA44869145B0DCB5A90C49AB33000000000000000000000000EC2E01241A28FC04F0C931367FA9FF5E863AFEC50000000000000000000000000000000000000000000000000000000000001C02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C00000000000000000000000000000000000000000000000000000000000000000 ) => ( result=True )
-
WyvernProxyRegistry.contracts( 0x7f268357A8c2552623316e2562D90e642bB538E5 ) => ( True )
MerkleValidator.matchERC721UsingCriteria( ) => ( True )
-
xApemfers.transferFrom( from=0xA4d8d841479AA21e241f94f17C041F09a58C169B, to=0x031a80Cd7c11eDDA44869145B0dcB5a90c49Ab33, tokenId=7170 )
-
-
atomicMatch_[Exchange (ln:1480)]
atomicMatch[Exchange (ln:1496)]
Order[Exchange (ln:1497)]
FeeMethod[Exchange (ln:1497)]
Side[Exchange (ln:1497)]
SaleKind[Exchange (ln:1497)]
HowToCall[Exchange (ln:1497)]
Sig[Exchange (ln:1498)]
Order[Exchange (ln:1499)]
FeeMethod[Exchange (ln:1499)]
Side[Exchange (ln:1499)]
SaleKind[Exchange (ln:1499)]
HowToCall[Exchange (ln:1499)]
Sig[Exchange (ln:1500)]
File 1 of 6: WyvernExchangeWithBulkCancellations
File 2 of 6: xApemfers
File 3 of 6: WyvernProxyRegistry
File 4 of 6: OwnableDelegateProxy
File 5 of 6: AuthenticatedProxy
File 6 of 6: MerkleValidator
12345678910111213141516pragma solidity 0.4.26;library SafeMath {/*** @dev Multiplies two numbers, throws on overflow.*/function mul(uint256 a, uint256 b) internal pure returns (uint256 c) {if (a == 0) {return 0;}c = a * b;assert(c / a == b);return c;}
File 2 of 6: xApemfers
12345678910111213141516// SPDX-License-Identifier: MIT// File: @openzeppelin/contracts/utils/Strings.sol// OpenZeppelin Contracts v4.4.1 (utils/Strings.sol)pragma solidity ^0.8.0;/*** @dev String operations.*/library Strings {bytes16 private constant _HEX_SYMBOLS = "0123456789abcdef";/*** @dev Converts a `uint256` to its ASCII `string` decimal representation.
File 3 of 6: WyvernProxyRegistry
12345678910111213141516pragma solidity ^0.4.13;contract Ownable {address public owner;event OwnershipRenounced(address indexed previousOwner);event OwnershipTransferred(address indexed previousOwner,address indexed newOwner);/*** @dev The Ownable constructor sets the original `owner` of the contract to the sender* account.
File 4 of 6: OwnableDelegateProxy
12345678910111213141516contract OwnedUpgradeabilityStorage {// Current implementationaddress internal _implementation;// Owner of the contractaddress private _upgradeabilityOwner;/*** @dev Tells the address of the owner* @return the address of the owner*/function upgradeabilityOwner() public view returns (address) {return _upgradeabilityOwner;}
File 5 of 6: AuthenticatedProxy
12345678910111213141516pragma solidity ^0.4.13;contract Ownable {address public owner;event OwnershipRenounced(address indexed previousOwner);event OwnershipTransferred(address indexed previousOwner,address indexed newOwner);/*** @dev The Ownable constructor sets the original `owner` of the contract to the sender* account.
File 6 of 6: MerkleValidator
12345678910111213141516pragma solidity 0.8.11;interface IERC721 {function safeTransferFrom(address from, address to, uint256 tokenId) external;function transferFrom(address from, address to, uint256 tokenId) external;}interface IERC1155 {function safeTransferFrom(address from, address to, uint256 tokenId, uint256 amount, bytes calldata data) external;}/// @title MerkleValidator enables matching trait-based and collection-based orders for ERC721 and ERC1155 tokens./// @author 0age/// @dev This contract is intended to be called during atomicMatch_ via DELEGATECALL.contract MerkleValidator {/// @dev InvalidProof is thrown on invalid proofs.