Created
January 5, 2023 01:25
-
-
Save must479/f8b2c68dbb7cc7df6b272c4f16e87efa to your computer and use it in GitHub Desktop.
Created using remix-ide: Realtime Ethereum Contract Compiler and Runtime. Load this file by pasting this gists URL or ID at https://remix.ethereum.org/#version=soljson-v0.8.7+commit.e28d00a7.js&optimize=false&runs=200&gist=
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"compiler": { | |
"version": "0.8.17+commit.8df45f5f" | |
}, | |
"language": "Solidity", | |
"output": { | |
"abi": [ | |
{ | |
"inputs": [ | |
{ | |
"internalType": "address", | |
"name": "signingAddress_", | |
"type": "address" | |
} | |
], | |
"stateMutability": "nonpayable", | |
"type": "constructor" | |
}, | |
{ | |
"anonymous": false, | |
"inputs": [ | |
{ | |
"indexed": true, | |
"internalType": "address", | |
"name": "account", | |
"type": "address" | |
}, | |
{ | |
"indexed": true, | |
"internalType": "address", | |
"name": "sender", | |
"type": "address" | |
} | |
], | |
"name": "AdminApproved", | |
"type": "event" | |
}, | |
{ | |
"anonymous": false, | |
"inputs": [ | |
{ | |
"indexed": true, | |
"internalType": "address", | |
"name": "account", | |
"type": "address" | |
}, | |
{ | |
"indexed": true, | |
"internalType": "address", | |
"name": "sender", | |
"type": "address" | |
} | |
], | |
"name": "AdminRevoked", | |
"type": "event" | |
}, | |
{ | |
"anonymous": false, | |
"inputs": [ | |
{ | |
"indexed": true, | |
"internalType": "address", | |
"name": "account", | |
"type": "address" | |
}, | |
{ | |
"indexed": true, | |
"internalType": "address", | |
"name": "operator", | |
"type": "address" | |
}, | |
{ | |
"indexed": false, | |
"internalType": "bool", | |
"name": "approved", | |
"type": "bool" | |
} | |
], | |
"name": "ApprovalForAll", | |
"type": "event" | |
}, | |
{ | |
"anonymous": false, | |
"inputs": [ | |
{ | |
"indexed": false, | |
"internalType": "uint256", | |
"name": "startTime", | |
"type": "uint256" | |
}, | |
{ | |
"indexed": false, | |
"internalType": "uint256", | |
"name": "endTime", | |
"type": "uint256" | |
}, | |
{ | |
"indexed": false, | |
"internalType": "uint256", | |
"name": "presaleInterval", | |
"type": "uint256" | |
}, | |
{ | |
"indexed": false, | |
"internalType": "uint256", | |
"name": "claimStartTime", | |
"type": "uint256" | |
}, | |
{ | |
"indexed": false, | |
"internalType": "uint256", | |
"name": "claimEndTime", | |
"type": "uint256" | |
} | |
], | |
"name": "CollectionActivated", | |
"type": "event" | |
}, | |
{ | |
"anonymous": false, | |
"inputs": [], | |
"name": "CollectionDeactivated", | |
"type": "event" | |
}, | |
{ | |
"anonymous": false, | |
"inputs": [ | |
{ | |
"indexed": true, | |
"internalType": "address", | |
"name": "previousOwner", | |
"type": "address" | |
}, | |
{ | |
"indexed": true, | |
"internalType": "address", | |
"name": "newOwner", | |
"type": "address" | |
} | |
], | |
"name": "OwnershipTransferred", | |
"type": "event" | |
}, | |
{ | |
"anonymous": false, | |
"inputs": [ | |
{ | |
"indexed": true, | |
"internalType": "address", | |
"name": "operator", | |
"type": "address" | |
}, | |
{ | |
"indexed": true, | |
"internalType": "address", | |
"name": "from", | |
"type": "address" | |
}, | |
{ | |
"indexed": true, | |
"internalType": "address", | |
"name": "to", | |
"type": "address" | |
}, | |
{ | |
"indexed": false, | |
"internalType": "uint256[]", | |
"name": "ids", | |
"type": "uint256[]" | |
}, | |
{ | |
"indexed": false, | |
"internalType": "uint256[]", | |
"name": "values", | |
"type": "uint256[]" | |
} | |
], | |
"name": "TransferBatch", | |
"type": "event" | |
}, | |
{ | |
"anonymous": false, | |
"inputs": [ | |
{ | |
"indexed": true, | |
"internalType": "address", | |
"name": "operator", | |
"type": "address" | |
}, | |
{ | |
"indexed": true, | |
"internalType": "address", | |
"name": "from", | |
"type": "address" | |
}, | |
{ | |
"indexed": true, | |
"internalType": "address", | |
"name": "to", | |
"type": "address" | |
}, | |
{ | |
"indexed": false, | |
"internalType": "uint256", | |
"name": "id", | |
"type": "uint256" | |
}, | |
{ | |
"indexed": false, | |
"internalType": "uint256", | |
"name": "value", | |
"type": "uint256" | |
} | |
], | |
"name": "TransferSingle", | |
"type": "event" | |
}, | |
{ | |
"anonymous": false, | |
"inputs": [ | |
{ | |
"indexed": false, | |
"internalType": "string", | |
"name": "value", | |
"type": "string" | |
}, | |
{ | |
"indexed": true, | |
"internalType": "uint256", | |
"name": "id", | |
"type": "uint256" | |
} | |
], | |
"name": "URI", | |
"type": "event" | |
}, | |
{ | |
"inputs": [], | |
"name": "activate", | |
"outputs": [], | |
"stateMutability": "nonpayable", | |
"type": "function" | |
}, | |
{ | |
"inputs": [], | |
"name": "active", | |
"outputs": [ | |
{ | |
"internalType": "bool", | |
"name": "", | |
"type": "bool" | |
} | |
], | |
"stateMutability": "view", | |
"type": "function" | |
}, | |
{ | |
"inputs": [ | |
{ | |
"internalType": "address", | |
"name": "admin", | |
"type": "address" | |
} | |
], | |
"name": "approveAdmin", | |
"outputs": [], | |
"stateMutability": "nonpayable", | |
"type": "function" | |
}, | |
{ | |
"inputs": [ | |
{ | |
"internalType": "address", | |
"name": "account", | |
"type": "address" | |
}, | |
{ | |
"internalType": "uint256", | |
"name": "id", | |
"type": "uint256" | |
} | |
], | |
"name": "balanceOf", | |
"outputs": [ | |
{ | |
"internalType": "uint256", | |
"name": "", | |
"type": "uint256" | |
} | |
], | |
"stateMutability": "view", | |
"type": "function" | |
}, | |
{ | |
"inputs": [ | |
{ | |
"internalType": "address", | |
"name": "owner", | |
"type": "address" | |
} | |
], | |
"name": "balanceOf", | |
"outputs": [ | |
{ | |
"internalType": "uint256", | |
"name": "", | |
"type": "uint256" | |
} | |
], | |
"stateMutability": "view", | |
"type": "function" | |
}, | |
{ | |
"inputs": [ | |
{ | |
"internalType": "address[]", | |
"name": "accounts", | |
"type": "address[]" | |
}, | |
{ | |
"internalType": "uint256[]", | |
"name": "ids", | |
"type": "uint256[]" | |
} | |
], | |
"name": "balanceOfBatch", | |
"outputs": [ | |
{ | |
"internalType": "uint256[]", | |
"name": "", | |
"type": "uint256[]" | |
} | |
], | |
"stateMutability": "view", | |
"type": "function" | |
}, | |
{ | |
"inputs": [ | |
{ | |
"internalType": "address", | |
"name": "from", | |
"type": "address" | |
}, | |
{ | |
"internalType": "uint16", | |
"name": "amount", | |
"type": "uint16" | |
} | |
], | |
"name": "burn", | |
"outputs": [], | |
"stateMutability": "nonpayable", | |
"type": "function" | |
}, | |
{ | |
"inputs": [], | |
"name": "claimEndTime", | |
"outputs": [ | |
{ | |
"internalType": "uint256", | |
"name": "", | |
"type": "uint256" | |
} | |
], | |
"stateMutability": "view", | |
"type": "function" | |
}, | |
{ | |
"inputs": [], | |
"name": "claimStartTime", | |
"outputs": [ | |
{ | |
"internalType": "uint256", | |
"name": "", | |
"type": "uint256" | |
} | |
], | |
"stateMutability": "view", | |
"type": "function" | |
}, | |
{ | |
"inputs": [], | |
"name": "deactivate", | |
"outputs": [], | |
"stateMutability": "nonpayable", | |
"type": "function" | |
}, | |
{ | |
"inputs": [], | |
"name": "endTime", | |
"outputs": [ | |
{ | |
"internalType": "uint256", | |
"name": "", | |
"type": "uint256" | |
} | |
], | |
"stateMutability": "view", | |
"type": "function" | |
}, | |
{ | |
"inputs": [], | |
"name": "getAdmins", | |
"outputs": [ | |
{ | |
"internalType": "address[]", | |
"name": "admins", | |
"type": "address[]" | |
} | |
], | |
"stateMutability": "view", | |
"type": "function" | |
}, | |
{ | |
"inputs": [ | |
{ | |
"internalType": "uint256", | |
"name": "", | |
"type": "uint256" | |
} | |
], | |
"name": "getFeeBps", | |
"outputs": [ | |
{ | |
"internalType": "uint256[]", | |
"name": "bps", | |
"type": "uint256[]" | |
} | |
], | |
"stateMutability": "view", | |
"type": "function" | |
}, | |
{ | |
"inputs": [ | |
{ | |
"internalType": "uint256", | |
"name": "", | |
"type": "uint256" | |
} | |
], | |
"name": "getFeeRecipients", | |
"outputs": [ | |
{ | |
"internalType": "address payable[]", | |
"name": "recipients", | |
"type": "address[]" | |
} | |
], | |
"stateMutability": "view", | |
"type": "function" | |
}, | |
{ | |
"inputs": [ | |
{ | |
"internalType": "uint256", | |
"name": "", | |
"type": "uint256" | |
} | |
], | |
"name": "getRoyalties", | |
"outputs": [ | |
{ | |
"internalType": "address payable[]", | |
"name": "recipients", | |
"type": "address[]" | |
}, | |
{ | |
"internalType": "uint256[]", | |
"name": "bps", | |
"type": "uint256[]" | |
} | |
], | |
"stateMutability": "view", | |
"type": "function" | |
}, | |
{ | |
"inputs": [ | |
{ | |
"internalType": "address", | |
"name": "admin", | |
"type": "address" | |
} | |
], | |
"name": "isAdmin", | |
"outputs": [ | |
{ | |
"internalType": "bool", | |
"name": "", | |
"type": "bool" | |
} | |
], | |
"stateMutability": "view", | |
"type": "function" | |
}, | |
{ | |
"inputs": [ | |
{ | |
"internalType": "address", | |
"name": "account", | |
"type": "address" | |
}, | |
{ | |
"internalType": "address", | |
"name": "operator", | |
"type": "address" | |
} | |
], | |
"name": "isApprovedForAll", | |
"outputs": [ | |
{ | |
"internalType": "bool", | |
"name": "", | |
"type": "bool" | |
} | |
], | |
"stateMutability": "view", | |
"type": "function" | |
}, | |
{ | |
"inputs": [], | |
"name": "maxSupply", | |
"outputs": [ | |
{ | |
"internalType": "uint16", | |
"name": "", | |
"type": "uint16" | |
} | |
], | |
"stateMutability": "view", | |
"type": "function" | |
}, | |
{ | |
"inputs": [ | |
{ | |
"internalType": "string", | |
"name": "nonce", | |
"type": "string" | |
} | |
], | |
"name": "nonceUsed", | |
"outputs": [ | |
{ | |
"internalType": "bool", | |
"name": "", | |
"type": "bool" | |
} | |
], | |
"stateMutability": "view", | |
"type": "function" | |
}, | |
{ | |
"inputs": [], | |
"name": "owner", | |
"outputs": [ | |
{ | |
"internalType": "address", | |
"name": "", | |
"type": "address" | |
} | |
], | |
"stateMutability": "view", | |
"type": "function" | |
}, | |
{ | |
"inputs": [], | |
"name": "presaleInterval", | |
"outputs": [ | |
{ | |
"internalType": "uint256", | |
"name": "", | |
"type": "uint256" | |
} | |
], | |
"stateMutability": "view", | |
"type": "function" | |
}, | |
{ | |
"inputs": [], | |
"name": "presalePurchaseLimit", | |
"outputs": [ | |
{ | |
"internalType": "uint16", | |
"name": "", | |
"type": "uint16" | |
} | |
], | |
"stateMutability": "view", | |
"type": "function" | |
}, | |
{ | |
"inputs": [], | |
"name": "presalePurchasePrice", | |
"outputs": [ | |
{ | |
"internalType": "uint256", | |
"name": "", | |
"type": "uint256" | |
} | |
], | |
"stateMutability": "view", | |
"type": "function" | |
}, | |
{ | |
"inputs": [ | |
{ | |
"internalType": "uint16", | |
"name": "amount", | |
"type": "uint16" | |
} | |
], | |
"name": "purchase", | |
"outputs": [], | |
"stateMutability": "payable", | |
"type": "function" | |
}, | |
{ | |
"inputs": [], | |
"name": "purchaseCount", | |
"outputs": [ | |
{ | |
"internalType": "uint16", | |
"name": "", | |
"type": "uint16" | |
} | |
], | |
"stateMutability": "view", | |
"type": "function" | |
}, | |
{ | |
"inputs": [], | |
"name": "purchaseLimit", | |
"outputs": [ | |
{ | |
"internalType": "uint16", | |
"name": "", | |
"type": "uint16" | |
} | |
], | |
"stateMutability": "view", | |
"type": "function" | |
}, | |
{ | |
"inputs": [], | |
"name": "purchaseMax", | |
"outputs": [ | |
{ | |
"internalType": "uint16", | |
"name": "", | |
"type": "uint16" | |
} | |
], | |
"stateMutability": "view", | |
"type": "function" | |
}, | |
{ | |
"inputs": [], | |
"name": "purchasePrice", | |
"outputs": [ | |
{ | |
"internalType": "uint256", | |
"name": "", | |
"type": "uint256" | |
} | |
], | |
"stateMutability": "view", | |
"type": "function" | |
}, | |
{ | |
"inputs": [], | |
"name": "purchaseRemaining", | |
"outputs": [ | |
{ | |
"internalType": "uint16", | |
"name": "", | |
"type": "uint16" | |
} | |
], | |
"stateMutability": "view", | |
"type": "function" | |
}, | |
{ | |
"inputs": [], | |
"name": "renounceOwnership", | |
"outputs": [], | |
"stateMutability": "nonpayable", | |
"type": "function" | |
}, | |
{ | |
"inputs": [], | |
"name": "reserveCount", | |
"outputs": [ | |
{ | |
"internalType": "uint16", | |
"name": "", | |
"type": "uint16" | |
} | |
], | |
"stateMutability": "view", | |
"type": "function" | |
}, | |
{ | |
"inputs": [ | |
{ | |
"internalType": "address", | |
"name": "admin", | |
"type": "address" | |
} | |
], | |
"name": "revokeAdmin", | |
"outputs": [], | |
"stateMutability": "nonpayable", | |
"type": "function" | |
}, | |
{ | |
"inputs": [ | |
{ | |
"internalType": "uint256", | |
"name": "", | |
"type": "uint256" | |
}, | |
{ | |
"internalType": "uint256", | |
"name": "value", | |
"type": "uint256" | |
} | |
], | |
"name": "royaltyInfo", | |
"outputs": [ | |
{ | |
"internalType": "address", | |
"name": "", | |
"type": "address" | |
}, | |
{ | |
"internalType": "uint256", | |
"name": "", | |
"type": "uint256" | |
} | |
], | |
"stateMutability": "view", | |
"type": "function" | |
}, | |
{ | |
"inputs": [ | |
{ | |
"internalType": "address", | |
"name": "from", | |
"type": "address" | |
}, | |
{ | |
"internalType": "address", | |
"name": "to", | |
"type": "address" | |
}, | |
{ | |
"internalType": "uint256[]", | |
"name": "ids", | |
"type": "uint256[]" | |
}, | |
{ | |
"internalType": "uint256[]", | |
"name": "amounts", | |
"type": "uint256[]" | |
}, | |
{ | |
"internalType": "bytes", | |
"name": "data", | |
"type": "bytes" | |
} | |
], | |
"name": "safeBatchTransferFrom", | |
"outputs": [], | |
"stateMutability": "nonpayable", | |
"type": "function" | |
}, | |
{ | |
"inputs": [ | |
{ | |
"internalType": "address", | |
"name": "from", | |
"type": "address" | |
}, | |
{ | |
"internalType": "address", | |
"name": "to", | |
"type": "address" | |
}, | |
{ | |
"internalType": "uint256", | |
"name": "id", | |
"type": "uint256" | |
}, | |
{ | |
"internalType": "uint256", | |
"name": "amount", | |
"type": "uint256" | |
}, | |
{ | |
"internalType": "bytes", | |
"name": "data", | |
"type": "bytes" | |
} | |
], | |
"name": "safeTransferFrom", | |
"outputs": [], | |
"stateMutability": "nonpayable", | |
"type": "function" | |
}, | |
{ | |
"inputs": [ | |
{ | |
"internalType": "address", | |
"name": "operator", | |
"type": "address" | |
}, | |
{ | |
"internalType": "bool", | |
"name": "approved", | |
"type": "bool" | |
} | |
], | |
"name": "setApprovalForAll", | |
"outputs": [], | |
"stateMutability": "nonpayable", | |
"type": "function" | |
}, | |
{ | |
"inputs": [ | |
{ | |
"internalType": "string", | |
"name": "uri", | |
"type": "string" | |
} | |
], | |
"name": "setCollectionURI", | |
"outputs": [], | |
"stateMutability": "nonpayable", | |
"type": "function" | |
}, | |
{ | |
"inputs": [ | |
{ | |
"internalType": "bool", | |
"name": "locked", | |
"type": "bool" | |
} | |
], | |
"name": "setTransferLocked", | |
"outputs": [], | |
"stateMutability": "nonpayable", | |
"type": "function" | |
}, | |
{ | |
"inputs": [], | |
"name": "startTime", | |
"outputs": [ | |
{ | |
"internalType": "uint256", | |
"name": "", | |
"type": "uint256" | |
} | |
], | |
"stateMutability": "view", | |
"type": "function" | |
}, | |
{ | |
"inputs": [], | |
"name": "state", | |
"outputs": [ | |
{ | |
"components": [ | |
{ | |
"internalType": "uint16", | |
"name": "transactionLimit", | |
"type": "uint16" | |
}, | |
{ | |
"internalType": "uint16", | |
"name": "purchaseMax", | |
"type": "uint16" | |
}, | |
{ | |
"internalType": "uint16", | |
"name": "purchaseRemaining", | |
"type": "uint16" | |
}, | |
{ | |
"internalType": "uint256", | |
"name": "purchasePrice", | |
"type": "uint256" | |
}, | |
{ | |
"internalType": "uint16", | |
"name": "purchaseLimit", | |
"type": "uint16" | |
}, | |
{ | |
"internalType": "uint256", | |
"name": "presalePurchasePrice", | |
"type": "uint256" | |
}, | |
{ | |
"internalType": "uint16", | |
"name": "presalePurchaseLimit", | |
"type": "uint16" | |
}, | |
{ | |
"internalType": "uint16", | |
"name": "purchaseCount", | |
"type": "uint16" | |
}, | |
{ | |
"internalType": "bool", | |
"name": "active", | |
"type": "bool" | |
}, | |
{ | |
"internalType": "uint256", | |
"name": "startTime", | |
"type": "uint256" | |
}, | |
{ | |
"internalType": "uint256", | |
"name": "endTime", | |
"type": "uint256" | |
}, | |
{ | |
"internalType": "uint256", | |
"name": "presaleInterval", | |
"type": "uint256" | |
}, | |
{ | |
"internalType": "uint256", | |
"name": "claimStartTime", | |
"type": "uint256" | |
}, | |
{ | |
"internalType": "uint256", | |
"name": "claimEndTime", | |
"type": "uint256" | |
}, | |
{ | |
"internalType": "bool", | |
"name": "useDynamicPresalePurchaseLimit", | |
"type": "bool" | |
} | |
], | |
"internalType": "struct IERC1155Collection.CollectionState", | |
"name": "", | |
"type": "tuple" | |
} | |
], | |
"stateMutability": "view", | |
"type": "function" | |
}, | |
{ | |
"inputs": [ | |
{ | |
"internalType": "bytes4", | |
"name": "interfaceId", | |
"type": "bytes4" | |
} | |
], | |
"name": "supportsInterface", | |
"outputs": [ | |
{ | |
"internalType": "bool", | |
"name": "", | |
"type": "bool" | |
} | |
], | |
"stateMutability": "view", | |
"type": "function" | |
}, | |
{ | |
"inputs": [], | |
"name": "transactionLimit", | |
"outputs": [ | |
{ | |
"internalType": "uint16", | |
"name": "", | |
"type": "uint16" | |
} | |
], | |
"stateMutability": "view", | |
"type": "function" | |
}, | |
{ | |
"inputs": [], | |
"name": "transferLocked", | |
"outputs": [ | |
{ | |
"internalType": "bool", | |
"name": "", | |
"type": "bool" | |
} | |
], | |
"stateMutability": "view", | |
"type": "function" | |
}, | |
{ | |
"inputs": [ | |
{ | |
"internalType": "address", | |
"name": "newOwner", | |
"type": "address" | |
} | |
], | |
"name": "transferOwnership", | |
"outputs": [], | |
"stateMutability": "nonpayable", | |
"type": "function" | |
}, | |
{ | |
"inputs": [ | |
{ | |
"internalType": "address payable", | |
"name": "recipient", | |
"type": "address" | |
}, | |
{ | |
"internalType": "uint256", | |
"name": "bps", | |
"type": "uint256" | |
} | |
], | |
"name": "updateRoyalties", | |
"outputs": [], | |
"stateMutability": "nonpayable", | |
"type": "function" | |
}, | |
{ | |
"inputs": [ | |
{ | |
"internalType": "uint256", | |
"name": "", | |
"type": "uint256" | |
} | |
], | |
"name": "uri", | |
"outputs": [ | |
{ | |
"internalType": "string", | |
"name": "", | |
"type": "string" | |
} | |
], | |
"stateMutability": "view", | |
"type": "function" | |
}, | |
{ | |
"inputs": [], | |
"name": "useDynamicPresalePurchaseLimit", | |
"outputs": [ | |
{ | |
"internalType": "bool", | |
"name": "", | |
"type": "bool" | |
} | |
], | |
"stateMutability": "view", | |
"type": "function" | |
}, | |
{ | |
"inputs": [ | |
{ | |
"internalType": "address payable", | |
"name": "recipient", | |
"type": "address" | |
}, | |
{ | |
"internalType": "uint256", | |
"name": "amount", | |
"type": "uint256" | |
} | |
], | |
"name": "withdraw", | |
"outputs": [], | |
"stateMutability": "nonpayable", | |
"type": "function" | |
} | |
], | |
"devdoc": { | |
"kind": "dev", | |
"methods": { | |
"activate()": { | |
"details": "See {IERC1155Collection-activate}." | |
}, | |
"approveAdmin(address)": { | |
"details": "See {IAdminControl-approveAdmin}." | |
}, | |
"balanceOf(address)": { | |
"details": "See {IERC1155Collection-balanceOf}." | |
}, | |
"balanceOf(address,uint256)": { | |
"details": "See {IERC1155-balanceOf}. Requirements: - `account` cannot be the zero address." | |
}, | |
"balanceOfBatch(address[],uint256[])": { | |
"details": "See {IERC1155-balanceOfBatch}. Requirements: - `accounts` and `ids` must have the same length." | |
}, | |
"burn(address,uint16)": { | |
"details": "See {IERC1155Collection-burn}" | |
}, | |
"deactivate()": { | |
"details": "See {IERC1155Collection-deactivate}." | |
}, | |
"getAdmins()": { | |
"details": "See {IAdminControl-getAdmins}." | |
}, | |
"isAdmin(address)": { | |
"details": "See {IAdminControl-isAdmin}." | |
}, | |
"isApprovedForAll(address,address)": { | |
"details": "See {IERC1155-isApprovedForAll}." | |
}, | |
"nonceUsed(string)": { | |
"details": "See {ICollectionBase-nonceUsed}." | |
}, | |
"owner()": { | |
"details": "Returns the address of the current owner." | |
}, | |
"purchase(uint16)": { | |
"details": "See {IERC1155Collection-purchase}." | |
}, | |
"purchaseRemaining()": { | |
"details": "See {IERC1155Collection-purchaseRemaining}." | |
}, | |
"renounceOwnership()": { | |
"details": "Leaves the contract without owner. It will not be possible to call `onlyOwner` functions anymore. Can only be called by the current owner. NOTE: Renouncing ownership will leave the contract without an owner, thereby removing any functionality that is only available to the owner." | |
}, | |
"revokeAdmin(address)": { | |
"details": "See {IAdminControl-revokeAdmin}." | |
}, | |
"safeBatchTransferFrom(address,address,uint256[],uint256[],bytes)": { | |
"details": "See {IERC1155-safeBatchTransferFrom}." | |
}, | |
"safeTransferFrom(address,address,uint256,uint256,bytes)": { | |
"details": "See {IERC1155-safeTransferFrom}." | |
}, | |
"setApprovalForAll(address,bool)": { | |
"details": "See {IERC1155-setApprovalForAll}." | |
}, | |
"setCollectionURI(string)": { | |
"details": "See {IERC1155Collection-setCollectionURI}." | |
}, | |
"setTransferLocked(bool)": { | |
"details": "See {IERC1155Collection-setTransferLocked}." | |
}, | |
"state()": { | |
"details": "See {IERC1155Collection-state}" | |
}, | |
"supportsInterface(bytes4)": { | |
"details": "See {IERC165-supportsInterface}." | |
}, | |
"transferOwnership(address)": { | |
"details": "Transfers ownership of the contract to a new account (`newOwner`). Can only be called by the current owner." | |
}, | |
"updateRoyalties(address,uint256)": { | |
"details": "Update royalties" | |
}, | |
"uri(uint256)": { | |
"details": "See {IERC1155MetadataURI-uri}. This implementation returns the same URI for *all* token types. It relies on the token type ID substitution mechanism https://eips.ethereum.org/EIPS/eip-1155#metadata[defined in the EIP]. Clients calling this function must replace the `\\{id\\}` substring with the actual token type ID." | |
}, | |
"withdraw(address,uint256)": { | |
"details": "See {IERC1155Collection-withdraw}." | |
} | |
}, | |
"version": 1 | |
}, | |
"userdoc": { | |
"kind": "user", | |
"methods": { | |
"getRoyalties(uint256)": { | |
"notice": "ROYALTY FUNCTIONS" | |
} | |
}, | |
"version": 1 | |
} | |
}, | |
"settings": { | |
"compilationTarget": { | |
"contracts/Multiplier.sol": "Multiplier" | |
}, | |
"evmVersion": "london", | |
"libraries": {}, | |
"metadata": { | |
"bytecodeHash": "ipfs" | |
}, | |
"optimizer": { | |
"enabled": false, | |
"runs": 200 | |
}, | |
"remappings": [] | |
}, | |
"sources": { | |
"@manifoldxyz/libraries-solidity/contracts/access/AdminControl.sol": { | |
"keccak256": "0xaed5e7784e33745ab1b16f1d87b22084a8b25d531c1dcb8dc41fc2a89e2617da", | |
"license": "MIT", | |
"urls": [ | |
"bzz-raw://44837a9cc639062b2d7424a10e9d579b8d3a9bc1cefede2cfbb917bee8f452ae", | |
"dweb:/ipfs/QmburkqmRDZYWjKPRUynhdfkAfP5QDKcXH4WCbH1JC8UDq" | |
] | |
}, | |
"@manifoldxyz/libraries-solidity/contracts/access/IAdminControl.sol": { | |
"keccak256": "0x7cc2e4e7d9052532f445e62ec1fa2f05cc0f5d1d8ee1fea913b43a132277bf2f", | |
"license": "MIT", | |
"urls": [ | |
"bzz-raw://266618317d0654fe209b5450b8b5afa3a4a8d41294a2b37ddbae540099859887", | |
"dweb:/ipfs/QmYksDqoxhachoqZquXGtjfiuAWJ1rxAKLtUYPL3YboBkE" | |
] | |
}, | |
"@openzeppelin/contracts/access/Ownable.sol": { | |
"keccak256": "0xa94b34880e3c1b0b931662cb1c09e5dfa6662f31cba80e07c5ee71cd135c9673", | |
"license": "MIT", | |
"urls": [ | |
"bzz-raw://40fb1b5102468f783961d0af743f91b9980cf66b50d1d12009f6bb1869cea4d2", | |
"dweb:/ipfs/QmYqEbJML4jB1GHbzD4cUZDtJg5wVwNm3vDJq1GbyDus8y" | |
] | |
}, | |
"@openzeppelin/contracts/token/ERC1155/ERC1155.sol": { | |
"keccak256": "0xd917747dc87f189c6779b894f367a028f9dca4be930283cccec8f312966af820", | |
"license": "MIT", | |
"urls": [ | |
"bzz-raw://7a5e5b99830cf233f77aa3b1bd1f57561faee103beeee88e6a6f86d044817bbb", | |
"dweb:/ipfs/QmREYidSDpHPig3AhxzsMHg3w2ZtMeGfRhcokXxEZyj6fC" | |
] | |
}, | |
"@openzeppelin/contracts/token/ERC1155/IERC1155.sol": { | |
"keccak256": "0x6392f2cfe3a5ee802227fe7a2dfd47096d881aec89bddd214b35c5b46d3cd941", | |
"license": "MIT", | |
"urls": [ | |
"bzz-raw://bd9c47a375639888e726a99da718890ba16d17d7ad9eacb0ccc892d46d1b3ee0", | |
"dweb:/ipfs/Qmb41W5RUjy2sWg49A2rMnxekSeEk6SvGyJL5tyCCSr7un" | |
] | |
}, | |
"@openzeppelin/contracts/token/ERC1155/IERC1155Receiver.sol": { | |
"keccak256": "0xeb373f1fdc7b755c6a750123a9b9e3a8a02c1470042fd6505d875000a80bde0b", | |
"license": "MIT", | |
"urls": [ | |
"bzz-raw://0e28648f994abf1d6bc345644a361cc0b7efa544f8bc0c8ec26011fed85a91ec", | |
"dweb:/ipfs/QmVVE7AiRjKaQYYji7TkjmTeVzGpNmms5eoxqTCfvvpj6D" | |
] | |
}, | |
"@openzeppelin/contracts/token/ERC1155/extensions/IERC1155MetadataURI.sol": { | |
"keccak256": "0xa66d18b9a85458d28fc3304717964502ae36f7f8a2ff35bc83f6f85d74b03574", | |
"license": "MIT", | |
"urls": [ | |
"bzz-raw://e46c80ea068989111d6103e5521223f9ef337e93de76deed8b03f75c6f7b2797", | |
"dweb:/ipfs/QmNoSE6knNfFncdDDLTb3fGR6oSQty1srG96Vsx3E9wQdw" | |
] | |
}, | |
"@openzeppelin/contracts/utils/Address.sol": { | |
"keccak256": "0xf96f969e24029d43d0df89e59d365f277021dac62b48e1c1e3ebe0acdd7f1ca1", | |
"license": "MIT", | |
"urls": [ | |
"bzz-raw://ec772b45a624be516f1c81970caa8a2e144301e9d0921cbc1a2789fef39a1269", | |
"dweb:/ipfs/QmNyjwxCrGhQMyzLD93oUobJXVe9ceJvRvfXwbEtuxPiEj" | |
] | |
}, | |
"@openzeppelin/contracts/utils/Context.sol": { | |
"keccak256": "0xe2e337e6dde9ef6b680e07338c493ebea1b5fd09b43424112868e9cc1706bca7", | |
"license": "MIT", | |
"urls": [ | |
"bzz-raw://6df0ddf21ce9f58271bdfaa85cde98b200ef242a05a3f85c2bc10a8294800a92", | |
"dweb:/ipfs/QmRK2Y5Yc6BK7tGKkgsgn3aJEQGi5aakeSPZvS65PV8Xp3" | |
] | |
}, | |
"@openzeppelin/contracts/utils/Strings.sol": { | |
"keccak256": "0xa4d1d62251f8574deb032a35fc948386a9b4de74b812d4f545a1ac120486b48a", | |
"license": "MIT", | |
"urls": [ | |
"bzz-raw://8c969013129ba9e651a20735ef659fef6d8a1139ea3607bd4b26ddea2d645634", | |
"dweb:/ipfs/QmVhVa6LGuzAcB8qgDtVHRkucn4ihj5UZr8xBLcJkP6ucb" | |
] | |
}, | |
"@openzeppelin/contracts/utils/cryptography/ECDSA.sol": { | |
"keccak256": "0xda898fa084aa1ddfdb346e6a40459e00a59d87071cce7c315a46d648dd71d0ba", | |
"license": "MIT", | |
"urls": [ | |
"bzz-raw://ce501a941f4aa1555c04dabb5e07992503bb6a9b32ff8f7cdcefdb4a742210cb", | |
"dweb:/ipfs/QmeScPrUpdrGYs9BytV3Z5ZWJcBXtuAgCW4BLHua4xFUxx" | |
] | |
}, | |
"@openzeppelin/contracts/utils/introspection/ERC165.sol": { | |
"keccak256": "0xd10975de010d89fd1c78dc5e8a9a7e7f496198085c151648f20cba166b32582b", | |
"license": "MIT", | |
"urls": [ | |
"bzz-raw://fb0048dee081f6fffa5f74afc3fb328483c2a30504e94a0ddd2a5114d731ec4d", | |
"dweb:/ipfs/QmZptt1nmYoA5SgjwnSgWqgUSDgm4q52Yos3xhnMv3MV43" | |
] | |
}, | |
"@openzeppelin/contracts/utils/introspection/IERC165.sol": { | |
"keccak256": "0x447a5f3ddc18419d41ff92b3773fb86471b1db25773e07f877f548918a185bf1", | |
"license": "MIT", | |
"urls": [ | |
"bzz-raw://be161e54f24e5c6fae81a12db1a8ae87bc5ae1b0ddc805d82a1440a68455088f", | |
"dweb:/ipfs/QmP7C3CHdY9urF4dEMb9wmsp1wMxHF6nhA2yQE5SKiPAdy" | |
] | |
}, | |
"@openzeppelin/contracts/utils/math/Math.sol": { | |
"keccak256": "0xa1e8e83cd0087785df04ac79fb395d9f3684caeaf973d9e2c71caef723a3a5d6", | |
"license": "MIT", | |
"urls": [ | |
"bzz-raw://33bbf48cc069be677705037ba7520c22b1b622c23b33e1a71495f2d36549d40b", | |
"dweb:/ipfs/Qmct36zWXv3j7LZB83uwbg7TXwnZSN1fqHNDZ93GG98bGz" | |
] | |
}, | |
"@openzeppelin/contracts/utils/structs/EnumerableSet.sol": { | |
"keccak256": "0xc3ff3f5c4584e1d9a483ad7ced51ab64523201f4e3d3c65293e4ca8aeb77a961", | |
"license": "MIT", | |
"urls": [ | |
"bzz-raw://d7d3dd6067a994690471b5fc71b6f81fac3847798b37d404f74db00b4d3c3d0e", | |
"dweb:/ipfs/QmRHF1RarifjNi93RttouNPkYZGyu6CD926PgRDzD5iL35" | |
] | |
}, | |
"contracts/CollectionBase.sol": { | |
"keccak256": "0xdf483096f632bc83cd807b933ed62eff58da8e1b903931addf61290ff351337c", | |
"license": "MIT", | |
"urls": [ | |
"bzz-raw://aff9141698cd8654d37da48ec2c298f38e006974d18c07e61be3bb543a4e92b1", | |
"dweb:/ipfs/QmQUNANgtRxvk1vgyNfuqCDD1GnDd4sG4XM5hCkM6QsfvL" | |
] | |
}, | |
"contracts/ERC1155CollectionBase.sol": { | |
"keccak256": "0xad1a51262bd6d373fd1a9608db977b6743ea07b79cfd391d9a05270d964d9cc2", | |
"license": "MIT", | |
"urls": [ | |
"bzz-raw://127d2b44a9a1e7c52db741b8f5b1165c6ccae90ac8e4a53974fc754f0a80b872", | |
"dweb:/ipfs/QmUsmazLKmXTSqoemaQgQRgB4i4nvHggnevtYWmWaYmR8e" | |
] | |
}, | |
"contracts/ICollectionBase.sol": { | |
"keccak256": "0xb0fc3c078249c99a34bc7cb64c46191ec9c6530d4707bbc729ca1a6c3f1da8a4", | |
"license": "MIT", | |
"urls": [ | |
"bzz-raw://a50913d6c7fc16a102080ce67f64c66882de4591ca20b3275f767e909e42eb4f", | |
"dweb:/ipfs/QmVgcFWSRAR9pjpwQdQ9vt4gdBcDYnobA28kwquUNfSYnj" | |
] | |
}, | |
"contracts/IERC1155Collection.sol": { | |
"keccak256": "0x5b557c092ed8f8edcffd8d8f97fc10e85b56ff2d1f75bb4f4485e266d2cf17e3", | |
"license": "MIT", | |
"urls": [ | |
"bzz-raw://afb2db5db59f4649a101a0a753cdb33e1caac26b7bb3089e5b67bd5656a47187", | |
"dweb:/ipfs/QmRzLPdT8DFBaEjVgZJ97c4kTycdhx7vuoKB9hzmxsan53" | |
] | |
}, | |
"contracts/Multiplier.sol": { | |
"keccak256": "0x3c5b1555c3ae1cfc8f38e7dbf2b15a94842da1095726c84f47e5b9d0a4607d83", | |
"urls": [ | |
"bzz-raw://568b830e5e06a10b326924c98c4eab49e5b1cad6295a83600295347e5279cb87", | |
"dweb:/ipfs/QmavmtGi5e7aqBC74V9NCGpkdRRKum44i2Cd93QeQjVmz2" | |
] | |
} | |
}, | |
"version": 1 | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment