@0xflair/evm-contracts
Advanced tools
Comparing version 1.4.2 to 1.5.0
@@ -80,3 +80,78 @@ { | ||
"indexed": true, | ||
"internalType": "bytes32", | ||
"name": "role", | ||
"type": "bytes32" | ||
}, | ||
{ | ||
"indexed": true, | ||
"internalType": "bytes32", | ||
"name": "previousAdminRole", | ||
"type": "bytes32" | ||
}, | ||
{ | ||
"indexed": true, | ||
"internalType": "bytes32", | ||
"name": "newAdminRole", | ||
"type": "bytes32" | ||
} | ||
], | ||
"name": "RoleAdminChanged", | ||
"type": "event" | ||
}, | ||
{ | ||
"anonymous": false, | ||
"inputs": [ | ||
{ | ||
"indexed": true, | ||
"internalType": "bytes32", | ||
"name": "role", | ||
"type": "bytes32" | ||
}, | ||
{ | ||
"indexed": true, | ||
"internalType": "address", | ||
"name": "account", | ||
"type": "address" | ||
}, | ||
{ | ||
"indexed": true, | ||
"internalType": "address", | ||
"name": "sender", | ||
"type": "address" | ||
} | ||
], | ||
"name": "RoleGranted", | ||
"type": "event" | ||
}, | ||
{ | ||
"anonymous": false, | ||
"inputs": [ | ||
{ | ||
"indexed": true, | ||
"internalType": "bytes32", | ||
"name": "role", | ||
"type": "bytes32" | ||
}, | ||
{ | ||
"indexed": true, | ||
"internalType": "address", | ||
"name": "account", | ||
"type": "address" | ||
}, | ||
{ | ||
"indexed": true, | ||
"internalType": "address", | ||
"name": "sender", | ||
"type": "address" | ||
} | ||
], | ||
"name": "RoleRevoked", | ||
"type": "event" | ||
}, | ||
{ | ||
"anonymous": false, | ||
"inputs": [ | ||
{ | ||
"indexed": true, | ||
"internalType": "address", | ||
"name": "from", | ||
@@ -102,2 +177,28 @@ "type": "address" | ||
{ | ||
"inputs": [], | ||
"name": "DEFAULT_ADMIN_ROLE", | ||
"outputs": [ | ||
{ | ||
"internalType": "bytes32", | ||
"name": "", | ||
"type": "bytes32" | ||
} | ||
], | ||
"stateMutability": "view", | ||
"type": "function" | ||
}, | ||
{ | ||
"inputs": [], | ||
"name": "MINTER_ROLE", | ||
"outputs": [ | ||
{ | ||
"internalType": "bytes32", | ||
"name": "", | ||
"type": "bytes32" | ||
} | ||
], | ||
"stateMutability": "view", | ||
"type": "function" | ||
}, | ||
{ | ||
"inputs": [ | ||
@@ -150,2 +251,15 @@ { | ||
"internalType": "uint256", | ||
"name": "_lastFrozenTokenId", | ||
"type": "uint256" | ||
} | ||
], | ||
"name": "freezeTokenURIs", | ||
"outputs": [], | ||
"stateMutability": "nonpayable", | ||
"type": "function" | ||
}, | ||
{ | ||
"inputs": [ | ||
{ | ||
"internalType": "uint256", | ||
"name": "tokenId", | ||
@@ -169,3 +283,64 @@ "type": "uint256" | ||
{ | ||
"internalType": "bytes32", | ||
"name": "role", | ||
"type": "bytes32" | ||
} | ||
], | ||
"name": "getRoleAdmin", | ||
"outputs": [ | ||
{ | ||
"internalType": "bytes32", | ||
"name": "", | ||
"type": "bytes32" | ||
} | ||
], | ||
"stateMutability": "view", | ||
"type": "function" | ||
}, | ||
{ | ||
"inputs": [ | ||
{ | ||
"internalType": "bytes32", | ||
"name": "role", | ||
"type": "bytes32" | ||
}, | ||
{ | ||
"internalType": "address", | ||
"name": "account", | ||
"type": "address" | ||
} | ||
], | ||
"name": "grantRole", | ||
"outputs": [], | ||
"stateMutability": "nonpayable", | ||
"type": "function" | ||
}, | ||
{ | ||
"inputs": [ | ||
{ | ||
"internalType": "bytes32", | ||
"name": "role", | ||
"type": "bytes32" | ||
}, | ||
{ | ||
"internalType": "address", | ||
"name": "account", | ||
"type": "address" | ||
} | ||
], | ||
"name": "hasRole", | ||
"outputs": [ | ||
{ | ||
"internalType": "bool", | ||
"name": "", | ||
"type": "bool" | ||
} | ||
], | ||
"stateMutability": "view", | ||
"type": "function" | ||
}, | ||
{ | ||
"inputs": [ | ||
{ | ||
"internalType": "address", | ||
"name": "owner", | ||
@@ -193,2 +368,15 @@ "type": "address" | ||
"inputs": [], | ||
"name": "lastFrozenTokenId", | ||
"outputs": [ | ||
{ | ||
"internalType": "uint256", | ||
"name": "", | ||
"type": "uint256" | ||
} | ||
], | ||
"stateMutability": "view", | ||
"type": "function" | ||
}, | ||
{ | ||
"inputs": [], | ||
"name": "maxSupply", | ||
@@ -229,2 +417,25 @@ "outputs": [ | ||
{ | ||
"inputs": [ | ||
{ | ||
"internalType": "address", | ||
"name": "to", | ||
"type": "address" | ||
}, | ||
{ | ||
"internalType": "uint256", | ||
"name": "count", | ||
"type": "uint256" | ||
}, | ||
{ | ||
"internalType": "string[]", | ||
"name": "tokenURIs", | ||
"type": "string[]" | ||
} | ||
], | ||
"name": "mintWithTokenURIsByRole", | ||
"outputs": [], | ||
"stateMutability": "nonpayable", | ||
"type": "function" | ||
}, | ||
{ | ||
"inputs": [], | ||
@@ -284,3 +495,39 @@ "name": "name", | ||
{ | ||
"internalType": "bytes32", | ||
"name": "role", | ||
"type": "bytes32" | ||
}, | ||
{ | ||
"internalType": "address", | ||
"name": "account", | ||
"type": "address" | ||
} | ||
], | ||
"name": "renounceRole", | ||
"outputs": [], | ||
"stateMutability": "nonpayable", | ||
"type": "function" | ||
}, | ||
{ | ||
"inputs": [ | ||
{ | ||
"internalType": "bytes32", | ||
"name": "role", | ||
"type": "bytes32" | ||
}, | ||
{ | ||
"internalType": "address", | ||
"name": "account", | ||
"type": "address" | ||
} | ||
], | ||
"name": "revokeRole", | ||
"outputs": [], | ||
"stateMutability": "nonpayable", | ||
"type": "function" | ||
}, | ||
{ | ||
"inputs": [ | ||
{ | ||
"internalType": "address", | ||
"name": "from", | ||
@@ -287,0 +534,0 @@ "type": "address" |
@@ -141,2 +141,15 @@ { | ||
"internalType": "uint256", | ||
"name": "_lastFrozenTokenId", | ||
"type": "uint256" | ||
} | ||
], | ||
"name": "freezeTokenURIs", | ||
"outputs": [], | ||
"stateMutability": "nonpayable", | ||
"type": "function" | ||
}, | ||
{ | ||
"inputs": [ | ||
{ | ||
"internalType": "uint256", | ||
"name": "tokenId", | ||
@@ -183,2 +196,15 @@ "type": "uint256" | ||
"inputs": [], | ||
"name": "lastFrozenTokenId", | ||
"outputs": [ | ||
{ | ||
"internalType": "uint256", | ||
"name": "", | ||
"type": "uint256" | ||
} | ||
], | ||
"stateMutability": "view", | ||
"type": "function" | ||
}, | ||
{ | ||
"inputs": [], | ||
"name": "name", | ||
@@ -185,0 +211,0 @@ "outputs": [ |
@@ -6,6 +6,6 @@ { | ||
"abi": [], | ||
"bytecode": "0x6080604052348015600f57600080fd5b50603f80601d6000396000f3fe6080604052600080fdfea2646970667358221220bbc891eb62dfc769492e08aba50545697e927ad505921848f980f3d8c42838a564736f6c63430008040033", | ||
"deployedBytecode": "0x6080604052600080fdfea2646970667358221220bbc891eb62dfc769492e08aba50545697e927ad505921848f980f3d8c42838a564736f6c63430008040033", | ||
"bytecode": "0x6080604052348015600f57600080fd5b50603f80601d6000396000f3fe6080604052600080fdfea26469706673582212201eb84530ade2a1976336ca882aa310db5ef7cff37aa0372282f867e146fa6c9564736f6c63430008090033", | ||
"deployedBytecode": "0x6080604052600080fdfea26469706673582212201eb84530ade2a1976336ca882aa310db5ef7cff37aa0372282f867e146fa6c9564736f6c63430008090033", | ||
"linkReferences": {}, | ||
"deployedLinkReferences": {} | ||
} |
@@ -26,6 +26,6 @@ { | ||
], | ||
"bytecode": "0x608060405234801561001057600080fd5b5060d18061001f6000396000f3fe6080604052348015600f57600080fd5b506004361060285760003560e01c8063c455279114602d575b600080fd5b60536038366004606f565b6000602081905290815260409020546001600160a01b031681565b6040516001600160a01b03909116815260200160405180910390f35b600060208284031215607f578081fd5b81356001600160a01b03811681146094578182fd5b939250505056fea26469706673582212207b7291d50e585763586d5c29dda9c23de60052a386eab23870048b361cc2c45464736f6c63430008040033", | ||
"deployedBytecode": "0x6080604052348015600f57600080fd5b506004361060285760003560e01c8063c455279114602d575b600080fd5b60536038366004606f565b6000602081905290815260409020546001600160a01b031681565b6040516001600160a01b03909116815260200160405180910390f35b600060208284031215607f578081fd5b81356001600160a01b03811681146094578182fd5b939250505056fea26469706673582212207b7291d50e585763586d5c29dda9c23de60052a386eab23870048b361cc2c45464736f6c63430008040033", | ||
"bytecode": "0x608060405234801561001057600080fd5b5060d38061001f6000396000f3fe6080604052348015600f57600080fd5b506004361060285760003560e01c8063c455279114602d575b600080fd5b60536038366004606f565b6000602081905290815260409020546001600160a01b031681565b6040516001600160a01b03909116815260200160405180910390f35b600060208284031215608057600080fd5b81356001600160a01b0381168114609657600080fd5b939250505056fea264697066735822122051dba484c286255d278c3265b97ebc6ef84d7f253d6dcaa9633f06a979c65a4264736f6c63430008090033", | ||
"deployedBytecode": "0x6080604052348015600f57600080fd5b506004361060285760003560e01c8063c455279114602d575b600080fd5b60536038366004606f565b6000602081905290815260409020546001600160a01b031681565b6040516001600160a01b03909116815260200160405180910390f35b600060208284031215608057600080fd5b81356001600160a01b0381168114609657600080fd5b939250505056fea264697066735822122051dba484c286255d278c3265b97ebc6ef84d7f253d6dcaa9633f06a979c65a4264736f6c63430008090033", | ||
"linkReferences": {}, | ||
"deployedLinkReferences": {} | ||
} |
@@ -20,6 +20,6 @@ { | ||
], | ||
"bytecode": "0x60a6610038600b82828239805160001a607314602b57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe730000000000000000000000000000000000000000301460806040526004361060335760003560e01c806364d4c819146038575b600080fd5b605e7f397e04204c1e1a60ee8724b71f8244e10ab5f2e9009854d80f602bda21b59ebb81565b60405190815260200160405180910390f3fea26469706673582212208952dc1090ac7d4c75b2d990f23de9b1b7b5b769aba692fa7d68c056d685119d64736f6c63430008040033", | ||
"deployedBytecode": "0x730000000000000000000000000000000000000000301460806040526004361060335760003560e01c806364d4c819146038575b600080fd5b605e7f397e04204c1e1a60ee8724b71f8244e10ab5f2e9009854d80f602bda21b59ebb81565b60405190815260200160405180910390f3fea26469706673582212208952dc1090ac7d4c75b2d990f23de9b1b7b5b769aba692fa7d68c056d685119d64736f6c63430008040033", | ||
"bytecode": "0x60a6610038600b82828239805160001a607314602b57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe730000000000000000000000000000000000000000301460806040526004361060335760003560e01c806364d4c819146038575b600080fd5b605e7f397e04204c1e1a60ee8724b71f8244e10ab5f2e9009854d80f602bda21b59ebb81565b60405190815260200160405180910390f3fea2646970667358221220711861261848cf2e1c7831bed1e417d985ce934e37bb3a288cecbefeb0a0eac064736f6c63430008090033", | ||
"deployedBytecode": "0x730000000000000000000000000000000000000000301460806040526004361060335760003560e01c806364d4c819146038575b600080fd5b605e7f397e04204c1e1a60ee8724b71f8244e10ab5f2e9009854d80f602bda21b59ebb81565b60405190815260200160405180910390f3fea2646970667358221220711861261848cf2e1c7831bed1e417d985ce934e37bb3a288cecbefeb0a0eac064736f6c63430008090033", | ||
"linkReferences": {}, | ||
"deployedLinkReferences": {} | ||
} |
@@ -6,6 +6,6 @@ { | ||
"abi": [], | ||
"bytecode": "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea26469706673582212207fd736195640620ef309d64a8ced2475b4d1a08300386862b459ff28e13b525964736f6c63430008040033", | ||
"deployedBytecode": "0x73000000000000000000000000000000000000000030146080604052600080fdfea26469706673582212207fd736195640620ef309d64a8ced2475b4d1a08300386862b459ff28e13b525964736f6c63430008040033", | ||
"bytecode": "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea264697066735822122058b3287a55e605f49e6b285e371d4be9d52e399a6332ba5ef2ebabbda3b2e5ac64736f6c63430008090033", | ||
"deployedBytecode": "0x73000000000000000000000000000000000000000030146080604052600080fdfea264697066735822122058b3287a55e605f49e6b285e371d4be9d52e399a6332ba5ef2ebabbda3b2e5ac64736f6c63430008090033", | ||
"linkReferences": {}, | ||
"deployedLinkReferences": {} | ||
} |
@@ -353,6 +353,6 @@ { | ||
], | ||
"bytecode": "0x60806040523480156200001157600080fd5b5060405162001489380380620014898339810160408190526200003491620001c1565b81516200004990600090602085019062000068565b5080516200005f90600190602084019062000068565b5050506200027b565b828054620000769062000228565b90600052602060002090601f0160209004810192826200009a5760008555620000e5565b82601f10620000b557805160ff1916838001178555620000e5565b82800160010185558215620000e5579182015b82811115620000e5578251825591602001919060010190620000c8565b50620000f3929150620000f7565b5090565b5b80821115620000f35760008155600101620000f8565b600082601f8301126200011f578081fd5b81516001600160401b03808211156200013c576200013c62000265565b604051601f8301601f19908116603f0116810190828211818310171562000167576200016762000265565b8160405283815260209250868385880101111562000183578485fd5b8491505b83821015620001a6578582018301518183018401529082019062000187565b83821115620001b757848385830101525b9695505050505050565b60008060408385031215620001d4578182fd5b82516001600160401b0380821115620001eb578384fd5b620001f9868387016200010e565b935060208501519150808211156200020f578283fd5b506200021e858286016200010e565b9150509250929050565b600181811c908216806200023d57607f821691505b602082108114156200025f57634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052604160045260246000fd5b6111fe806200028b6000396000f3fe608060405234801561001057600080fd5b50600436106100af5760003560e01c806301ffc9a7146100b457806306fdde03146100dc578063081812fc146100f1578063095ea7b31461011c57806323b872dd1461013157806342842e0e146101445780636352211e1461015757806370a082311461016a57806395d89b411461018b578063a22cb46514610193578063b88d4fde146101a6578063c87b56dd146101b9578063e985e9c5146101cc575b600080fd5b6100c76100c2366004610ef6565b6101df565b60405190151581526020015b60405180910390f35b6100e4610231565b6040516100d39190610fde565b6101046100ff366004610f2e565b6102c3565b6040516001600160a01b0390911681526020016100d3565b61012f61012a366004610ecd565b610350565b005b61012f61013f366004610d84565b610461565b61012f610152366004610d84565b610492565b610104610165366004610f2e565b6104ad565b61017d610178366004610d38565b610524565b6040519081526020016100d3565b6100e46105ab565b61012f6101a1366004610e93565b6105ba565b61012f6101b4366004610dbf565b6105c9565b6100e46101c7366004610f2e565b610601565b6100c76101da366004610d52565b6106d9565b60006001600160e01b031982166380ac58cd60e01b148061021057506001600160e01b03198216635b5e139f60e01b145b8061022b57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60606000805461024090611103565b80601f016020809104026020016040519081016040528092919081815260200182805461026c90611103565b80156102b95780601f1061028e576101008083540402835291602001916102b9565b820191906000526020600020905b81548152906001019060200180831161029c57829003601f168201915b5050505050905090565b60006102ce82610707565b6103345760405162461bcd60e51b815260206004820152602c60248201527f4552433732313a20617070726f76656420717565727920666f72206e6f6e657860448201526b34b9ba32b73a103a37b5b2b760a11b60648201526084015b60405180910390fd5b506000908152600460205260409020546001600160a01b031690565b600061035b826104ad565b9050806001600160a01b0316836001600160a01b031614156103c95760405162461bcd60e51b815260206004820152602160248201527f4552433732313a20617070726f76616c20746f2063757272656e74206f776e656044820152603960f91b606482015260840161032b565b336001600160a01b03821614806103e557506103e581336106d9565b6104525760405162461bcd60e51b815260206004820152603860248201527f4552433732313a20617070726f76652063616c6c6572206973206e6f74206f776044820152771b995c881b9bdc88185c1c1c9bdd995908199bdc88185b1b60421b606482015260840161032b565b61045c8383610724565b505050565b61046b3382610792565b6104875760405162461bcd60e51b815260040161032b90611043565b61045c83838361085c565b61045c838383604051806020016040528060008152506105c9565b6000818152600260205260408120546001600160a01b03168061022b5760405162461bcd60e51b815260206004820152602960248201527f4552433732313a206f776e657220717565727920666f72206e6f6e657869737460448201526832b73a103a37b5b2b760b91b606482015260840161032b565b60006001600160a01b03821661058f5760405162461bcd60e51b815260206004820152602a60248201527f4552433732313a2062616c616e636520717565727920666f7220746865207a65604482015269726f206164647265737360b01b606482015260840161032b565b506001600160a01b031660009081526003602052604090205490565b60606001805461024090611103565b6105c53383836109f8565b5050565b6105d33383610792565b6105ef5760405162461bcd60e51b815260040161032b90611043565b6105fb84848484610ac3565b50505050565b606061060c82610707565b6106705760405162461bcd60e51b815260206004820152602f60248201527f4552433732314d657461646174613a2055524920717565727920666f72206e6f60448201526e3732bc34b9ba32b73a103a37b5b2b760891b606482015260840161032b565b600061068760408051602081019091526000815290565b905060008151116106a757604051806020016040528060008152506106d2565b806106b184610af6565b6040516020016106c2929190610f72565b6040516020818303038152906040525b9392505050565b6001600160a01b03918216600090815260056020908152604080832093909416825291909152205460ff1690565b6000908152600260205260409020546001600160a01b0316151590565b600081815260046020526040902080546001600160a01b0319166001600160a01b0384169081179091558190610759826104ad565b6001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b600061079d82610707565b6107fe5760405162461bcd60e51b815260206004820152602c60248201527f4552433732313a206f70657261746f7220717565727920666f72206e6f6e657860448201526b34b9ba32b73a103a37b5b2b760a11b606482015260840161032b565b6000610809836104ad565b9050806001600160a01b0316846001600160a01b031614806108445750836001600160a01b0316610839846102c3565b6001600160a01b0316145b80610854575061085481856106d9565b949350505050565b826001600160a01b031661086f826104ad565b6001600160a01b0316146108d35760405162461bcd60e51b815260206004820152602560248201527f4552433732313a207472616e736665722066726f6d20696e636f72726563742060448201526437bbb732b960d91b606482015260840161032b565b6001600160a01b0382166109355760405162461bcd60e51b8152602060048201526024808201527f4552433732313a207472616e7366657220746f20746865207a65726f206164646044820152637265737360e01b606482015260840161032b565b610940600082610724565b6001600160a01b03831660009081526003602052604081208054600192906109699084906110c0565b90915550506001600160a01b0382166000908152600360205260408120805460019290610997908490611094565b909155505060008181526002602052604080822080546001600160a01b0319166001600160a01b0386811691821790925591518493918716917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b816001600160a01b0316836001600160a01b03161415610a565760405162461bcd60e51b815260206004820152601960248201527822a9219b99189d1030b8383937bb32903a379031b0b63632b960391b604482015260640161032b565b6001600160a01b03838116600081815260056020908152604080832094871680845294825291829020805460ff191686151590811790915591519182527f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a3505050565b610ace84848461085c565b610ada84848484610c0f565b6105fb5760405162461bcd60e51b815260040161032b90610ff1565b606081610b1a5750506040805180820190915260018152600360fc1b602082015290565b8160005b8115610b445780610b2e8161113e565b9150610b3d9050600a836110ac565b9150610b1e565b6000816001600160401b03811115610b6c57634e487b7160e01b600052604160045260246000fd5b6040519080825280601f01601f191660200182016040528015610b96576020820181803683370190505b5090505b841561085457610bab6001836110c0565b9150610bb8600a86611159565b610bc3906030611094565b60f81b818381518110610be657634e487b7160e01b600052603260045260246000fd5b60200101906001600160f81b031916908160001a905350610c08600a866110ac565b9450610b9a565b60006001600160a01b0384163b15610d1157604051630a85bd0160e11b81526001600160a01b0385169063150b7a0290610c53903390899088908890600401610fa1565b602060405180830381600087803b158015610c6d57600080fd5b505af1925050508015610c9d575060408051601f3d908101601f19168201909252610c9a91810190610f12565b60015b610cf7573d808015610ccb576040519150601f19603f3d011682016040523d82523d6000602084013e610cd0565b606091505b508051610cef5760405162461bcd60e51b815260040161032b90610ff1565b805181602001fd5b6001600160e01b031916630a85bd0160e11b149050610854565b506001949350505050565b80356001600160a01b0381168114610d3357600080fd5b919050565b600060208284031215610d49578081fd5b6106d282610d1c565b60008060408385031215610d64578081fd5b610d6d83610d1c565b9150610d7b60208401610d1c565b90509250929050565b600080600060608486031215610d98578081fd5b610da184610d1c565b9250610daf60208501610d1c565b9150604084013590509250925092565b60008060008060808587031215610dd4578081fd5b610ddd85610d1c565b9350610deb60208601610d1c565b92506040850135915060608501356001600160401b0380821115610e0d578283fd5b818701915087601f830112610e20578283fd5b813581811115610e3257610e32611199565b604051601f8201601f19908116603f01168101908382118183101715610e5a57610e5a611199565b816040528281528a6020848701011115610e72578586fd5b82602086016020830137918201602001949094529598949750929550505050565b60008060408385031215610ea5578182fd5b610eae83610d1c565b915060208301358015158114610ec2578182fd5b809150509250929050565b60008060408385031215610edf578182fd5b610ee883610d1c565b946020939093013593505050565b600060208284031215610f07578081fd5b81356106d2816111af565b600060208284031215610f23578081fd5b81516106d2816111af565b600060208284031215610f3f578081fd5b5035919050565b60008151808452610f5e8160208601602086016110d7565b601f01601f19169290920160200192915050565b60008351610f848184602088016110d7565b835190830190610f988183602088016110d7565b01949350505050565b6001600160a01b0385811682528416602082015260408101839052608060608201819052600090610fd490830184610f46565b9695505050505050565b6020815260006106d26020830184610f46565b60208082526032908201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560408201527131b2b4bb32b91034b6b83632b6b2b73a32b960711b606082015260800190565b60208082526031908201527f4552433732313a207472616e736665722063616c6c6572206973206e6f74206f6040820152701ddb995c881b9bdc88185c1c1c9bdd9959607a1b606082015260800190565b600082198211156110a7576110a761116d565b500190565b6000826110bb576110bb611183565b500490565b6000828210156110d2576110d261116d565b500390565b60005b838110156110f25781810151838201526020016110da565b838111156105fb5750506000910152565b600181811c9082168061111757607f821691505b6020821081141561113857634e487b7160e01b600052602260045260246000fd5b50919050565b60006000198214156111525761115261116d565b5060010190565b60008261116857611168611183565b500690565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052601260045260246000fd5b634e487b7160e01b600052604160045260246000fd5b6001600160e01b0319811681146111c557600080fd5b5056fea26469706673582212202061ce6db26f41dd13338b5796f502341c605d9c2318fac181e51f3e82c4547364736f6c63430008040033", | ||
"deployedBytecode": "0x608060405234801561001057600080fd5b50600436106100af5760003560e01c806301ffc9a7146100b457806306fdde03146100dc578063081812fc146100f1578063095ea7b31461011c57806323b872dd1461013157806342842e0e146101445780636352211e1461015757806370a082311461016a57806395d89b411461018b578063a22cb46514610193578063b88d4fde146101a6578063c87b56dd146101b9578063e985e9c5146101cc575b600080fd5b6100c76100c2366004610ef6565b6101df565b60405190151581526020015b60405180910390f35b6100e4610231565b6040516100d39190610fde565b6101046100ff366004610f2e565b6102c3565b6040516001600160a01b0390911681526020016100d3565b61012f61012a366004610ecd565b610350565b005b61012f61013f366004610d84565b610461565b61012f610152366004610d84565b610492565b610104610165366004610f2e565b6104ad565b61017d610178366004610d38565b610524565b6040519081526020016100d3565b6100e46105ab565b61012f6101a1366004610e93565b6105ba565b61012f6101b4366004610dbf565b6105c9565b6100e46101c7366004610f2e565b610601565b6100c76101da366004610d52565b6106d9565b60006001600160e01b031982166380ac58cd60e01b148061021057506001600160e01b03198216635b5e139f60e01b145b8061022b57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60606000805461024090611103565b80601f016020809104026020016040519081016040528092919081815260200182805461026c90611103565b80156102b95780601f1061028e576101008083540402835291602001916102b9565b820191906000526020600020905b81548152906001019060200180831161029c57829003601f168201915b5050505050905090565b60006102ce82610707565b6103345760405162461bcd60e51b815260206004820152602c60248201527f4552433732313a20617070726f76656420717565727920666f72206e6f6e657860448201526b34b9ba32b73a103a37b5b2b760a11b60648201526084015b60405180910390fd5b506000908152600460205260409020546001600160a01b031690565b600061035b826104ad565b9050806001600160a01b0316836001600160a01b031614156103c95760405162461bcd60e51b815260206004820152602160248201527f4552433732313a20617070726f76616c20746f2063757272656e74206f776e656044820152603960f91b606482015260840161032b565b336001600160a01b03821614806103e557506103e581336106d9565b6104525760405162461bcd60e51b815260206004820152603860248201527f4552433732313a20617070726f76652063616c6c6572206973206e6f74206f776044820152771b995c881b9bdc88185c1c1c9bdd995908199bdc88185b1b60421b606482015260840161032b565b61045c8383610724565b505050565b61046b3382610792565b6104875760405162461bcd60e51b815260040161032b90611043565b61045c83838361085c565b61045c838383604051806020016040528060008152506105c9565b6000818152600260205260408120546001600160a01b03168061022b5760405162461bcd60e51b815260206004820152602960248201527f4552433732313a206f776e657220717565727920666f72206e6f6e657869737460448201526832b73a103a37b5b2b760b91b606482015260840161032b565b60006001600160a01b03821661058f5760405162461bcd60e51b815260206004820152602a60248201527f4552433732313a2062616c616e636520717565727920666f7220746865207a65604482015269726f206164647265737360b01b606482015260840161032b565b506001600160a01b031660009081526003602052604090205490565b60606001805461024090611103565b6105c53383836109f8565b5050565b6105d33383610792565b6105ef5760405162461bcd60e51b815260040161032b90611043565b6105fb84848484610ac3565b50505050565b606061060c82610707565b6106705760405162461bcd60e51b815260206004820152602f60248201527f4552433732314d657461646174613a2055524920717565727920666f72206e6f60448201526e3732bc34b9ba32b73a103a37b5b2b760891b606482015260840161032b565b600061068760408051602081019091526000815290565b905060008151116106a757604051806020016040528060008152506106d2565b806106b184610af6565b6040516020016106c2929190610f72565b6040516020818303038152906040525b9392505050565b6001600160a01b03918216600090815260056020908152604080832093909416825291909152205460ff1690565b6000908152600260205260409020546001600160a01b0316151590565b600081815260046020526040902080546001600160a01b0319166001600160a01b0384169081179091558190610759826104ad565b6001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b600061079d82610707565b6107fe5760405162461bcd60e51b815260206004820152602c60248201527f4552433732313a206f70657261746f7220717565727920666f72206e6f6e657860448201526b34b9ba32b73a103a37b5b2b760a11b606482015260840161032b565b6000610809836104ad565b9050806001600160a01b0316846001600160a01b031614806108445750836001600160a01b0316610839846102c3565b6001600160a01b0316145b80610854575061085481856106d9565b949350505050565b826001600160a01b031661086f826104ad565b6001600160a01b0316146108d35760405162461bcd60e51b815260206004820152602560248201527f4552433732313a207472616e736665722066726f6d20696e636f72726563742060448201526437bbb732b960d91b606482015260840161032b565b6001600160a01b0382166109355760405162461bcd60e51b8152602060048201526024808201527f4552433732313a207472616e7366657220746f20746865207a65726f206164646044820152637265737360e01b606482015260840161032b565b610940600082610724565b6001600160a01b03831660009081526003602052604081208054600192906109699084906110c0565b90915550506001600160a01b0382166000908152600360205260408120805460019290610997908490611094565b909155505060008181526002602052604080822080546001600160a01b0319166001600160a01b0386811691821790925591518493918716917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b816001600160a01b0316836001600160a01b03161415610a565760405162461bcd60e51b815260206004820152601960248201527822a9219b99189d1030b8383937bb32903a379031b0b63632b960391b604482015260640161032b565b6001600160a01b03838116600081815260056020908152604080832094871680845294825291829020805460ff191686151590811790915591519182527f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a3505050565b610ace84848461085c565b610ada84848484610c0f565b6105fb5760405162461bcd60e51b815260040161032b90610ff1565b606081610b1a5750506040805180820190915260018152600360fc1b602082015290565b8160005b8115610b445780610b2e8161113e565b9150610b3d9050600a836110ac565b9150610b1e565b6000816001600160401b03811115610b6c57634e487b7160e01b600052604160045260246000fd5b6040519080825280601f01601f191660200182016040528015610b96576020820181803683370190505b5090505b841561085457610bab6001836110c0565b9150610bb8600a86611159565b610bc3906030611094565b60f81b818381518110610be657634e487b7160e01b600052603260045260246000fd5b60200101906001600160f81b031916908160001a905350610c08600a866110ac565b9450610b9a565b60006001600160a01b0384163b15610d1157604051630a85bd0160e11b81526001600160a01b0385169063150b7a0290610c53903390899088908890600401610fa1565b602060405180830381600087803b158015610c6d57600080fd5b505af1925050508015610c9d575060408051601f3d908101601f19168201909252610c9a91810190610f12565b60015b610cf7573d808015610ccb576040519150601f19603f3d011682016040523d82523d6000602084013e610cd0565b606091505b508051610cef5760405162461bcd60e51b815260040161032b90610ff1565b805181602001fd5b6001600160e01b031916630a85bd0160e11b149050610854565b506001949350505050565b80356001600160a01b0381168114610d3357600080fd5b919050565b600060208284031215610d49578081fd5b6106d282610d1c565b60008060408385031215610d64578081fd5b610d6d83610d1c565b9150610d7b60208401610d1c565b90509250929050565b600080600060608486031215610d98578081fd5b610da184610d1c565b9250610daf60208501610d1c565b9150604084013590509250925092565b60008060008060808587031215610dd4578081fd5b610ddd85610d1c565b9350610deb60208601610d1c565b92506040850135915060608501356001600160401b0380821115610e0d578283fd5b818701915087601f830112610e20578283fd5b813581811115610e3257610e32611199565b604051601f8201601f19908116603f01168101908382118183101715610e5a57610e5a611199565b816040528281528a6020848701011115610e72578586fd5b82602086016020830137918201602001949094529598949750929550505050565b60008060408385031215610ea5578182fd5b610eae83610d1c565b915060208301358015158114610ec2578182fd5b809150509250929050565b60008060408385031215610edf578182fd5b610ee883610d1c565b946020939093013593505050565b600060208284031215610f07578081fd5b81356106d2816111af565b600060208284031215610f23578081fd5b81516106d2816111af565b600060208284031215610f3f578081fd5b5035919050565b60008151808452610f5e8160208601602086016110d7565b601f01601f19169290920160200192915050565b60008351610f848184602088016110d7565b835190830190610f988183602088016110d7565b01949350505050565b6001600160a01b0385811682528416602082015260408101839052608060608201819052600090610fd490830184610f46565b9695505050505050565b6020815260006106d26020830184610f46565b60208082526032908201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560408201527131b2b4bb32b91034b6b83632b6b2b73a32b960711b606082015260800190565b60208082526031908201527f4552433732313a207472616e736665722063616c6c6572206973206e6f74206f6040820152701ddb995c881b9bdc88185c1c1c9bdd9959607a1b606082015260800190565b600082198211156110a7576110a761116d565b500190565b6000826110bb576110bb611183565b500490565b6000828210156110d2576110d261116d565b500390565b60005b838110156110f25781810151838201526020016110da565b838111156105fb5750506000910152565b600181811c9082168061111757607f821691505b6020821081141561113857634e487b7160e01b600052602260045260246000fd5b50919050565b60006000198214156111525761115261116d565b5060010190565b60008261116857611168611183565b500690565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052601260045260246000fd5b634e487b7160e01b600052604160045260246000fd5b6001600160e01b0319811681146111c557600080fd5b5056fea26469706673582212202061ce6db26f41dd13338b5796f502341c605d9c2318fac181e51f3e82c4547364736f6c63430008040033", | ||
"bytecode": "0x60806040523480156200001157600080fd5b506040516200149a3803806200149a8339810160408190526200003491620001db565b81516200004990600090602085019062000068565b5080516200005f90600190602084019062000068565b50505062000282565b828054620000769062000245565b90600052602060002090601f0160209004810192826200009a5760008555620000e5565b82601f10620000b557805160ff1916838001178555620000e5565b82800160010185558215620000e5579182015b82811115620000e5578251825591602001919060010190620000c8565b50620000f3929150620000f7565b5090565b5b80821115620000f35760008155600101620000f8565b634e487b7160e01b600052604160045260246000fd5b600082601f8301126200013657600080fd5b81516001600160401b03808211156200015357620001536200010e565b604051601f8301601f19908116603f011681019082821181831017156200017e576200017e6200010e565b816040528381526020925086838588010111156200019b57600080fd5b600091505b83821015620001bf5785820183015181830184015290820190620001a0565b83821115620001d15760008385830101525b9695505050505050565b60008060408385031215620001ef57600080fd5b82516001600160401b03808211156200020757600080fd5b620002158683870162000124565b935060208501519150808211156200022c57600080fd5b506200023b8582860162000124565b9150509250929050565b600181811c908216806200025a57607f821691505b602082108114156200027c57634e487b7160e01b600052602260045260246000fd5b50919050565b61120880620002926000396000f3fe608060405234801561001057600080fd5b50600436106100af5760003560e01c806301ffc9a7146100b457806306fdde03146100dc578063081812fc146100f1578063095ea7b31461011c57806323b872dd1461013157806342842e0e146101445780636352211e1461015757806370a082311461016a57806395d89b411461018b578063a22cb46514610193578063b88d4fde146101a6578063c87b56dd146101b9578063e985e9c5146101cc575b600080fd5b6100c76100c2366004610d19565b6101df565b60405190151581526020015b60405180910390f35b6100e4610231565b6040516100d39190610d8e565b6101046100ff366004610da1565b6102c3565b6040516001600160a01b0390911681526020016100d3565b61012f61012a366004610dd6565b610350565b005b61012f61013f366004610e00565b610461565b61012f610152366004610e00565b610492565b610104610165366004610da1565b6104ad565b61017d610178366004610e3c565b610524565b6040519081526020016100d3565b6100e46105ab565b61012f6101a1366004610e57565b6105ba565b61012f6101b4366004610ea9565b6105c9565b6100e46101c7366004610da1565b610601565b6100c76101da366004610f84565b6106d9565b60006001600160e01b031982166380ac58cd60e01b148061021057506001600160e01b03198216635b5e139f60e01b145b8061022b57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60606000805461024090610fb7565b80601f016020809104026020016040519081016040528092919081815260200182805461026c90610fb7565b80156102b95780601f1061028e576101008083540402835291602001916102b9565b820191906000526020600020905b81548152906001019060200180831161029c57829003601f168201915b5050505050905090565b60006102ce82610707565b6103345760405162461bcd60e51b815260206004820152602c60248201527f4552433732313a20617070726f76656420717565727920666f72206e6f6e657860448201526b34b9ba32b73a103a37b5b2b760a11b60648201526084015b60405180910390fd5b506000908152600460205260409020546001600160a01b031690565b600061035b826104ad565b9050806001600160a01b0316836001600160a01b031614156103c95760405162461bcd60e51b815260206004820152602160248201527f4552433732313a20617070726f76616c20746f2063757272656e74206f776e656044820152603960f91b606482015260840161032b565b336001600160a01b03821614806103e557506103e581336106d9565b6104525760405162461bcd60e51b815260206004820152603860248201527f4552433732313a20617070726f76652063616c6c6572206973206e6f74206f776044820152771b995c881b9bdc88185c1c1c9bdd995908199bdc88185b1b60421b606482015260840161032b565b61045c8383610724565b505050565b61046b3382610792565b6104875760405162461bcd60e51b815260040161032b90610ff2565b61045c83838361085c565b61045c838383604051806020016040528060008152506105c9565b6000818152600260205260408120546001600160a01b03168061022b5760405162461bcd60e51b815260206004820152602960248201527f4552433732313a206f776e657220717565727920666f72206e6f6e657869737460448201526832b73a103a37b5b2b760b91b606482015260840161032b565b60006001600160a01b03821661058f5760405162461bcd60e51b815260206004820152602a60248201527f4552433732313a2062616c616e636520717565727920666f7220746865207a65604482015269726f206164647265737360b01b606482015260840161032b565b506001600160a01b031660009081526003602052604090205490565b60606001805461024090610fb7565b6105c53383836109f8565b5050565b6105d33383610792565b6105ef5760405162461bcd60e51b815260040161032b90610ff2565b6105fb84848484610ac3565b50505050565b606061060c82610707565b6106705760405162461bcd60e51b815260206004820152602f60248201527f4552433732314d657461646174613a2055524920717565727920666f72206e6f60448201526e3732bc34b9ba32b73a103a37b5b2b760891b606482015260840161032b565b600061068760408051602081019091526000815290565b905060008151116106a757604051806020016040528060008152506106d2565b806106b184610af6565b6040516020016106c2929190611043565b6040516020818303038152906040525b9392505050565b6001600160a01b03918216600090815260056020908152604080832093909416825291909152205460ff1690565b6000908152600260205260409020546001600160a01b0316151590565b600081815260046020526040902080546001600160a01b0319166001600160a01b0384169081179091558190610759826104ad565b6001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b600061079d82610707565b6107fe5760405162461bcd60e51b815260206004820152602c60248201527f4552433732313a206f70657261746f7220717565727920666f72206e6f6e657860448201526b34b9ba32b73a103a37b5b2b760a11b606482015260840161032b565b6000610809836104ad565b9050806001600160a01b0316846001600160a01b031614806108445750836001600160a01b0316610839846102c3565b6001600160a01b0316145b80610854575061085481856106d9565b949350505050565b826001600160a01b031661086f826104ad565b6001600160a01b0316146108d35760405162461bcd60e51b815260206004820152602560248201527f4552433732313a207472616e736665722066726f6d20696e636f72726563742060448201526437bbb732b960d91b606482015260840161032b565b6001600160a01b0382166109355760405162461bcd60e51b8152602060048201526024808201527f4552433732313a207472616e7366657220746f20746865207a65726f206164646044820152637265737360e01b606482015260840161032b565b610940600082610724565b6001600160a01b0383166000908152600360205260408120805460019290610969908490611088565b90915550506001600160a01b038216600090815260036020526040812080546001929061099790849061109f565b909155505060008181526002602052604080822080546001600160a01b0319166001600160a01b0386811691821790925591518493918716917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b816001600160a01b0316836001600160a01b03161415610a565760405162461bcd60e51b815260206004820152601960248201527822a9219b99189d1030b8383937bb32903a379031b0b63632b960391b604482015260640161032b565b6001600160a01b03838116600081815260056020908152604080832094871680845294825291829020805460ff191686151590811790915591519182527f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a3505050565b610ace84848461085c565b610ada84848484610bf3565b6105fb5760405162461bcd60e51b815260040161032b906110b7565b606081610b1a5750506040805180820190915260018152600360fc1b602082015290565b8160005b8115610b445780610b2e81611109565b9150610b3d9050600a8361113a565b9150610b1e565b6000816001600160401b03811115610b5e57610b5e610e93565b6040519080825280601f01601f191660200182016040528015610b88576020820181803683370190505b5090505b841561085457610b9d600183611088565b9150610baa600a8661114e565b610bb590603061109f565b60f81b818381518110610bca57610bca611162565b60200101906001600160f81b031916908160001a905350610bec600a8661113a565b9450610b8c565b60006001600160a01b0384163b15610cf557604051630a85bd0160e11b81526001600160a01b0385169063150b7a0290610c37903390899088908890600401611178565b602060405180830381600087803b158015610c5157600080fd5b505af1925050508015610c81575060408051601f3d908101601f19168201909252610c7e918101906111b5565b60015b610cdb573d808015610caf576040519150601f19603f3d011682016040523d82523d6000602084013e610cb4565b606091505b508051610cd35760405162461bcd60e51b815260040161032b906110b7565b805181602001fd5b6001600160e01b031916630a85bd0160e11b149050610854565b506001949350505050565b6001600160e01b031981168114610d1657600080fd5b50565b600060208284031215610d2b57600080fd5b81356106d281610d00565b60005b83811015610d51578181015183820152602001610d39565b838111156105fb5750506000910152565b60008151808452610d7a816020860160208601610d36565b601f01601f19169290920160200192915050565b6020815260006106d26020830184610d62565b600060208284031215610db357600080fd5b5035919050565b80356001600160a01b0381168114610dd157600080fd5b919050565b60008060408385031215610de957600080fd5b610df283610dba565b946020939093013593505050565b600080600060608486031215610e1557600080fd5b610e1e84610dba565b9250610e2c60208501610dba565b9150604084013590509250925092565b600060208284031215610e4e57600080fd5b6106d282610dba565b60008060408385031215610e6a57600080fd5b610e7383610dba565b915060208301358015158114610e8857600080fd5b809150509250929050565b634e487b7160e01b600052604160045260246000fd5b60008060008060808587031215610ebf57600080fd5b610ec885610dba565b9350610ed660208601610dba565b92506040850135915060608501356001600160401b0380821115610ef957600080fd5b818701915087601f830112610f0d57600080fd5b813581811115610f1f57610f1f610e93565b604051601f8201601f19908116603f01168101908382118183101715610f4757610f47610e93565b816040528281528a6020848701011115610f6057600080fd5b82602086016020830137600060208483010152809550505050505092959194509250565b60008060408385031215610f9757600080fd5b610fa083610dba565b9150610fae60208401610dba565b90509250929050565b600181811c90821680610fcb57607f821691505b60208210811415610fec57634e487b7160e01b600052602260045260246000fd5b50919050565b60208082526031908201527f4552433732313a207472616e736665722063616c6c6572206973206e6f74206f6040820152701ddb995c881b9bdc88185c1c1c9bdd9959607a1b606082015260800190565b60008351611055818460208801610d36565b835190830190611069818360208801610d36565b01949350505050565b634e487b7160e01b600052601160045260246000fd5b60008282101561109a5761109a611072565b500390565b600082198211156110b2576110b2611072565b500190565b60208082526032908201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560408201527131b2b4bb32b91034b6b83632b6b2b73a32b960711b606082015260800190565b600060001982141561111d5761111d611072565b5060010190565b634e487b7160e01b600052601260045260246000fd5b60008261114957611149611124565b500490565b60008261115d5761115d611124565b500690565b634e487b7160e01b600052603260045260246000fd5b6001600160a01b03858116825284166020820152604081018390526080606082018190526000906111ab90830184610d62565b9695505050505050565b6000602082840312156111c757600080fd5b81516106d281610d0056fea2646970667358221220d494372b2f087253d77dcc5c6c45f9db3f956eb36561ef29cff0a3665b96085664736f6c63430008090033", | ||
"deployedBytecode": "0x608060405234801561001057600080fd5b50600436106100af5760003560e01c806301ffc9a7146100b457806306fdde03146100dc578063081812fc146100f1578063095ea7b31461011c57806323b872dd1461013157806342842e0e146101445780636352211e1461015757806370a082311461016a57806395d89b411461018b578063a22cb46514610193578063b88d4fde146101a6578063c87b56dd146101b9578063e985e9c5146101cc575b600080fd5b6100c76100c2366004610d19565b6101df565b60405190151581526020015b60405180910390f35b6100e4610231565b6040516100d39190610d8e565b6101046100ff366004610da1565b6102c3565b6040516001600160a01b0390911681526020016100d3565b61012f61012a366004610dd6565b610350565b005b61012f61013f366004610e00565b610461565b61012f610152366004610e00565b610492565b610104610165366004610da1565b6104ad565b61017d610178366004610e3c565b610524565b6040519081526020016100d3565b6100e46105ab565b61012f6101a1366004610e57565b6105ba565b61012f6101b4366004610ea9565b6105c9565b6100e46101c7366004610da1565b610601565b6100c76101da366004610f84565b6106d9565b60006001600160e01b031982166380ac58cd60e01b148061021057506001600160e01b03198216635b5e139f60e01b145b8061022b57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60606000805461024090610fb7565b80601f016020809104026020016040519081016040528092919081815260200182805461026c90610fb7565b80156102b95780601f1061028e576101008083540402835291602001916102b9565b820191906000526020600020905b81548152906001019060200180831161029c57829003601f168201915b5050505050905090565b60006102ce82610707565b6103345760405162461bcd60e51b815260206004820152602c60248201527f4552433732313a20617070726f76656420717565727920666f72206e6f6e657860448201526b34b9ba32b73a103a37b5b2b760a11b60648201526084015b60405180910390fd5b506000908152600460205260409020546001600160a01b031690565b600061035b826104ad565b9050806001600160a01b0316836001600160a01b031614156103c95760405162461bcd60e51b815260206004820152602160248201527f4552433732313a20617070726f76616c20746f2063757272656e74206f776e656044820152603960f91b606482015260840161032b565b336001600160a01b03821614806103e557506103e581336106d9565b6104525760405162461bcd60e51b815260206004820152603860248201527f4552433732313a20617070726f76652063616c6c6572206973206e6f74206f776044820152771b995c881b9bdc88185c1c1c9bdd995908199bdc88185b1b60421b606482015260840161032b565b61045c8383610724565b505050565b61046b3382610792565b6104875760405162461bcd60e51b815260040161032b90610ff2565b61045c83838361085c565b61045c838383604051806020016040528060008152506105c9565b6000818152600260205260408120546001600160a01b03168061022b5760405162461bcd60e51b815260206004820152602960248201527f4552433732313a206f776e657220717565727920666f72206e6f6e657869737460448201526832b73a103a37b5b2b760b91b606482015260840161032b565b60006001600160a01b03821661058f5760405162461bcd60e51b815260206004820152602a60248201527f4552433732313a2062616c616e636520717565727920666f7220746865207a65604482015269726f206164647265737360b01b606482015260840161032b565b506001600160a01b031660009081526003602052604090205490565b60606001805461024090610fb7565b6105c53383836109f8565b5050565b6105d33383610792565b6105ef5760405162461bcd60e51b815260040161032b90610ff2565b6105fb84848484610ac3565b50505050565b606061060c82610707565b6106705760405162461bcd60e51b815260206004820152602f60248201527f4552433732314d657461646174613a2055524920717565727920666f72206e6f60448201526e3732bc34b9ba32b73a103a37b5b2b760891b606482015260840161032b565b600061068760408051602081019091526000815290565b905060008151116106a757604051806020016040528060008152506106d2565b806106b184610af6565b6040516020016106c2929190611043565b6040516020818303038152906040525b9392505050565b6001600160a01b03918216600090815260056020908152604080832093909416825291909152205460ff1690565b6000908152600260205260409020546001600160a01b0316151590565b600081815260046020526040902080546001600160a01b0319166001600160a01b0384169081179091558190610759826104ad565b6001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b600061079d82610707565b6107fe5760405162461bcd60e51b815260206004820152602c60248201527f4552433732313a206f70657261746f7220717565727920666f72206e6f6e657860448201526b34b9ba32b73a103a37b5b2b760a11b606482015260840161032b565b6000610809836104ad565b9050806001600160a01b0316846001600160a01b031614806108445750836001600160a01b0316610839846102c3565b6001600160a01b0316145b80610854575061085481856106d9565b949350505050565b826001600160a01b031661086f826104ad565b6001600160a01b0316146108d35760405162461bcd60e51b815260206004820152602560248201527f4552433732313a207472616e736665722066726f6d20696e636f72726563742060448201526437bbb732b960d91b606482015260840161032b565b6001600160a01b0382166109355760405162461bcd60e51b8152602060048201526024808201527f4552433732313a207472616e7366657220746f20746865207a65726f206164646044820152637265737360e01b606482015260840161032b565b610940600082610724565b6001600160a01b0383166000908152600360205260408120805460019290610969908490611088565b90915550506001600160a01b038216600090815260036020526040812080546001929061099790849061109f565b909155505060008181526002602052604080822080546001600160a01b0319166001600160a01b0386811691821790925591518493918716917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b816001600160a01b0316836001600160a01b03161415610a565760405162461bcd60e51b815260206004820152601960248201527822a9219b99189d1030b8383937bb32903a379031b0b63632b960391b604482015260640161032b565b6001600160a01b03838116600081815260056020908152604080832094871680845294825291829020805460ff191686151590811790915591519182527f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a3505050565b610ace84848461085c565b610ada84848484610bf3565b6105fb5760405162461bcd60e51b815260040161032b906110b7565b606081610b1a5750506040805180820190915260018152600360fc1b602082015290565b8160005b8115610b445780610b2e81611109565b9150610b3d9050600a8361113a565b9150610b1e565b6000816001600160401b03811115610b5e57610b5e610e93565b6040519080825280601f01601f191660200182016040528015610b88576020820181803683370190505b5090505b841561085457610b9d600183611088565b9150610baa600a8661114e565b610bb590603061109f565b60f81b818381518110610bca57610bca611162565b60200101906001600160f81b031916908160001a905350610bec600a8661113a565b9450610b8c565b60006001600160a01b0384163b15610cf557604051630a85bd0160e11b81526001600160a01b0385169063150b7a0290610c37903390899088908890600401611178565b602060405180830381600087803b158015610c5157600080fd5b505af1925050508015610c81575060408051601f3d908101601f19168201909252610c7e918101906111b5565b60015b610cdb573d808015610caf576040519150601f19603f3d011682016040523d82523d6000602084013e610cb4565b606091505b508051610cd35760405162461bcd60e51b815260040161032b906110b7565b805181602001fd5b6001600160e01b031916630a85bd0160e11b149050610854565b506001949350505050565b6001600160e01b031981168114610d1657600080fd5b50565b600060208284031215610d2b57600080fd5b81356106d281610d00565b60005b83811015610d51578181015183820152602001610d39565b838111156105fb5750506000910152565b60008151808452610d7a816020860160208601610d36565b601f01601f19169290920160200192915050565b6020815260006106d26020830184610d62565b600060208284031215610db357600080fd5b5035919050565b80356001600160a01b0381168114610dd157600080fd5b919050565b60008060408385031215610de957600080fd5b610df283610dba565b946020939093013593505050565b600080600060608486031215610e1557600080fd5b610e1e84610dba565b9250610e2c60208501610dba565b9150604084013590509250925092565b600060208284031215610e4e57600080fd5b6106d282610dba565b60008060408385031215610e6a57600080fd5b610e7383610dba565b915060208301358015158114610e8857600080fd5b809150509250929050565b634e487b7160e01b600052604160045260246000fd5b60008060008060808587031215610ebf57600080fd5b610ec885610dba565b9350610ed660208601610dba565b92506040850135915060608501356001600160401b0380821115610ef957600080fd5b818701915087601f830112610f0d57600080fd5b813581811115610f1f57610f1f610e93565b604051601f8201601f19908116603f01168101908382118183101715610f4757610f47610e93565b816040528281528a6020848701011115610f6057600080fd5b82602086016020830137600060208483010152809550505050505092959194509250565b60008060408385031215610f9757600080fd5b610fa083610dba565b9150610fae60208401610dba565b90509250929050565b600181811c90821680610fcb57607f821691505b60208210811415610fec57634e487b7160e01b600052602260045260246000fd5b50919050565b60208082526031908201527f4552433732313a207472616e736665722063616c6c6572206973206e6f74206f6040820152701ddb995c881b9bdc88185c1c1c9bdd9959607a1b606082015260800190565b60008351611055818460208801610d36565b835190830190611069818360208801610d36565b01949350505050565b634e487b7160e01b600052601160045260246000fd5b60008282101561109a5761109a611072565b500390565b600082198211156110b2576110b2611072565b500190565b60208082526032908201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560408201527131b2b4bb32b91034b6b83632b6b2b73a32b960711b606082015260800190565b600060001982141561111d5761111d611072565b5060010190565b634e487b7160e01b600052601260045260246000fd5b60008261114957611149611124565b500490565b60008261115d5761115d611124565b500690565b634e487b7160e01b600052603260045260246000fd5b6001600160a01b03858116825284166020820152604081018390526080606082018190526000906111ab90830184610d62565b9695505050505050565b6000602082840312156111c757600080fd5b81516106d281610d0056fea2646970667358221220d494372b2f087253d77dcc5c6c45f9db3f956eb36561ef29cff0a3665b96085664736f6c63430008090033", | ||
"linkReferences": {}, | ||
"deployedLinkReferences": {} | ||
} |
@@ -6,6 +6,6 @@ { | ||
"abi": [], | ||
"bytecode": "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220f574c0ce739ec456d39a432a1599f8ec8c538bbd599a02dd3c4f985c52ecb97264736f6c63430008040033", | ||
"deployedBytecode": "0x73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220f574c0ce739ec456d39a432a1599f8ec8c538bbd599a02dd3c4f985c52ecb97264736f6c63430008040033", | ||
"bytecode": "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea264697066735822122006b2384b5b42ad7136675305e503174af8d7eb8dc0f2c6928775c68cb8cb1b3e64736f6c63430008090033", | ||
"deployedBytecode": "0x73000000000000000000000000000000000000000030146080604052600080fdfea264697066735822122006b2384b5b42ad7136675305e503174af8d7eb8dc0f2c6928775c68cb8cb1b3e64736f6c63430008090033", | ||
"linkReferences": {}, | ||
"deployedLinkReferences": {} | ||
} |
@@ -6,6 +6,6 @@ { | ||
"abi": [], | ||
"bytecode": "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220c22a80496a48bcf6d6ee2ce7e127409738dd0172c5d7096d64f33d0209c507a264736f6c63430008040033", | ||
"deployedBytecode": "0x73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220c22a80496a48bcf6d6ee2ce7e127409738dd0172c5d7096d64f33d0209c507a264736f6c63430008040033", | ||
"bytecode": "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220ed321a6f269d63dd713c8742708a4d2a82c72db833bb3a7ad7609a53f550944a64736f6c63430008090033", | ||
"deployedBytecode": "0x73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220ed321a6f269d63dd713c8742708a4d2a82c72db833bb3a7ad7609a53f550944a64736f6c63430008090033", | ||
"linkReferences": {}, | ||
"deployedLinkReferences": {} | ||
} |
@@ -6,6 +6,6 @@ { | ||
"abi": [], | ||
"bytecode": "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220c214273802fe731f5f5b10d0e0fdc3603c3f170e75caeb4b26a4a7a69f4ebbf664736f6c63430008040033", | ||
"deployedBytecode": "0x73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220c214273802fe731f5f5b10d0e0fdc3603c3f170e75caeb4b26a4a7a69f4ebbf664736f6c63430008040033", | ||
"bytecode": "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220200be21f3a576fb5e87f7efbab26577acf4aa0fbb081c53d8e2389f65af5740264736f6c63430008090033", | ||
"deployedBytecode": "0x73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220200be21f3a576fb5e87f7efbab26577acf4aa0fbb081c53d8e2389f65af5740264736f6c63430008090033", | ||
"linkReferences": {}, | ||
"deployedLinkReferences": {} | ||
} |
@@ -6,6 +6,6 @@ { | ||
"abi": [], | ||
"bytecode": "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220ff22c0850a30209e312958d29cb32377e3434f4a5ba0014fbf2fc7fba741eb7964736f6c63430008040033", | ||
"deployedBytecode": "0x73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220ff22c0850a30209e312958d29cb32377e3434f4a5ba0014fbf2fc7fba741eb7964736f6c63430008040033", | ||
"bytecode": "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220d102acb82b756a449beb9eaa6d80294ab9131c4971622201c2f3abde183c599e64736f6c63430008090033", | ||
"deployedBytecode": "0x73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220d102acb82b756a449beb9eaa6d80294ab9131c4971622201c2f3abde183c599e64736f6c63430008090033", | ||
"linkReferences": {}, | ||
"deployedLinkReferences": {} | ||
} |
@@ -6,6 +6,6 @@ { | ||
"abi": [], | ||
"bytecode": "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220325371e9443e99dff9c613951c237fe669dbc8e77317b504ee4a89c5f375032064736f6c63430008040033", | ||
"deployedBytecode": "0x73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220325371e9443e99dff9c613951c237fe669dbc8e77317b504ee4a89c5f375032064736f6c63430008040033", | ||
"bytecode": "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220d077eef3db58fde9739fd6bfe3869408190c65b29ed7c0629b68688a8efc8db164736f6c63430008090033", | ||
"deployedBytecode": "0x73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220d077eef3db58fde9739fd6bfe3869408190c65b29ed7c0629b68688a8efc8db164736f6c63430008090033", | ||
"linkReferences": {}, | ||
"deployedLinkReferences": {} | ||
} |
@@ -6,6 +6,6 @@ { | ||
"abi": [], | ||
"bytecode": "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220ba9de366e07e715316bc573c965fa26cf5acfec1784972024918c6c9e2c0b91764736f6c63430008040033", | ||
"deployedBytecode": "0x73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220ba9de366e07e715316bc573c965fa26cf5acfec1784972024918c6c9e2c0b91764736f6c63430008040033", | ||
"bytecode": "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea264697066735822122070871e364a791759ad8ba71a4f0ec1b8fccb3c752db2b638d6cce2d8f5965a2c64736f6c63430008090033", | ||
"deployedBytecode": "0x73000000000000000000000000000000000000000030146080604052600080fdfea264697066735822122070871e364a791759ad8ba71a4f0ec1b8fccb3c752db2b638d6cce2d8f5965a2c64736f6c63430008090033", | ||
"linkReferences": {}, | ||
"deployedLinkReferences": {} | ||
} |
{ | ||
"name": "@0xflair/evm-contracts", | ||
"version": "1.4.2", | ||
"version": "1.5.0", | ||
"description": "A monorepo containing all evm-based smart contracts and extensions used on Flair platform.", | ||
@@ -72,2 +72,3 @@ "author": "Flair.Finance", | ||
"ethers": "^5.6.1", | ||
"eth-sig-util": "^3.0.1", | ||
"fs-extra": "^10.0.1", | ||
@@ -74,0 +75,0 @@ "glob": "^7.2.0", |
@@ -24,9 +24,17 @@ /* Autogenerated file. Do not edit manually. */ | ||
functions: { | ||
"DEFAULT_ADMIN_ROLE()": FunctionFragment; | ||
"MINTER_ROLE()": FunctionFragment; | ||
"approve(address,uint256)": FunctionFragment; | ||
"balanceOf(address)": FunctionFragment; | ||
"freezeMaxSupply()": FunctionFragment; | ||
"freezeTokenURIs(uint256)": FunctionFragment; | ||
"getApproved(uint256)": FunctionFragment; | ||
"getRoleAdmin(bytes32)": FunctionFragment; | ||
"grantRole(bytes32,address)": FunctionFragment; | ||
"hasRole(bytes32,address)": FunctionFragment; | ||
"isApprovedForAll(address,address)": FunctionFragment; | ||
"lastFrozenTokenId()": FunctionFragment; | ||
"maxSupply()": FunctionFragment; | ||
"mintWithTokenURIsByOwner(address,uint256,string[])": FunctionFragment; | ||
"mintWithTokenURIsByRole(address,uint256,string[])": FunctionFragment; | ||
"name()": FunctionFragment; | ||
@@ -36,2 +44,4 @@ "owner()": FunctionFragment; | ||
"renounceOwnership()": FunctionFragment; | ||
"renounceRole(bytes32,address)": FunctionFragment; | ||
"revokeRole(bytes32,address)": FunctionFragment; | ||
"safeTransferFrom(address,address,uint256)": FunctionFragment; | ||
@@ -50,2 +60,10 @@ "setApprovalForAll(address,bool)": FunctionFragment; | ||
encodeFunctionData( | ||
functionFragment: "DEFAULT_ADMIN_ROLE", | ||
values?: undefined | ||
): string; | ||
encodeFunctionData( | ||
functionFragment: "MINTER_ROLE", | ||
values?: undefined | ||
): string; | ||
encodeFunctionData( | ||
functionFragment: "approve", | ||
@@ -60,2 +78,6 @@ values: [string, BigNumberish] | ||
encodeFunctionData( | ||
functionFragment: "freezeTokenURIs", | ||
values: [BigNumberish] | ||
): string; | ||
encodeFunctionData( | ||
functionFragment: "getApproved", | ||
@@ -65,5 +87,21 @@ values: [BigNumberish] | ||
encodeFunctionData( | ||
functionFragment: "getRoleAdmin", | ||
values: [BytesLike] | ||
): string; | ||
encodeFunctionData( | ||
functionFragment: "grantRole", | ||
values: [BytesLike, string] | ||
): string; | ||
encodeFunctionData( | ||
functionFragment: "hasRole", | ||
values: [BytesLike, string] | ||
): string; | ||
encodeFunctionData( | ||
functionFragment: "isApprovedForAll", | ||
values: [string, string] | ||
): string; | ||
encodeFunctionData( | ||
functionFragment: "lastFrozenTokenId", | ||
values?: undefined | ||
): string; | ||
encodeFunctionData(functionFragment: "maxSupply", values?: undefined): string; | ||
@@ -74,2 +112,6 @@ encodeFunctionData( | ||
): string; | ||
encodeFunctionData( | ||
functionFragment: "mintWithTokenURIsByRole", | ||
values: [string, BigNumberish, string[]] | ||
): string; | ||
encodeFunctionData(functionFragment: "name", values?: undefined): string; | ||
@@ -86,2 +128,10 @@ encodeFunctionData(functionFragment: "owner", values?: undefined): string; | ||
encodeFunctionData( | ||
functionFragment: "renounceRole", | ||
values: [BytesLike, string] | ||
): string; | ||
encodeFunctionData( | ||
functionFragment: "revokeRole", | ||
values: [BytesLike, string] | ||
): string; | ||
encodeFunctionData( | ||
functionFragment: "safeTransferFrom", | ||
@@ -124,2 +174,10 @@ values: [string, string, BigNumberish] | ||
decodeFunctionResult( | ||
functionFragment: "DEFAULT_ADMIN_ROLE", | ||
data: BytesLike | ||
): Result; | ||
decodeFunctionResult( | ||
functionFragment: "MINTER_ROLE", | ||
data: BytesLike | ||
): Result; | ||
decodeFunctionResult(functionFragment: "approve", data: BytesLike): Result; | ||
@@ -132,2 +190,6 @@ decodeFunctionResult(functionFragment: "balanceOf", data: BytesLike): Result; | ||
decodeFunctionResult( | ||
functionFragment: "freezeTokenURIs", | ||
data: BytesLike | ||
): Result; | ||
decodeFunctionResult( | ||
functionFragment: "getApproved", | ||
@@ -137,5 +199,15 @@ data: BytesLike | ||
decodeFunctionResult( | ||
functionFragment: "getRoleAdmin", | ||
data: BytesLike | ||
): Result; | ||
decodeFunctionResult(functionFragment: "grantRole", data: BytesLike): Result; | ||
decodeFunctionResult(functionFragment: "hasRole", data: BytesLike): Result; | ||
decodeFunctionResult( | ||
functionFragment: "isApprovedForAll", | ||
data: BytesLike | ||
): Result; | ||
decodeFunctionResult( | ||
functionFragment: "lastFrozenTokenId", | ||
data: BytesLike | ||
): Result; | ||
decodeFunctionResult(functionFragment: "maxSupply", data: BytesLike): Result; | ||
@@ -146,2 +218,6 @@ decodeFunctionResult( | ||
): Result; | ||
decodeFunctionResult( | ||
functionFragment: "mintWithTokenURIsByRole", | ||
data: BytesLike | ||
): Result; | ||
decodeFunctionResult(functionFragment: "name", data: BytesLike): Result; | ||
@@ -155,2 +231,7 @@ decodeFunctionResult(functionFragment: "owner", data: BytesLike): Result; | ||
decodeFunctionResult( | ||
functionFragment: "renounceRole", | ||
data: BytesLike | ||
): Result; | ||
decodeFunctionResult(functionFragment: "revokeRole", data: BytesLike): Result; | ||
decodeFunctionResult( | ||
functionFragment: "safeTransferFrom", | ||
@@ -194,2 +275,5 @@ data: BytesLike | ||
"OwnershipTransferred(address,address)": EventFragment; | ||
"RoleAdminChanged(bytes32,bytes32,bytes32)": EventFragment; | ||
"RoleGranted(bytes32,address,address)": EventFragment; | ||
"RoleRevoked(bytes32,address,address)": EventFragment; | ||
"Transfer(address,address,uint256)": EventFragment; | ||
@@ -201,2 +285,5 @@ }; | ||
getEvent(nameOrSignatureOrTopic: "OwnershipTransferred"): EventFragment; | ||
getEvent(nameOrSignatureOrTopic: "RoleAdminChanged"): EventFragment; | ||
getEvent(nameOrSignatureOrTopic: "RoleGranted"): EventFragment; | ||
getEvent(nameOrSignatureOrTopic: "RoleRevoked"): EventFragment; | ||
getEvent(nameOrSignatureOrTopic: "Transfer"): EventFragment; | ||
@@ -225,2 +312,18 @@ } | ||
export type RoleAdminChangedEvent = TypedEvent< | ||
[string, string, string] & { | ||
role: string; | ||
previousAdminRole: string; | ||
newAdminRole: string; | ||
} | ||
>; | ||
export type RoleGrantedEvent = TypedEvent< | ||
[string, string, string] & { role: string; account: string; sender: string } | ||
>; | ||
export type RoleRevokedEvent = TypedEvent< | ||
[string, string, string] & { role: string; account: string; sender: string } | ||
>; | ||
export type TransferEvent = TypedEvent< | ||
@@ -274,2 +377,6 @@ [string, string, BigNumber] & { from: string; to: string; tokenId: BigNumber } | ||
functions: { | ||
DEFAULT_ADMIN_ROLE(overrides?: CallOverrides): Promise<[string]>; | ||
MINTER_ROLE(overrides?: CallOverrides): Promise<[string]>; | ||
approve( | ||
@@ -287,2 +394,7 @@ to: string, | ||
freezeTokenURIs( | ||
_lastFrozenTokenId: BigNumberish, | ||
overrides?: Overrides & { from?: string | Promise<string> } | ||
): Promise<ContractTransaction>; | ||
getApproved( | ||
@@ -293,2 +405,16 @@ tokenId: BigNumberish, | ||
getRoleAdmin(role: BytesLike, overrides?: CallOverrides): Promise<[string]>; | ||
grantRole( | ||
role: BytesLike, | ||
account: string, | ||
overrides?: Overrides & { from?: string | Promise<string> } | ||
): Promise<ContractTransaction>; | ||
hasRole( | ||
role: BytesLike, | ||
account: string, | ||
overrides?: CallOverrides | ||
): Promise<[boolean]>; | ||
isApprovedForAll( | ||
@@ -300,2 +426,4 @@ owner: string, | ||
lastFrozenTokenId(overrides?: CallOverrides): Promise<[BigNumber]>; | ||
maxSupply(overrides?: CallOverrides): Promise<[BigNumber]>; | ||
@@ -310,2 +438,9 @@ | ||
mintWithTokenURIsByRole( | ||
to: string, | ||
count: BigNumberish, | ||
tokenURIs: string[], | ||
overrides?: Overrides & { from?: string | Promise<string> } | ||
): Promise<ContractTransaction>; | ||
name(overrides?: CallOverrides): Promise<[string]>; | ||
@@ -324,2 +459,14 @@ | ||
renounceRole( | ||
role: BytesLike, | ||
account: string, | ||
overrides?: Overrides & { from?: string | Promise<string> } | ||
): Promise<ContractTransaction>; | ||
revokeRole( | ||
role: BytesLike, | ||
account: string, | ||
overrides?: Overrides & { from?: string | Promise<string> } | ||
): Promise<ContractTransaction>; | ||
"safeTransferFrom(address,address,uint256)"( | ||
@@ -384,2 +531,6 @@ from: string, | ||
DEFAULT_ADMIN_ROLE(overrides?: CallOverrides): Promise<string>; | ||
MINTER_ROLE(overrides?: CallOverrides): Promise<string>; | ||
approve( | ||
@@ -397,2 +548,7 @@ to: string, | ||
freezeTokenURIs( | ||
_lastFrozenTokenId: BigNumberish, | ||
overrides?: Overrides & { from?: string | Promise<string> } | ||
): Promise<ContractTransaction>; | ||
getApproved( | ||
@@ -403,2 +559,16 @@ tokenId: BigNumberish, | ||
getRoleAdmin(role: BytesLike, overrides?: CallOverrides): Promise<string>; | ||
grantRole( | ||
role: BytesLike, | ||
account: string, | ||
overrides?: Overrides & { from?: string | Promise<string> } | ||
): Promise<ContractTransaction>; | ||
hasRole( | ||
role: BytesLike, | ||
account: string, | ||
overrides?: CallOverrides | ||
): Promise<boolean>; | ||
isApprovedForAll( | ||
@@ -410,2 +580,4 @@ owner: string, | ||
lastFrozenTokenId(overrides?: CallOverrides): Promise<BigNumber>; | ||
maxSupply(overrides?: CallOverrides): Promise<BigNumber>; | ||
@@ -420,2 +592,9 @@ | ||
mintWithTokenURIsByRole( | ||
to: string, | ||
count: BigNumberish, | ||
tokenURIs: string[], | ||
overrides?: Overrides & { from?: string | Promise<string> } | ||
): Promise<ContractTransaction>; | ||
name(overrides?: CallOverrides): Promise<string>; | ||
@@ -431,2 +610,14 @@ | ||
renounceRole( | ||
role: BytesLike, | ||
account: string, | ||
overrides?: Overrides & { from?: string | Promise<string> } | ||
): Promise<ContractTransaction>; | ||
revokeRole( | ||
role: BytesLike, | ||
account: string, | ||
overrides?: Overrides & { from?: string | Promise<string> } | ||
): Promise<ContractTransaction>; | ||
"safeTransferFrom(address,address,uint256)"( | ||
@@ -488,2 +679,6 @@ from: string, | ||
callStatic: { | ||
DEFAULT_ADMIN_ROLE(overrides?: CallOverrides): Promise<string>; | ||
MINTER_ROLE(overrides?: CallOverrides): Promise<string>; | ||
approve( | ||
@@ -499,2 +694,7 @@ to: string, | ||
freezeTokenURIs( | ||
_lastFrozenTokenId: BigNumberish, | ||
overrides?: CallOverrides | ||
): Promise<void>; | ||
getApproved( | ||
@@ -505,2 +705,16 @@ tokenId: BigNumberish, | ||
getRoleAdmin(role: BytesLike, overrides?: CallOverrides): Promise<string>; | ||
grantRole( | ||
role: BytesLike, | ||
account: string, | ||
overrides?: CallOverrides | ||
): Promise<void>; | ||
hasRole( | ||
role: BytesLike, | ||
account: string, | ||
overrides?: CallOverrides | ||
): Promise<boolean>; | ||
isApprovedForAll( | ||
@@ -512,2 +726,4 @@ owner: string, | ||
lastFrozenTokenId(overrides?: CallOverrides): Promise<BigNumber>; | ||
maxSupply(overrides?: CallOverrides): Promise<BigNumber>; | ||
@@ -522,2 +738,9 @@ | ||
mintWithTokenURIsByRole( | ||
to: string, | ||
count: BigNumberish, | ||
tokenURIs: string[], | ||
overrides?: CallOverrides | ||
): Promise<void>; | ||
name(overrides?: CallOverrides): Promise<string>; | ||
@@ -531,2 +754,14 @@ | ||
renounceRole( | ||
role: BytesLike, | ||
account: string, | ||
overrides?: CallOverrides | ||
): Promise<void>; | ||
revokeRole( | ||
role: BytesLike, | ||
account: string, | ||
overrides?: CallOverrides | ||
): Promise<void>; | ||
"safeTransferFrom(address,address,uint256)"( | ||
@@ -641,2 +876,56 @@ from: string, | ||
"RoleAdminChanged(bytes32,bytes32,bytes32)"( | ||
role?: BytesLike | null, | ||
previousAdminRole?: BytesLike | null, | ||
newAdminRole?: BytesLike | null | ||
): TypedEventFilter< | ||
[string, string, string], | ||
{ role: string; previousAdminRole: string; newAdminRole: string } | ||
>; | ||
RoleAdminChanged( | ||
role?: BytesLike | null, | ||
previousAdminRole?: BytesLike | null, | ||
newAdminRole?: BytesLike | null | ||
): TypedEventFilter< | ||
[string, string, string], | ||
{ role: string; previousAdminRole: string; newAdminRole: string } | ||
>; | ||
"RoleGranted(bytes32,address,address)"( | ||
role?: BytesLike | null, | ||
account?: string | null, | ||
sender?: string | null | ||
): TypedEventFilter< | ||
[string, string, string], | ||
{ role: string; account: string; sender: string } | ||
>; | ||
RoleGranted( | ||
role?: BytesLike | null, | ||
account?: string | null, | ||
sender?: string | null | ||
): TypedEventFilter< | ||
[string, string, string], | ||
{ role: string; account: string; sender: string } | ||
>; | ||
"RoleRevoked(bytes32,address,address)"( | ||
role?: BytesLike | null, | ||
account?: string | null, | ||
sender?: string | null | ||
): TypedEventFilter< | ||
[string, string, string], | ||
{ role: string; account: string; sender: string } | ||
>; | ||
RoleRevoked( | ||
role?: BytesLike | null, | ||
account?: string | null, | ||
sender?: string | null | ||
): TypedEventFilter< | ||
[string, string, string], | ||
{ role: string; account: string; sender: string } | ||
>; | ||
"Transfer(address,address,uint256)"( | ||
@@ -662,2 +951,6 @@ from?: string | null, | ||
estimateGas: { | ||
DEFAULT_ADMIN_ROLE(overrides?: CallOverrides): Promise<BigNumber>; | ||
MINTER_ROLE(overrides?: CallOverrides): Promise<BigNumber>; | ||
approve( | ||
@@ -675,2 +968,7 @@ to: string, | ||
freezeTokenURIs( | ||
_lastFrozenTokenId: BigNumberish, | ||
overrides?: Overrides & { from?: string | Promise<string> } | ||
): Promise<BigNumber>; | ||
getApproved( | ||
@@ -681,2 +979,19 @@ tokenId: BigNumberish, | ||
getRoleAdmin( | ||
role: BytesLike, | ||
overrides?: CallOverrides | ||
): Promise<BigNumber>; | ||
grantRole( | ||
role: BytesLike, | ||
account: string, | ||
overrides?: Overrides & { from?: string | Promise<string> } | ||
): Promise<BigNumber>; | ||
hasRole( | ||
role: BytesLike, | ||
account: string, | ||
overrides?: CallOverrides | ||
): Promise<BigNumber>; | ||
isApprovedForAll( | ||
@@ -688,2 +1003,4 @@ owner: string, | ||
lastFrozenTokenId(overrides?: CallOverrides): Promise<BigNumber>; | ||
maxSupply(overrides?: CallOverrides): Promise<BigNumber>; | ||
@@ -698,2 +1015,9 @@ | ||
mintWithTokenURIsByRole( | ||
to: string, | ||
count: BigNumberish, | ||
tokenURIs: string[], | ||
overrides?: Overrides & { from?: string | Promise<string> } | ||
): Promise<BigNumber>; | ||
name(overrides?: CallOverrides): Promise<BigNumber>; | ||
@@ -712,2 +1036,14 @@ | ||
renounceRole( | ||
role: BytesLike, | ||
account: string, | ||
overrides?: Overrides & { from?: string | Promise<string> } | ||
): Promise<BigNumber>; | ||
revokeRole( | ||
role: BytesLike, | ||
account: string, | ||
overrides?: Overrides & { from?: string | Promise<string> } | ||
): Promise<BigNumber>; | ||
"safeTransferFrom(address,address,uint256)"( | ||
@@ -773,2 +1109,8 @@ from: string, | ||
populateTransaction: { | ||
DEFAULT_ADMIN_ROLE( | ||
overrides?: CallOverrides | ||
): Promise<PopulatedTransaction>; | ||
MINTER_ROLE(overrides?: CallOverrides): Promise<PopulatedTransaction>; | ||
approve( | ||
@@ -789,2 +1131,7 @@ to: string, | ||
freezeTokenURIs( | ||
_lastFrozenTokenId: BigNumberish, | ||
overrides?: Overrides & { from?: string | Promise<string> } | ||
): Promise<PopulatedTransaction>; | ||
getApproved( | ||
@@ -795,2 +1142,19 @@ tokenId: BigNumberish, | ||
getRoleAdmin( | ||
role: BytesLike, | ||
overrides?: CallOverrides | ||
): Promise<PopulatedTransaction>; | ||
grantRole( | ||
role: BytesLike, | ||
account: string, | ||
overrides?: Overrides & { from?: string | Promise<string> } | ||
): Promise<PopulatedTransaction>; | ||
hasRole( | ||
role: BytesLike, | ||
account: string, | ||
overrides?: CallOverrides | ||
): Promise<PopulatedTransaction>; | ||
isApprovedForAll( | ||
@@ -802,2 +1166,4 @@ owner: string, | ||
lastFrozenTokenId(overrides?: CallOverrides): Promise<PopulatedTransaction>; | ||
maxSupply(overrides?: CallOverrides): Promise<PopulatedTransaction>; | ||
@@ -812,2 +1178,9 @@ | ||
mintWithTokenURIsByRole( | ||
to: string, | ||
count: BigNumberish, | ||
tokenURIs: string[], | ||
overrides?: Overrides & { from?: string | Promise<string> } | ||
): Promise<PopulatedTransaction>; | ||
name(overrides?: CallOverrides): Promise<PopulatedTransaction>; | ||
@@ -826,2 +1199,14 @@ | ||
renounceRole( | ||
role: BytesLike, | ||
account: string, | ||
overrides?: Overrides & { from?: string | Promise<string> } | ||
): Promise<PopulatedTransaction>; | ||
revokeRole( | ||
role: BytesLike, | ||
account: string, | ||
overrides?: Overrides & { from?: string | Promise<string> } | ||
): Promise<PopulatedTransaction>; | ||
"safeTransferFrom(address,address,uint256)"( | ||
@@ -828,0 +1213,0 @@ from: string, |
@@ -27,4 +27,6 @@ /* Autogenerated file. Do not edit manually. */ | ||
"balanceOf(address)": FunctionFragment; | ||
"freezeTokenURIs(uint256)": FunctionFragment; | ||
"getApproved(uint256)": FunctionFragment; | ||
"isApprovedForAll(address,address)": FunctionFragment; | ||
"lastFrozenTokenId()": FunctionFragment; | ||
"name()": FunctionFragment; | ||
@@ -50,2 +52,6 @@ "owner()": FunctionFragment; | ||
encodeFunctionData( | ||
functionFragment: "freezeTokenURIs", | ||
values: [BigNumberish] | ||
): string; | ||
encodeFunctionData( | ||
functionFragment: "getApproved", | ||
@@ -58,2 +64,6 @@ values: [BigNumberish] | ||
): string; | ||
encodeFunctionData( | ||
functionFragment: "lastFrozenTokenId", | ||
values?: undefined | ||
): string; | ||
encodeFunctionData(functionFragment: "name", values?: undefined): string; | ||
@@ -102,2 +112,6 @@ encodeFunctionData(functionFragment: "owner", values?: undefined): string; | ||
decodeFunctionResult( | ||
functionFragment: "freezeTokenURIs", | ||
data: BytesLike | ||
): Result; | ||
decodeFunctionResult( | ||
functionFragment: "getApproved", | ||
@@ -110,2 +124,6 @@ data: BytesLike | ||
): Result; | ||
decodeFunctionResult( | ||
functionFragment: "lastFrozenTokenId", | ||
data: BytesLike | ||
): Result; | ||
decodeFunctionResult(functionFragment: "name", data: BytesLike): Result; | ||
@@ -234,2 +252,7 @@ decodeFunctionResult(functionFragment: "owner", data: BytesLike): Result; | ||
freezeTokenURIs( | ||
_lastFrozenTokenId: BigNumberish, | ||
overrides?: Overrides & { from?: string | Promise<string> } | ||
): Promise<ContractTransaction>; | ||
getApproved( | ||
@@ -246,2 +269,4 @@ tokenId: BigNumberish, | ||
lastFrozenTokenId(overrides?: CallOverrides): Promise<[BigNumber]>; | ||
name(overrides?: CallOverrides): Promise<[string]>; | ||
@@ -320,2 +345,7 @@ | ||
freezeTokenURIs( | ||
_lastFrozenTokenId: BigNumberish, | ||
overrides?: Overrides & { from?: string | Promise<string> } | ||
): Promise<ContractTransaction>; | ||
getApproved( | ||
@@ -332,2 +362,4 @@ tokenId: BigNumberish, | ||
lastFrozenTokenId(overrides?: CallOverrides): Promise<BigNumber>; | ||
name(overrides?: CallOverrides): Promise<string>; | ||
@@ -400,2 +432,7 @@ | ||
freezeTokenURIs( | ||
_lastFrozenTokenId: BigNumberish, | ||
overrides?: CallOverrides | ||
): Promise<void>; | ||
getApproved( | ||
@@ -412,2 +449,4 @@ tokenId: BigNumberish, | ||
lastFrozenTokenId(overrides?: CallOverrides): Promise<BigNumber>; | ||
name(overrides?: CallOverrides): Promise<string>; | ||
@@ -551,2 +590,7 @@ | ||
freezeTokenURIs( | ||
_lastFrozenTokenId: BigNumberish, | ||
overrides?: Overrides & { from?: string | Promise<string> } | ||
): Promise<BigNumber>; | ||
getApproved( | ||
@@ -563,2 +607,4 @@ tokenId: BigNumberish, | ||
lastFrozenTokenId(overrides?: CallOverrides): Promise<BigNumber>; | ||
name(overrides?: CallOverrides): Promise<BigNumber>; | ||
@@ -641,2 +687,7 @@ | ||
freezeTokenURIs( | ||
_lastFrozenTokenId: BigNumberish, | ||
overrides?: Overrides & { from?: string | Promise<string> } | ||
): Promise<PopulatedTransaction>; | ||
getApproved( | ||
@@ -653,2 +704,4 @@ tokenId: BigNumberish, | ||
lastFrozenTokenId(overrides?: CallOverrides): Promise<PopulatedTransaction>; | ||
name(overrides?: CallOverrides): Promise<PopulatedTransaction>; | ||
@@ -655,0 +708,0 @@ |
@@ -359,3 +359,3 @@ /* Autogenerated file. Do not edit manually. */ | ||
const _bytecode = | ||
"0x60806040523480156200001157600080fd5b5060405162001489380380620014898339810160408190526200003491620001c1565b81516200004990600090602085019062000068565b5080516200005f90600190602084019062000068565b5050506200027b565b828054620000769062000228565b90600052602060002090601f0160209004810192826200009a5760008555620000e5565b82601f10620000b557805160ff1916838001178555620000e5565b82800160010185558215620000e5579182015b82811115620000e5578251825591602001919060010190620000c8565b50620000f3929150620000f7565b5090565b5b80821115620000f35760008155600101620000f8565b600082601f8301126200011f578081fd5b81516001600160401b03808211156200013c576200013c62000265565b604051601f8301601f19908116603f0116810190828211818310171562000167576200016762000265565b8160405283815260209250868385880101111562000183578485fd5b8491505b83821015620001a6578582018301518183018401529082019062000187565b83821115620001b757848385830101525b9695505050505050565b60008060408385031215620001d4578182fd5b82516001600160401b0380821115620001eb578384fd5b620001f9868387016200010e565b935060208501519150808211156200020f578283fd5b506200021e858286016200010e565b9150509250929050565b600181811c908216806200023d57607f821691505b602082108114156200025f57634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052604160045260246000fd5b6111fe806200028b6000396000f3fe608060405234801561001057600080fd5b50600436106100af5760003560e01c806301ffc9a7146100b457806306fdde03146100dc578063081812fc146100f1578063095ea7b31461011c57806323b872dd1461013157806342842e0e146101445780636352211e1461015757806370a082311461016a57806395d89b411461018b578063a22cb46514610193578063b88d4fde146101a6578063c87b56dd146101b9578063e985e9c5146101cc575b600080fd5b6100c76100c2366004610ef6565b6101df565b60405190151581526020015b60405180910390f35b6100e4610231565b6040516100d39190610fde565b6101046100ff366004610f2e565b6102c3565b6040516001600160a01b0390911681526020016100d3565b61012f61012a366004610ecd565b610350565b005b61012f61013f366004610d84565b610461565b61012f610152366004610d84565b610492565b610104610165366004610f2e565b6104ad565b61017d610178366004610d38565b610524565b6040519081526020016100d3565b6100e46105ab565b61012f6101a1366004610e93565b6105ba565b61012f6101b4366004610dbf565b6105c9565b6100e46101c7366004610f2e565b610601565b6100c76101da366004610d52565b6106d9565b60006001600160e01b031982166380ac58cd60e01b148061021057506001600160e01b03198216635b5e139f60e01b145b8061022b57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60606000805461024090611103565b80601f016020809104026020016040519081016040528092919081815260200182805461026c90611103565b80156102b95780601f1061028e576101008083540402835291602001916102b9565b820191906000526020600020905b81548152906001019060200180831161029c57829003601f168201915b5050505050905090565b60006102ce82610707565b6103345760405162461bcd60e51b815260206004820152602c60248201527f4552433732313a20617070726f76656420717565727920666f72206e6f6e657860448201526b34b9ba32b73a103a37b5b2b760a11b60648201526084015b60405180910390fd5b506000908152600460205260409020546001600160a01b031690565b600061035b826104ad565b9050806001600160a01b0316836001600160a01b031614156103c95760405162461bcd60e51b815260206004820152602160248201527f4552433732313a20617070726f76616c20746f2063757272656e74206f776e656044820152603960f91b606482015260840161032b565b336001600160a01b03821614806103e557506103e581336106d9565b6104525760405162461bcd60e51b815260206004820152603860248201527f4552433732313a20617070726f76652063616c6c6572206973206e6f74206f776044820152771b995c881b9bdc88185c1c1c9bdd995908199bdc88185b1b60421b606482015260840161032b565b61045c8383610724565b505050565b61046b3382610792565b6104875760405162461bcd60e51b815260040161032b90611043565b61045c83838361085c565b61045c838383604051806020016040528060008152506105c9565b6000818152600260205260408120546001600160a01b03168061022b5760405162461bcd60e51b815260206004820152602960248201527f4552433732313a206f776e657220717565727920666f72206e6f6e657869737460448201526832b73a103a37b5b2b760b91b606482015260840161032b565b60006001600160a01b03821661058f5760405162461bcd60e51b815260206004820152602a60248201527f4552433732313a2062616c616e636520717565727920666f7220746865207a65604482015269726f206164647265737360b01b606482015260840161032b565b506001600160a01b031660009081526003602052604090205490565b60606001805461024090611103565b6105c53383836109f8565b5050565b6105d33383610792565b6105ef5760405162461bcd60e51b815260040161032b90611043565b6105fb84848484610ac3565b50505050565b606061060c82610707565b6106705760405162461bcd60e51b815260206004820152602f60248201527f4552433732314d657461646174613a2055524920717565727920666f72206e6f60448201526e3732bc34b9ba32b73a103a37b5b2b760891b606482015260840161032b565b600061068760408051602081019091526000815290565b905060008151116106a757604051806020016040528060008152506106d2565b806106b184610af6565b6040516020016106c2929190610f72565b6040516020818303038152906040525b9392505050565b6001600160a01b03918216600090815260056020908152604080832093909416825291909152205460ff1690565b6000908152600260205260409020546001600160a01b0316151590565b600081815260046020526040902080546001600160a01b0319166001600160a01b0384169081179091558190610759826104ad565b6001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b600061079d82610707565b6107fe5760405162461bcd60e51b815260206004820152602c60248201527f4552433732313a206f70657261746f7220717565727920666f72206e6f6e657860448201526b34b9ba32b73a103a37b5b2b760a11b606482015260840161032b565b6000610809836104ad565b9050806001600160a01b0316846001600160a01b031614806108445750836001600160a01b0316610839846102c3565b6001600160a01b0316145b80610854575061085481856106d9565b949350505050565b826001600160a01b031661086f826104ad565b6001600160a01b0316146108d35760405162461bcd60e51b815260206004820152602560248201527f4552433732313a207472616e736665722066726f6d20696e636f72726563742060448201526437bbb732b960d91b606482015260840161032b565b6001600160a01b0382166109355760405162461bcd60e51b8152602060048201526024808201527f4552433732313a207472616e7366657220746f20746865207a65726f206164646044820152637265737360e01b606482015260840161032b565b610940600082610724565b6001600160a01b03831660009081526003602052604081208054600192906109699084906110c0565b90915550506001600160a01b0382166000908152600360205260408120805460019290610997908490611094565b909155505060008181526002602052604080822080546001600160a01b0319166001600160a01b0386811691821790925591518493918716917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b816001600160a01b0316836001600160a01b03161415610a565760405162461bcd60e51b815260206004820152601960248201527822a9219b99189d1030b8383937bb32903a379031b0b63632b960391b604482015260640161032b565b6001600160a01b03838116600081815260056020908152604080832094871680845294825291829020805460ff191686151590811790915591519182527f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a3505050565b610ace84848461085c565b610ada84848484610c0f565b6105fb5760405162461bcd60e51b815260040161032b90610ff1565b606081610b1a5750506040805180820190915260018152600360fc1b602082015290565b8160005b8115610b445780610b2e8161113e565b9150610b3d9050600a836110ac565b9150610b1e565b6000816001600160401b03811115610b6c57634e487b7160e01b600052604160045260246000fd5b6040519080825280601f01601f191660200182016040528015610b96576020820181803683370190505b5090505b841561085457610bab6001836110c0565b9150610bb8600a86611159565b610bc3906030611094565b60f81b818381518110610be657634e487b7160e01b600052603260045260246000fd5b60200101906001600160f81b031916908160001a905350610c08600a866110ac565b9450610b9a565b60006001600160a01b0384163b15610d1157604051630a85bd0160e11b81526001600160a01b0385169063150b7a0290610c53903390899088908890600401610fa1565b602060405180830381600087803b158015610c6d57600080fd5b505af1925050508015610c9d575060408051601f3d908101601f19168201909252610c9a91810190610f12565b60015b610cf7573d808015610ccb576040519150601f19603f3d011682016040523d82523d6000602084013e610cd0565b606091505b508051610cef5760405162461bcd60e51b815260040161032b90610ff1565b805181602001fd5b6001600160e01b031916630a85bd0160e11b149050610854565b506001949350505050565b80356001600160a01b0381168114610d3357600080fd5b919050565b600060208284031215610d49578081fd5b6106d282610d1c565b60008060408385031215610d64578081fd5b610d6d83610d1c565b9150610d7b60208401610d1c565b90509250929050565b600080600060608486031215610d98578081fd5b610da184610d1c565b9250610daf60208501610d1c565b9150604084013590509250925092565b60008060008060808587031215610dd4578081fd5b610ddd85610d1c565b9350610deb60208601610d1c565b92506040850135915060608501356001600160401b0380821115610e0d578283fd5b818701915087601f830112610e20578283fd5b813581811115610e3257610e32611199565b604051601f8201601f19908116603f01168101908382118183101715610e5a57610e5a611199565b816040528281528a6020848701011115610e72578586fd5b82602086016020830137918201602001949094529598949750929550505050565b60008060408385031215610ea5578182fd5b610eae83610d1c565b915060208301358015158114610ec2578182fd5b809150509250929050565b60008060408385031215610edf578182fd5b610ee883610d1c565b946020939093013593505050565b600060208284031215610f07578081fd5b81356106d2816111af565b600060208284031215610f23578081fd5b81516106d2816111af565b600060208284031215610f3f578081fd5b5035919050565b60008151808452610f5e8160208601602086016110d7565b601f01601f19169290920160200192915050565b60008351610f848184602088016110d7565b835190830190610f988183602088016110d7565b01949350505050565b6001600160a01b0385811682528416602082015260408101839052608060608201819052600090610fd490830184610f46565b9695505050505050565b6020815260006106d26020830184610f46565b60208082526032908201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560408201527131b2b4bb32b91034b6b83632b6b2b73a32b960711b606082015260800190565b60208082526031908201527f4552433732313a207472616e736665722063616c6c6572206973206e6f74206f6040820152701ddb995c881b9bdc88185c1c1c9bdd9959607a1b606082015260800190565b600082198211156110a7576110a761116d565b500190565b6000826110bb576110bb611183565b500490565b6000828210156110d2576110d261116d565b500390565b60005b838110156110f25781810151838201526020016110da565b838111156105fb5750506000910152565b600181811c9082168061111757607f821691505b6020821081141561113857634e487b7160e01b600052602260045260246000fd5b50919050565b60006000198214156111525761115261116d565b5060010190565b60008261116857611168611183565b500690565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052601260045260246000fd5b634e487b7160e01b600052604160045260246000fd5b6001600160e01b0319811681146111c557600080fd5b5056fea26469706673582212202061ce6db26f41dd13338b5796f502341c605d9c2318fac181e51f3e82c4547364736f6c63430008040033"; | ||
"0x60806040523480156200001157600080fd5b506040516200149a3803806200149a8339810160408190526200003491620001db565b81516200004990600090602085019062000068565b5080516200005f90600190602084019062000068565b50505062000282565b828054620000769062000245565b90600052602060002090601f0160209004810192826200009a5760008555620000e5565b82601f10620000b557805160ff1916838001178555620000e5565b82800160010185558215620000e5579182015b82811115620000e5578251825591602001919060010190620000c8565b50620000f3929150620000f7565b5090565b5b80821115620000f35760008155600101620000f8565b634e487b7160e01b600052604160045260246000fd5b600082601f8301126200013657600080fd5b81516001600160401b03808211156200015357620001536200010e565b604051601f8301601f19908116603f011681019082821181831017156200017e576200017e6200010e565b816040528381526020925086838588010111156200019b57600080fd5b600091505b83821015620001bf5785820183015181830184015290820190620001a0565b83821115620001d15760008385830101525b9695505050505050565b60008060408385031215620001ef57600080fd5b82516001600160401b03808211156200020757600080fd5b620002158683870162000124565b935060208501519150808211156200022c57600080fd5b506200023b8582860162000124565b9150509250929050565b600181811c908216806200025a57607f821691505b602082108114156200027c57634e487b7160e01b600052602260045260246000fd5b50919050565b61120880620002926000396000f3fe608060405234801561001057600080fd5b50600436106100af5760003560e01c806301ffc9a7146100b457806306fdde03146100dc578063081812fc146100f1578063095ea7b31461011c57806323b872dd1461013157806342842e0e146101445780636352211e1461015757806370a082311461016a57806395d89b411461018b578063a22cb46514610193578063b88d4fde146101a6578063c87b56dd146101b9578063e985e9c5146101cc575b600080fd5b6100c76100c2366004610d19565b6101df565b60405190151581526020015b60405180910390f35b6100e4610231565b6040516100d39190610d8e565b6101046100ff366004610da1565b6102c3565b6040516001600160a01b0390911681526020016100d3565b61012f61012a366004610dd6565b610350565b005b61012f61013f366004610e00565b610461565b61012f610152366004610e00565b610492565b610104610165366004610da1565b6104ad565b61017d610178366004610e3c565b610524565b6040519081526020016100d3565b6100e46105ab565b61012f6101a1366004610e57565b6105ba565b61012f6101b4366004610ea9565b6105c9565b6100e46101c7366004610da1565b610601565b6100c76101da366004610f84565b6106d9565b60006001600160e01b031982166380ac58cd60e01b148061021057506001600160e01b03198216635b5e139f60e01b145b8061022b57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60606000805461024090610fb7565b80601f016020809104026020016040519081016040528092919081815260200182805461026c90610fb7565b80156102b95780601f1061028e576101008083540402835291602001916102b9565b820191906000526020600020905b81548152906001019060200180831161029c57829003601f168201915b5050505050905090565b60006102ce82610707565b6103345760405162461bcd60e51b815260206004820152602c60248201527f4552433732313a20617070726f76656420717565727920666f72206e6f6e657860448201526b34b9ba32b73a103a37b5b2b760a11b60648201526084015b60405180910390fd5b506000908152600460205260409020546001600160a01b031690565b600061035b826104ad565b9050806001600160a01b0316836001600160a01b031614156103c95760405162461bcd60e51b815260206004820152602160248201527f4552433732313a20617070726f76616c20746f2063757272656e74206f776e656044820152603960f91b606482015260840161032b565b336001600160a01b03821614806103e557506103e581336106d9565b6104525760405162461bcd60e51b815260206004820152603860248201527f4552433732313a20617070726f76652063616c6c6572206973206e6f74206f776044820152771b995c881b9bdc88185c1c1c9bdd995908199bdc88185b1b60421b606482015260840161032b565b61045c8383610724565b505050565b61046b3382610792565b6104875760405162461bcd60e51b815260040161032b90610ff2565b61045c83838361085c565b61045c838383604051806020016040528060008152506105c9565b6000818152600260205260408120546001600160a01b03168061022b5760405162461bcd60e51b815260206004820152602960248201527f4552433732313a206f776e657220717565727920666f72206e6f6e657869737460448201526832b73a103a37b5b2b760b91b606482015260840161032b565b60006001600160a01b03821661058f5760405162461bcd60e51b815260206004820152602a60248201527f4552433732313a2062616c616e636520717565727920666f7220746865207a65604482015269726f206164647265737360b01b606482015260840161032b565b506001600160a01b031660009081526003602052604090205490565b60606001805461024090610fb7565b6105c53383836109f8565b5050565b6105d33383610792565b6105ef5760405162461bcd60e51b815260040161032b90610ff2565b6105fb84848484610ac3565b50505050565b606061060c82610707565b6106705760405162461bcd60e51b815260206004820152602f60248201527f4552433732314d657461646174613a2055524920717565727920666f72206e6f60448201526e3732bc34b9ba32b73a103a37b5b2b760891b606482015260840161032b565b600061068760408051602081019091526000815290565b905060008151116106a757604051806020016040528060008152506106d2565b806106b184610af6565b6040516020016106c2929190611043565b6040516020818303038152906040525b9392505050565b6001600160a01b03918216600090815260056020908152604080832093909416825291909152205460ff1690565b6000908152600260205260409020546001600160a01b0316151590565b600081815260046020526040902080546001600160a01b0319166001600160a01b0384169081179091558190610759826104ad565b6001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b600061079d82610707565b6107fe5760405162461bcd60e51b815260206004820152602c60248201527f4552433732313a206f70657261746f7220717565727920666f72206e6f6e657860448201526b34b9ba32b73a103a37b5b2b760a11b606482015260840161032b565b6000610809836104ad565b9050806001600160a01b0316846001600160a01b031614806108445750836001600160a01b0316610839846102c3565b6001600160a01b0316145b80610854575061085481856106d9565b949350505050565b826001600160a01b031661086f826104ad565b6001600160a01b0316146108d35760405162461bcd60e51b815260206004820152602560248201527f4552433732313a207472616e736665722066726f6d20696e636f72726563742060448201526437bbb732b960d91b606482015260840161032b565b6001600160a01b0382166109355760405162461bcd60e51b8152602060048201526024808201527f4552433732313a207472616e7366657220746f20746865207a65726f206164646044820152637265737360e01b606482015260840161032b565b610940600082610724565b6001600160a01b0383166000908152600360205260408120805460019290610969908490611088565b90915550506001600160a01b038216600090815260036020526040812080546001929061099790849061109f565b909155505060008181526002602052604080822080546001600160a01b0319166001600160a01b0386811691821790925591518493918716917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b816001600160a01b0316836001600160a01b03161415610a565760405162461bcd60e51b815260206004820152601960248201527822a9219b99189d1030b8383937bb32903a379031b0b63632b960391b604482015260640161032b565b6001600160a01b03838116600081815260056020908152604080832094871680845294825291829020805460ff191686151590811790915591519182527f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a3505050565b610ace84848461085c565b610ada84848484610bf3565b6105fb5760405162461bcd60e51b815260040161032b906110b7565b606081610b1a5750506040805180820190915260018152600360fc1b602082015290565b8160005b8115610b445780610b2e81611109565b9150610b3d9050600a8361113a565b9150610b1e565b6000816001600160401b03811115610b5e57610b5e610e93565b6040519080825280601f01601f191660200182016040528015610b88576020820181803683370190505b5090505b841561085457610b9d600183611088565b9150610baa600a8661114e565b610bb590603061109f565b60f81b818381518110610bca57610bca611162565b60200101906001600160f81b031916908160001a905350610bec600a8661113a565b9450610b8c565b60006001600160a01b0384163b15610cf557604051630a85bd0160e11b81526001600160a01b0385169063150b7a0290610c37903390899088908890600401611178565b602060405180830381600087803b158015610c5157600080fd5b505af1925050508015610c81575060408051601f3d908101601f19168201909252610c7e918101906111b5565b60015b610cdb573d808015610caf576040519150601f19603f3d011682016040523d82523d6000602084013e610cb4565b606091505b508051610cd35760405162461bcd60e51b815260040161032b906110b7565b805181602001fd5b6001600160e01b031916630a85bd0160e11b149050610854565b506001949350505050565b6001600160e01b031981168114610d1657600080fd5b50565b600060208284031215610d2b57600080fd5b81356106d281610d00565b60005b83811015610d51578181015183820152602001610d39565b838111156105fb5750506000910152565b60008151808452610d7a816020860160208601610d36565b601f01601f19169290920160200192915050565b6020815260006106d26020830184610d62565b600060208284031215610db357600080fd5b5035919050565b80356001600160a01b0381168114610dd157600080fd5b919050565b60008060408385031215610de957600080fd5b610df283610dba565b946020939093013593505050565b600080600060608486031215610e1557600080fd5b610e1e84610dba565b9250610e2c60208501610dba565b9150604084013590509250925092565b600060208284031215610e4e57600080fd5b6106d282610dba565b60008060408385031215610e6a57600080fd5b610e7383610dba565b915060208301358015158114610e8857600080fd5b809150509250929050565b634e487b7160e01b600052604160045260246000fd5b60008060008060808587031215610ebf57600080fd5b610ec885610dba565b9350610ed660208601610dba565b92506040850135915060608501356001600160401b0380821115610ef957600080fd5b818701915087601f830112610f0d57600080fd5b813581811115610f1f57610f1f610e93565b604051601f8201601f19908116603f01168101908382118183101715610f4757610f47610e93565b816040528281528a6020848701011115610f6057600080fd5b82602086016020830137600060208483010152809550505050505092959194509250565b60008060408385031215610f9757600080fd5b610fa083610dba565b9150610fae60208401610dba565b90509250929050565b600181811c90821680610fcb57607f821691505b60208210811415610fec57634e487b7160e01b600052602260045260246000fd5b50919050565b60208082526031908201527f4552433732313a207472616e736665722063616c6c6572206973206e6f74206f6040820152701ddb995c881b9bdc88185c1c1c9bdd9959607a1b606082015260800190565b60008351611055818460208801610d36565b835190830190611069818360208801610d36565b01949350505050565b634e487b7160e01b600052601160045260246000fd5b60008282101561109a5761109a611072565b500390565b600082198211156110b2576110b2611072565b500190565b60208082526032908201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560408201527131b2b4bb32b91034b6b83632b6b2b73a32b960711b606082015260800190565b600060001982141561111d5761111d611072565b5060010190565b634e487b7160e01b600052601260045260246000fd5b60008261114957611149611124565b500490565b60008261115d5761115d611124565b500690565b634e487b7160e01b600052603260045260246000fd5b6001600160a01b03858116825284166020820152604081018390526080606082018190526000906111ab90830184610d62565b9695505050505050565b6000602082840312156111c757600080fd5b81516106d281610d0056fea2646970667358221220d494372b2f087253d77dcc5c6c45f9db3f956eb36561ef29cff0a3665b96085664736f6c63430008090033"; | ||
@@ -362,0 +362,0 @@ export class ERC721__factory extends ContractFactory { |
@@ -87,3 +87,78 @@ /* Autogenerated file. Do not edit manually. */ | ||
indexed: true, | ||
internalType: "bytes32", | ||
name: "role", | ||
type: "bytes32", | ||
}, | ||
{ | ||
indexed: true, | ||
internalType: "bytes32", | ||
name: "previousAdminRole", | ||
type: "bytes32", | ||
}, | ||
{ | ||
indexed: true, | ||
internalType: "bytes32", | ||
name: "newAdminRole", | ||
type: "bytes32", | ||
}, | ||
], | ||
name: "RoleAdminChanged", | ||
type: "event", | ||
}, | ||
{ | ||
anonymous: false, | ||
inputs: [ | ||
{ | ||
indexed: true, | ||
internalType: "bytes32", | ||
name: "role", | ||
type: "bytes32", | ||
}, | ||
{ | ||
indexed: true, | ||
internalType: "address", | ||
name: "account", | ||
type: "address", | ||
}, | ||
{ | ||
indexed: true, | ||
internalType: "address", | ||
name: "sender", | ||
type: "address", | ||
}, | ||
], | ||
name: "RoleGranted", | ||
type: "event", | ||
}, | ||
{ | ||
anonymous: false, | ||
inputs: [ | ||
{ | ||
indexed: true, | ||
internalType: "bytes32", | ||
name: "role", | ||
type: "bytes32", | ||
}, | ||
{ | ||
indexed: true, | ||
internalType: "address", | ||
name: "account", | ||
type: "address", | ||
}, | ||
{ | ||
indexed: true, | ||
internalType: "address", | ||
name: "sender", | ||
type: "address", | ||
}, | ||
], | ||
name: "RoleRevoked", | ||
type: "event", | ||
}, | ||
{ | ||
anonymous: false, | ||
inputs: [ | ||
{ | ||
indexed: true, | ||
internalType: "address", | ||
name: "from", | ||
@@ -109,2 +184,28 @@ type: "address", | ||
{ | ||
inputs: [], | ||
name: "DEFAULT_ADMIN_ROLE", | ||
outputs: [ | ||
{ | ||
internalType: "bytes32", | ||
name: "", | ||
type: "bytes32", | ||
}, | ||
], | ||
stateMutability: "view", | ||
type: "function", | ||
}, | ||
{ | ||
inputs: [], | ||
name: "MINTER_ROLE", | ||
outputs: [ | ||
{ | ||
internalType: "bytes32", | ||
name: "", | ||
type: "bytes32", | ||
}, | ||
], | ||
stateMutability: "view", | ||
type: "function", | ||
}, | ||
{ | ||
inputs: [ | ||
@@ -157,2 +258,15 @@ { | ||
internalType: "uint256", | ||
name: "_lastFrozenTokenId", | ||
type: "uint256", | ||
}, | ||
], | ||
name: "freezeTokenURIs", | ||
outputs: [], | ||
stateMutability: "nonpayable", | ||
type: "function", | ||
}, | ||
{ | ||
inputs: [ | ||
{ | ||
internalType: "uint256", | ||
name: "tokenId", | ||
@@ -176,3 +290,64 @@ type: "uint256", | ||
{ | ||
internalType: "bytes32", | ||
name: "role", | ||
type: "bytes32", | ||
}, | ||
], | ||
name: "getRoleAdmin", | ||
outputs: [ | ||
{ | ||
internalType: "bytes32", | ||
name: "", | ||
type: "bytes32", | ||
}, | ||
], | ||
stateMutability: "view", | ||
type: "function", | ||
}, | ||
{ | ||
inputs: [ | ||
{ | ||
internalType: "bytes32", | ||
name: "role", | ||
type: "bytes32", | ||
}, | ||
{ | ||
internalType: "address", | ||
name: "account", | ||
type: "address", | ||
}, | ||
], | ||
name: "grantRole", | ||
outputs: [], | ||
stateMutability: "nonpayable", | ||
type: "function", | ||
}, | ||
{ | ||
inputs: [ | ||
{ | ||
internalType: "bytes32", | ||
name: "role", | ||
type: "bytes32", | ||
}, | ||
{ | ||
internalType: "address", | ||
name: "account", | ||
type: "address", | ||
}, | ||
], | ||
name: "hasRole", | ||
outputs: [ | ||
{ | ||
internalType: "bool", | ||
name: "", | ||
type: "bool", | ||
}, | ||
], | ||
stateMutability: "view", | ||
type: "function", | ||
}, | ||
{ | ||
inputs: [ | ||
{ | ||
internalType: "address", | ||
name: "owner", | ||
@@ -200,2 +375,15 @@ type: "address", | ||
inputs: [], | ||
name: "lastFrozenTokenId", | ||
outputs: [ | ||
{ | ||
internalType: "uint256", | ||
name: "", | ||
type: "uint256", | ||
}, | ||
], | ||
stateMutability: "view", | ||
type: "function", | ||
}, | ||
{ | ||
inputs: [], | ||
name: "maxSupply", | ||
@@ -236,2 +424,25 @@ outputs: [ | ||
{ | ||
inputs: [ | ||
{ | ||
internalType: "address", | ||
name: "to", | ||
type: "address", | ||
}, | ||
{ | ||
internalType: "uint256", | ||
name: "count", | ||
type: "uint256", | ||
}, | ||
{ | ||
internalType: "string[]", | ||
name: "tokenURIs", | ||
type: "string[]", | ||
}, | ||
], | ||
name: "mintWithTokenURIsByRole", | ||
outputs: [], | ||
stateMutability: "nonpayable", | ||
type: "function", | ||
}, | ||
{ | ||
inputs: [], | ||
@@ -291,3 +502,39 @@ name: "name", | ||
{ | ||
internalType: "bytes32", | ||
name: "role", | ||
type: "bytes32", | ||
}, | ||
{ | ||
internalType: "address", | ||
name: "account", | ||
type: "address", | ||
}, | ||
], | ||
name: "renounceRole", | ||
outputs: [], | ||
stateMutability: "nonpayable", | ||
type: "function", | ||
}, | ||
{ | ||
inputs: [ | ||
{ | ||
internalType: "bytes32", | ||
name: "role", | ||
type: "bytes32", | ||
}, | ||
{ | ||
internalType: "address", | ||
name: "account", | ||
type: "address", | ||
}, | ||
], | ||
name: "revokeRole", | ||
outputs: [], | ||
stateMutability: "nonpayable", | ||
type: "function", | ||
}, | ||
{ | ||
inputs: [ | ||
{ | ||
internalType: "address", | ||
name: "from", | ||
@@ -294,0 +541,0 @@ type: "address", |
@@ -148,2 +148,15 @@ /* Autogenerated file. Do not edit manually. */ | ||
internalType: "uint256", | ||
name: "_lastFrozenTokenId", | ||
type: "uint256", | ||
}, | ||
], | ||
name: "freezeTokenURIs", | ||
outputs: [], | ||
stateMutability: "nonpayable", | ||
type: "function", | ||
}, | ||
{ | ||
inputs: [ | ||
{ | ||
internalType: "uint256", | ||
name: "tokenId", | ||
@@ -190,2 +203,15 @@ type: "uint256", | ||
inputs: [], | ||
name: "lastFrozenTokenId", | ||
outputs: [ | ||
{ | ||
internalType: "uint256", | ||
name: "", | ||
type: "uint256", | ||
}, | ||
], | ||
stateMutability: "view", | ||
type: "function", | ||
}, | ||
{ | ||
inputs: [], | ||
name: "name", | ||
@@ -192,0 +218,0 @@ outputs: [ |
@@ -26,3 +26,3 @@ /* Autogenerated file. Do not edit manually. */ | ||
const _bytecode = | ||
"0x60a6610038600b82828239805160001a607314602b57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe730000000000000000000000000000000000000000301460806040526004361060335760003560e01c806364d4c819146038575b600080fd5b605e7f397e04204c1e1a60ee8724b71f8244e10ab5f2e9009854d80f602bda21b59ebb81565b60405190815260200160405180910390f3fea26469706673582212208952dc1090ac7d4c75b2d990f23de9b1b7b5b769aba692fa7d68c056d685119d64736f6c63430008040033"; | ||
"0x60a6610038600b82828239805160001a607314602b57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe730000000000000000000000000000000000000000301460806040526004361060335760003560e01c806364d4c819146038575b600080fd5b605e7f397e04204c1e1a60ee8724b71f8244e10ab5f2e9009854d80f602bda21b59ebb81565b60405190815260200160405180910390f3fea2646970667358221220711861261848cf2e1c7831bed1e417d985ce934e37bb3a288cecbefeb0a0eac064736f6c63430008090033"; | ||
@@ -29,0 +29,0 @@ export class LibPart__factory extends ContractFactory { |
@@ -32,3 +32,3 @@ /* Autogenerated file. Do not edit manually. */ | ||
const _bytecode = | ||
"0x608060405234801561001057600080fd5b5060d18061001f6000396000f3fe6080604052348015600f57600080fd5b506004361060285760003560e01c8063c455279114602d575b600080fd5b60536038366004606f565b6000602081905290815260409020546001600160a01b031681565b6040516001600160a01b03909116815260200160405180910390f35b600060208284031215607f578081fd5b81356001600160a01b03811681146094578182fd5b939250505056fea26469706673582212207b7291d50e585763586d5c29dda9c23de60052a386eab23870048b361cc2c45464736f6c63430008040033"; | ||
"0x608060405234801561001057600080fd5b5060d38061001f6000396000f3fe6080604052348015600f57600080fd5b506004361060285760003560e01c8063c455279114602d575b600080fd5b60536038366004606f565b6000602081905290815260409020546001600160a01b031681565b6040516001600160a01b03909116815260200160405180910390f35b600060208284031215608057600080fd5b81356001600160a01b0381168114609657600080fd5b939250505056fea264697066735822122051dba484c286255d278c3265b97ebc6ef84d7f253d6dcaa9633f06a979c65a4264736f6c63430008090033"; | ||
@@ -35,0 +35,0 @@ export class ProxyRegistry__factory extends ContractFactory { |
@@ -10,2 +10,3 @@ /* Autogenerated file. Do not edit manually. */ | ||
export type { Ownable } from "./Ownable"; | ||
export type { ERC2771Context } from "./ERC2771Context"; | ||
export type { ERC721 } from "./ERC721"; | ||
@@ -34,5 +35,5 @@ export type { ERC721URIStorage } from "./ERC721URIStorage"; | ||
export type { ERC721FullFeaturedCollection } from "./ERC721FullFeaturedCollection"; | ||
export type { ERC721FullFeaturedCollectionWyvern } from "./ERC721FullFeaturedCollectionWyvern"; | ||
export type { ERC721FullFeaturedCollectionZeroEx } from "./ERC721FullFeaturedCollectionZeroEx"; | ||
export type { ERC721SimpleCollection } from "./ERC721SimpleCollection"; | ||
export type { ERC721OneOfOneCollection } from "./ERC721OneOfOneCollection"; | ||
export type { ERC721SimplePrefixedCollection } from "./ERC721SimplePrefixedCollection"; | ||
export type { UnorderedForwarder } from "./UnorderedForwarder"; | ||
export type { ProxyRegistry } from "./ProxyRegistry"; | ||
@@ -49,2 +50,3 @@ export type { NativeMetaTransaction } from "./NativeMetaTransaction"; | ||
export { Ownable__factory } from "./factories/Ownable__factory"; | ||
export { ERC2771Context__factory } from "./factories/ERC2771Context__factory"; | ||
export { ERC721__factory } from "./factories/ERC721__factory"; | ||
@@ -73,5 +75,5 @@ export { ERC721URIStorage__factory } from "./factories/ERC721URIStorage__factory"; | ||
export { ERC721FullFeaturedCollection__factory } from "./factories/ERC721FullFeaturedCollection__factory"; | ||
export { ERC721FullFeaturedCollectionWyvern__factory } from "./factories/ERC721FullFeaturedCollectionWyvern__factory"; | ||
export { ERC721FullFeaturedCollectionZeroEx__factory } from "./factories/ERC721FullFeaturedCollectionZeroEx__factory"; | ||
export { ERC721SimpleCollection__factory } from "./factories/ERC721SimpleCollection__factory"; | ||
export { ERC721OneOfOneCollection__factory } from "./factories/ERC721OneOfOneCollection__factory"; | ||
export { ERC721SimplePrefixedCollection__factory } from "./factories/ERC721SimplePrefixedCollection__factory"; | ||
export { UnorderedForwarder__factory } from "./factories/UnorderedForwarder__factory"; | ||
export { ProxyRegistry__factory } from "./factories/ProxyRegistry__factory"; | ||
@@ -78,0 +80,0 @@ export { NativeMetaTransaction__factory } from "./factories/NativeMetaTransaction__factory"; |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
147
1445454
54
43966