Transaction Hash:
Block:
14341796 at Mar-07-2022 08:13:37 PM +UTC
Transaction Fee:
0.015289882723602732 ETH
$39.42
Gas Used:
190,423 Gas / 80.294306484 Gwei
Emitted Events:
568 |
sunniesNFT.Approval( owner=0x25ff1a45954f35a257a1198e7cdea128a3ed692e, approved=0x00000000...000000000, tokenId=818 )
|
569 |
sunniesNFT.Transfer( from=0x25ff1a45954f35a257a1198e7cdea128a3ed692e, to=[Sender] 0xc2f6690e9591299dec12191f1120b5241d819627, tokenId=818 )
|
570 |
WyvernExchangeWithBulkCancellations.OrdersMatched( buyHash=0000000000000000000000000000000000000000000000000000000000000000, sellHash=47456280C222FB68475739B42F31EA872B015F0AB5EA4D3B951F513CA5ECD480, maker=0x25ff1a45954f35a257a1198e7cdea128a3ed692e, taker=[Sender] 0xc2f6690e9591299dec12191f1120b5241d819627, price=86000000000000000, metadata=0000000000000000000000000000000000000000000000000000000000000000 )
|
Account State Difference:
Address | Before | After | State Difference | ||
---|---|---|---|---|---|
0x06fd3999...D670CdC8B | |||||
0x25fF1A45...8A3Ed692E | 0.033742361224178667 Eth | 0.112432361224178667 Eth | 0.07869 | ||
0x5b325696...807C01073 | (OpenSea: Wallet) | 1,047.018395688930800217 Eth | 1,047.025705688930800217 Eth | 0.00731 | |
0x5B56F09e...0c5Bb302b
Miner
| (Miner: 0x5b5...02b) | 34.193365157879148589 Eth | 34.193650792379148589 Eth | 0.0002856345 | |
0x7f268357...42bB538E5 | |||||
0xC2F6690E...41D819627 |
0.432525635417130624 Eth
Nonce: 10
|
0.331235752693527892 Eth
Nonce: 11
| 0.101289882723602732 |
Execution Trace
ETH 0.086
WyvernExchangeWithBulkCancellations.atomicMatch_( addrs=[0x7f268357A8c2552623316e2562D90e642bB538E5, 0xC2F6690E9591299DeC12191F1120B5241D819627, 0x25fF1A45954F35A257a1198e7cdeA128A3Ed692E, 0x0000000000000000000000000000000000000000, 0xBAf2127B49fC93CbcA6269FAdE0F7F31dF4c88a7, 0x0000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000, 0x7f268357A8c2552623316e2562D90e642bB538E5, 0x25fF1A45954F35A257a1198e7cdeA128A3Ed692E, 0x0000000000000000000000000000000000000000, 0x5b3256965e7C3cF26E11FCAf296DfC8807C01073, 0xBAf2127B49fC93CbcA6269FAdE0F7F31dF4c88a7, 0x0000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000], uints=[850, 0, 0, 0, 86000000000000000, 0, 1646683916, 0, 11692282081124876894970238240573202563082086663791262934801897772195689415680, 850, 0, 0, 0, 86000000000000000, 0, 1646677152, 1647278432, 57177629363194355726354106600170209523752864028534014698385362557455888751821], feeMethodsSidesKindsHowToCalls=[1, 0, 0, 1, 1, 1, 0, 1], calldataBuy=0xFB16A5950000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C2F6690E9591299DEC12191F1120B5241D81962700000000000000000000000006FD3999FA72163C6F21F649587E6B6D670CDC8B0000000000000000000000000000000000000000000000000000000000000332000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C00000000000000000000000000000000000000000000000000000000000000000, calldataSell=0xFB16A59500000000000000000000000025FF1A45954F35A257A1198E7CDEA128A3ED692E000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006FD3999FA72163C6F21F649587E6B6D670CDC8B0000000000000000000000000000000000000000000000000000000000000332000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C00000000000000000000000000000000000000000000000000000000000000000, replacementPatternBuy=0x00000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, replacementPatternSell=0x000000000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, staticExtradataBuy=0x, staticExtradataSell=0x, vs=[28, 28], rssMetadata=[KcnqfkP6IKJDwzJ0V6Y0Gro1Au13DWUQFk51ttT9uf8=, Geq1oqSCrwRqlQhFM8bEHSGjlNORIqpfDbkILVXZSh4=, KcnqfkP6IKJDwzJ0V6Y0Gro1Au13DWUQFk51ttT9uf8=, Geq1oqSCrwRqlQhFM8bEHSGjlNORIqpfDbkILVXZSh4=, AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=] )

-
Null: 0x000...001.47456280( )
-
WyvernProxyRegistry.proxies( 0x25fF1A45954F35A257a1198e7cdeA128A3Ed692E ) => ( 0x9506e7A1c934Af4032C607A55fc01ffE6cB8a4EF )
- ETH 0.00731
OpenSea: Wallet.CALL( )
- ETH 0.07869
0x25ff1a45954f35a257a1198e7cdea128a3ed692e.CALL( )
-
WyvernProxyRegistry.CALL( )
-
OwnableDelegateProxy.CALL( )
OwnableDelegateProxy.1b0f7ba9( )
AuthenticatedProxy.proxy( dest=0xBAf2127B49fC93CbcA6269FAdE0F7F31dF4c88a7, howToCall=1, calldata=0xFB16A59500000000000000000000000025FF1A45954F35A257A1198E7CDEA128A3ED692E000000000000000000000000C2F6690E9591299DEC12191F1120B5241D81962700000000000000000000000006FD3999FA72163C6F21F649587E6B6D670CDC8B0000000000000000000000000000000000000000000000000000000000000332000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C00000000000000000000000000000000000000000000000000000000000000000 ) => ( result=True )
-
WyvernProxyRegistry.contracts( 0x7f268357A8c2552623316e2562D90e642bB538E5 ) => ( True )
MerkleValidator.matchERC721UsingCriteria( ) => ( True )
-
sunniesNFT.transferFrom( from=0x25fF1A45954F35A257a1198e7cdeA128A3Ed692E, to=0xC2F6690E9591299DeC12191F1120B5241D819627, tokenId=818 )
-
-
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: sunniesNFT
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: sunniesNFT
12345678910111213141516// SPDX-License-Identifier: MITpragma solidity ^0.8.0;import "@openzeppelin/contracts/access/Ownable.sol";import "@openzeppelin/contracts/security/ReentrancyGuard.sol";import "@openzeppelin/contracts/utils/Strings.sol";import "@openzeppelin/contracts/finance/PaymentSplitter.sol";import "@openzeppelin/contracts/utils/cryptography/MerkleProof.sol";import "./ERC721A.sol";contract sunniesNFT is Ownable, PaymentSplitter, ERC721A, ReentrancyGuard {uint256 public immutable MAX_SUPPLY = 9141;uint256 public constant PRICE = 0.05 ether;uint256 public maxPresale = 3;uint256 public maxPublic = 5; //max total for public mintuint256 public maxPublicTx; //max per tx public mintuint256 public immutable amountForTeam;bool public _isActive = false;
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.