Transaction Hash:
Block:
16206471 at Dec-17-2022 07:20:59 PM +UTC
Transaction Fee:
0.001592771967851319 ETH
$3.18
Gas Used:
118,301 Gas / 13.463723619 Gwei
Emitted Events:
138 |
MXFK.0xc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62( 0xc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62, 0x000000000000000000000000389458f93e387fc568ca4568c231a64ffd0456d2, 0x000000000000000000000000389458f93e387fc568ca4568c231a64ffd0456d2, 0x000000000000000000000000a4fb4bfbd70ae8c81ece9e0fcceffa9953e120cb, 0000000000000000000000000000000000000000000000000000000000000001, 0000000000000000000000000000000000000000000000000000000000000003 )
|
139 |
MXFK.0xc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62( 0xc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62, 0x000000000000000000000000a4fb4bfbd70ae8c81ece9e0fcceffa9953e120cb, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x000000000000000000000000389458f93e387fc568ca4568c231a64ffd0456d2, 0000000000000000000000000000000000000000000000000000000000000004, 0000000000000000000000000000000000000000000000000000000000000003 )
|
140 |
ERC1155BurnRedeem.BurnRedeemMint( creatorContract=[Receiver] MXFK, tokenId=4, amount=3, burnTokenAddress=[Receiver] MXFK, burnTokenId=1 )
|
141 |
MXFK.0xc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62( 0xc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62, 0x000000000000000000000000a4fb4bfbd70ae8c81ece9e0fcceffa9953e120cb, 0x000000000000000000000000a4fb4bfbd70ae8c81ece9e0fcceffa9953e120cb, 0x0000000000000000000000000000000000000000000000000000000000000000, 0000000000000000000000000000000000000000000000000000000000000001, 0000000000000000000000000000000000000000000000000000000000000003 )
|
Account State Difference:
Address | Before | After | State Difference | ||
---|---|---|---|---|---|
0x389458f9...FFD0456d2 |
2.259829506818848649 Eth
Nonce: 1562
|
2.25823673485099733 Eth
Nonce: 1563
| 0.001592771967851319 | ||
0xa4fb4bfb...953e120cB | |||||
0xAAB27b15...5c8729bd1
Miner
| (Eden Network: Builder) | 4.188394088421582137 Eth | 4.188571539921582137 Eth | 0.0001774515 | |
0xf36C296E...4BBe07714 |
Execution Trace
MXFK.f242432a( )

ERC1155CreatorImplementation.safeTransferFrom( from=0x389458f93E387fC568Ca4568c231a64FFD0456d2, to=0xa4fb4bfbd70Ae8C81eCe9E0FCCefFa9953e120cB, id=1, amount=3, data=0x000000000000000000000000389458F93E387FC568CA4568C231A64FFD0456D2000000000000000000000000F36C296E87DD2D7ADCEF251A542561D4BBE0771400000000000000000000000000000000000000000000000000000000777BF8F00000000000000000000000000000000000000000000000000000000000000003 )
ERC1155BurnRedeem.onERC1155Received( 0x389458f93E387fC568Ca4568c231a64FFD0456d2, from=0x389458f93E387fC568Ca4568c231a64FFD0456d2, id=1, value=3, data=0x000000000000000000000000389458F93E387FC568CA4568C231A64FFD0456D2000000000000000000000000F36C296E87DD2D7ADCEF251A542561D4BBE0771400000000000000000000000000000000000000000000000000000000777BF8F00000000000000000000000000000000000000000000000000000000000000003 )
MXFK.e6c884dc( )
-
ERC1155CreatorImplementation.mintExtensionExisting( to=[0x389458f93E387fC568Ca4568c231a64FFD0456d2], tokenIds=[4], amounts=[3] )
-
MXFK.3db0f8ab( )
ERC1155CreatorImplementation.burn( account=0xa4fb4bfbd70Ae8C81eCe9E0FCCefFa9953e120cB, tokenIds=[1], amounts=[3] )
-
ERC1155LazyPayableClaim.supportsInterface( interfaceId=System.Byte[] ) => ( True )
-
ERC1155LazyPayableClaim.supportsInterface( interfaceId=System.Byte[] ) => ( False )
-
ERC1155LazyPayableClaim.supportsInterface( interfaceId=System.Byte[] ) => ( False )
-
safeTransferFrom[ERC1155Upgradeable (ln:1516)]
_msgSender[ERC1155Upgradeable (ln:1524)]
isApprovedForAll[ERC1155Upgradeable (ln:1524)]
_msgSender[ERC1155Upgradeable (ln:1524)]
_safeTransferFrom[ERC1155Upgradeable (ln:1527)]
_msgSender[ERC1155Upgradeable (ln:1565)]
_asSingletonArray[ERC1155Upgradeable (ln:1566)]
_asSingletonArray[ERC1155Upgradeable (ln:1567)]
_beforeTokenTransfer[ERC1155Upgradeable (ln:1568)]
TransferSingle[ERC1155Upgradeable (ln:1575)]
_afterTokenTransfer[ERC1155Upgradeable (ln:1576)]
_doSafeTransferAcceptanceCheck[ERC1155Upgradeable (ln:1577)]
isContract[ERC1155Upgradeable (ln:1827)]
onERC1155Received[ERC1155Upgradeable (ln:1828)]
revert[ERC1155Upgradeable (ln:1830)]
revert[ERC1155Upgradeable (ln:1833)]
revert[ERC1155Upgradeable (ln:1835)]
File 1 of 4: MXFK
File 2 of 4: ERC1155BurnRedeem
File 3 of 4: ERC1155CreatorImplementation
File 4 of 4: ERC1155LazyPayableClaim
12345678910111213141516// SPDX-License-Identifier: MITpragma solidity ^0.8.0;/// @title: Lascaux/// @author: manifold.xyzimport "./manifold/ERC1155Creator.sol";////////////////////////////////////// //// //// Are we really this fukt? //// //// //////////////////////////////////////contract MXFK is ERC1155Creator {constructor() ERC1155Creator("Lascaux", "MXFK") {}}
File 2 of 4: ERC1155BurnRedeem
12345678910111213141516// SPDX-License-Identifier: MITpragma solidity ^0.8.0;/// @author: manifold.xyzimport "@openzeppelin/contracts/security/ReentrancyGuard.sol";import "@openzeppelin/contracts/utils/Strings.sol";import "@openzeppelin/contracts/utils/introspection/ERC165.sol";import "@openzeppelin/contracts/utils/introspection/ERC165Checker.sol";import "@openzeppelin/contracts/utils/structs/EnumerableSet.sol";import "@openzeppelin/contracts-upgradeable/utils/AddressUpgradeable.sol";import "../extensions/ICreatorExtensionTokenURI.sol";import "./ICreatorCore.sol";/*** @dev Core creator implementation*/abstract contract CreatorCore is ReentrancyGuard, ICreatorCore, ERC165 {using Strings for uint256;
File 3 of 4: ERC1155CreatorImplementation
12345678910111213141516// SPDX-License-Identifier: MITpragma solidity ^0.8.0;/// @author: manifold.xyzimport "@openzeppelin/contracts-upgradeable/token/ERC1155/ERC1155Upgradeable.sol";import "@manifoldxyz/libraries-solidity/contracts/access/AdminControlUpgradeable.sol";import "./core/ERC1155CreatorCore.sol";/*** @dev ERC1155Creator implementation*/contract ERC1155CreatorImplementation is AdminControlUpgradeable, ERC1155Upgradeable, ERC1155CreatorCore {mapping(uint256 => uint256) private _totalSupply;/*** Initializer*/function initialize(string memory _name, string memory _symbol) public initializer {__ERC1155_init("");
File 4 of 4: ERC1155LazyPayableClaim
12345678910111213141516// SPDX-License-Identifier: MIT// solhint-disable reason-stringpragma solidity ^0.8.0;import "@manifoldxyz/creator-core-solidity/contracts/core/IERC1155CreatorCore.sol";import "@manifoldxyz/libraries-solidity/contracts/access/IAdminControl.sol";import "@manifoldxyz/creator-core-solidity/contracts/extensions/ICreatorExtensionTokenURI.sol";import "@openzeppelin/contracts/security/ReentrancyGuard.sol";import "@openzeppelin/contracts/utils/cryptography/MerkleProof.sol";import "@openzeppelin/contracts/interfaces/IERC165.sol";import "@openzeppelin/contracts/utils/Strings.sol";import "./IERC1155LazyPayableClaim.sol";import "../../libraries/delegation-registry/IDelegationRegistry.sol";/*** @title Lazy Payable Claim* @author manifold.xyz* @notice Lazy claim with optional whitelist ERC1155 tokens