ETH Price: $1,994.34 (-3.33%)

Transaction Decoder

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 Code
0x389458f9...FFD0456d2
2.259829506818848649 Eth
Nonce: 1562
2.25823673485099733 Eth
Nonce: 1563
0.001592771967851319
0xa4fb4bfb...953e120cB
(Eden Network: Builder)
4.188394088421582137 Eth4.188571539921582137 Eth0.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] )
            File 1 of 4: MXFK
            1
            2
            3
            4
            5
            6
            7
            8
            9
            10
            11
            12
            13
            14
            15
            16
            // SPDX-License-Identifier: MIT
            pragma solidity ^0.8.0;
            /// @title: Lascaux
            /// @author: manifold.xyz
            import "./manifold/ERC1155Creator.sol";
            ////////////////////////////////////
            // //
            // //
            // Are we really this fukt? //
            // //
            // //
            ////////////////////////////////////
            contract MXFK is ERC1155Creator {
            constructor() ERC1155Creator("Lascaux", "MXFK") {}
            }
            XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

            File 2 of 4: ERC1155BurnRedeem
            1
            2
            3
            4
            5
            6
            7
            8
            9
            10
            11
            12
            13
            14
            15
            16
            // SPDX-License-Identifier: MIT
            pragma solidity ^0.8.0;
            /// @author: manifold.xyz
            import "@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;
            XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

            File 3 of 4: ERC1155CreatorImplementation
            1
            2
            3
            4
            5
            6
            7
            8
            9
            10
            11
            12
            13
            14
            15
            16
            // SPDX-License-Identifier: MIT
            pragma solidity ^0.8.0;
            /// @author: manifold.xyz
            import "@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("");
            XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

            File 4 of 4: ERC1155LazyPayableClaim
            1
            2
            3
            4
            5
            6
            7
            8
            9
            10
            11
            12
            13
            14
            15
            16
            // SPDX-License-Identifier: MIT
            // solhint-disable reason-string
            pragma 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
            XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX