@thirdweb-dev/contracts-js
Version:
70 lines • 33.6 kB
TypeScript
import { Signer, ContractFactory, BigNumberish, Overrides } from "ethers";
import type { Provider, TransactionRequest } from "@ethersproject/providers";
import type { ERC1155DelayedReveal, ERC1155DelayedRevealInterface } from "../ERC1155DelayedReveal";
type ERC1155DelayedRevealConstructorParams = [signer?: Signer] | ConstructorParameters<typeof ContractFactory>;
export declare class ERC1155DelayedReveal__factory extends ContractFactory {
constructor(...args: ERC1155DelayedRevealConstructorParams);
deploy(_defaultAdmin: string, _name: string, _symbol: string, _royaltyRecipient: string, _royaltyBps: BigNumberish, overrides?: Overrides & {
from?: string | Promise<string>;
}): Promise<ERC1155DelayedReveal>;
getDeployTransaction(_defaultAdmin: string, _name: string, _symbol: string, _royaltyRecipient: string, _royaltyBps: BigNumberish, overrides?: Overrides & {
from?: string | Promise<string>;
}): TransactionRequest;
attach(address: string): ERC1155DelayedReveal;
connect(signer: Signer): ERC1155DelayedReveal__factory;
static readonly bytecode = "0x60806040523480156200001157600080fd5b5060405162003caf38038062003caf83398101604081905262000034916200025c565b848484848483836000620000498382620003a0565b506001620000588282620003a0565b50506001600d55506200006b8562000090565b62000080826001600160801b038316620000e2565b505050505050505050506200046c565b600680546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8292fce18fa69edf4db7b94ea2e58241df0ae57f97e0a6c9b29067028bf92d7690600090a35050565b6127108111156200011557604051630a4930ad60e31b815261271060048201526024810182905260440160405180910390fd5b600780546001600160a01b0384166001600160b01b03199091168117600160a01b61ffff851602179091556040518281527f90d7ec04bcb8978719414f82e52e4cb651db41d0e6f8cea6118c2191e6183adb9060200160405180910390a25050565b80516001600160a01b03811681146200018f57600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b600082601f830112620001bc57600080fd5b81516001600160401b0380821115620001d957620001d962000194565b604051601f8301601f19908116603f0116810190828211818310171562000204576200020462000194565b81604052838152602092508660208588010111156200022257600080fd5b600091505b8382101562000246578582018301518183018401529082019062000227565b6000602085830101528094505050505092915050565b600080600080600060a086880312156200027557600080fd5b620002808662000177565b60208701519095506001600160401b03808211156200029e57600080fd5b620002ac89838a01620001aa565b95506040880151915080821115620002c357600080fd5b50620002d288828901620001aa565b935050620002e36060870162000177565b60808701519092506001600160801b03811681146200030157600080fd5b809150509295509295909350565b600181811c908216806200032457607f821691505b6020821081036200034557634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200039b576000816000526020600020601f850160051c81016020861015620003765750805b601f850160051c820191505b81811015620003975782815560010162000382565b5050505b505050565b81516001600160401b03811115620003bc57620003bc62000194565b620003d481620003cd84546200030f565b846200034b565b602080601f8311600181146200040c5760008415620003f35750858301515b600019600386901b1c1916600185901b17855562000397565b600085815260208120601f198616915b828110156200043d578886015182559484019460019091019084016200041c565b50858210156200045c5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b613833806200047c6000396000f3fe6080604052600436106101a35760003560e01c806383040532116100e857806383040532146104325780638da5cb5b14610462578063938e3d7b1461048f57806395d89b41146104af5780639bcf7a15146104c45780639fc4d68f146104e4578063a05112fc14610504578063a22cb46514610524578063ac9650d814610544578063b24f2d3914610571578063bd85b0391461059c578063ce805642146105c9578063d37c353b146105e9578063e715032214610609578063e8a3d48514610629578063e985e9c51461063e578063f242432a14610679578063f5298aca1461069957600080fd5b8062fdd58e146101a857806301ffc9a7146101f357806306fdde03146102235780630e89341c1461024557806313af4035146102655780632419f51b146102875780632a55205a146102a75780632bc43fd9146102e65780632eb2c2d6146102f95780633b1475a714610319578063492e224b1461032e5780634bbb1abf1461034e5780634cc157df1461036e5780634e1273f4146103b0578063600dd5ea146103dd57806363b45e2d146103fd5780636b20c45414610412575b600080fd5b3480156101b457600080fd5b506101e06101c33660046127ff565b600260209081526000928352604080842090915290825290205481565b6040519081526020015b60405180910390f35b3480156101ff57600080fd5b5061021361020e36600461283f565b6106b9565b60405190151581526020016101ea565b34801561022f57600080fd5b50610238610726565b6040516101ea91906128ac565b34801561025157600080fd5b506102386102603660046128bf565b6107b4565b34801561027157600080fd5b506102856102803660046128d8565b610823565b005b34801561029357600080fd5b506101e06102a23660046128bf565b610854565b3480156102b357600080fd5b506102c76102c23660046128f3565b6108ab565b604080516001600160a01b0390931683526020830191909152016101ea565b6102856102f4366004612915565b6108e8565b34801561030557600080fd5b50610285610314366004612ab0565b6109e0565b34801561032557600080fd5b50600c546101e0565b34801561033a57600080fd5b506102136103493660046128bf565b610a4a565b34801561035a57600080fd5b50610285610369366004612915565b505050565b34801561037a57600080fd5b5061038e6103893660046128bf565b610a70565b604080516001600160a01b03909316835261ffff9091166020830152016101ea565b3480156103bc57600080fd5b506103d06103cb366004612b59565b610adb565b6040516101ea9190612c5f565b3480156103e957600080fd5b506102856103f83660046127ff565b610be7565b34801561040957600080fd5b506009546101e0565b34801561041e57600080fd5b5061028561042d366004612c72565b610c1a565b34801561043e57600080fd5b5061021361044d3660046128bf565b600b6020526000908152604090205460ff1681565b34801561046e57600080fd5b50610477610d6e565b6040516001600160a01b0390911681526020016101ea565b34801561049b57600080fd5b506102856104aa366004612ce5565b610d7d565b3480156104bb57600080fd5b50610238610dab565b3480156104d057600080fd5b506102856104df366004612d2d565b610db8565b3480156104f057600080fd5b506102386104ff366004612daa565b610de8565b34801561051057600080fd5b5061023861051f3660046128bf565b610f5f565b34801561053057600080fd5b5061028561053f366004612df5565b610f78565b34801561055057600080fd5b5061056461055f366004612e31565b611030565b6040516101ea9190612ea5565b34801561057d57600080fd5b506007546001600160a01b03811690600160a01b900461ffff1661038e565b3480156105a857600080fd5b506101e06105b73660046128bf565b600e6020526000908152604090205481565b3480156105d557600080fd5b506102386105e4366004612daa565b611195565b3480156105f557600080fd5b506101e0610604366004612f09565b611259565b34801561061557600080fd5b50610238610624366004612f82565b6112f1565b34801561063557600080fd5b50610238611366565b34801561064a57600080fd5b50610213610659366004612fdd565b600360209081526000928352604080842090915290825290205460ff1681565b34801561068557600080fd5b50610285610694366004613010565b611373565b3480156106a557600080fd5b506102856106b4366004612915565b6113d6565b60006301ffc9a760e01b6001600160e01b0319831614806106ea5750636cdb3d1360e11b6001600160e01b03198316145b8061070557506303a24d0760e21b6001600160e01b03198316145b8061072057506001600160e01b0319821663152a902d60e11b145b92915050565b6000805461073390613074565b80601f016020809104026020016040519081016040528092919081815260200182805461075f90613074565b80156107ac5780601f10610781576101008083540402835291602001916107ac565b820191906000526020600020905b81548152906001019060200180831161078f57829003601f168201915b505050505081565b606060006107c18361147d565b50905060006107cf84611564565b90506107da82610a4a565b1561080857806040516020016107f091906130ae565b60405160208183030381529060405292505050919050565b80610812856116e2565b6040516020016107f09291906130d3565b61082b6117ea565b610848576040516316ccb9cb60e11b815260040160405180910390fd5b6108518161180d565b50565b600061085f60095490565b821061088657604051630793127760e11b8152600481018390526024015b60405180910390fd5b6009828154811061089957610899613102565b90600052602060002001549050919050565b6000806000806108ba86610a70565b90945084925061ffff1690506127106108d3828761312e565b6108dd919061315b565b925050509250929050565b6002600d540361093a5760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00604482015260640161087d565b6002600d55600c54821061097d5760405162461bcd60e51b815260206004820152600a6024820152691a5b9d985b1a59081a5960b21b604482015260640161087d565b61098883838361185f565b81836001600160a01b0316336001600160a01b03167fff097c7d8b1957a4ff09ef1361b5fb54dcede3941ba836d0beb9d10bec725de6846040516109ce91815260200190565b60405180910390a450506001600d5550565b6001600160a01b038516331480610a1a57506001600160a01b038516600090815260036020908152604080832033845290915290205460ff165b610a365760405162461bcd60e51b815260040161087d9061316f565b610a43858585858561187a565b5050505050565b6000818152600f602052604081208054829190610a6690613074565b9050119050919050565b6000818152600860209081526040808320815180830190925280546001600160a01b031680835260019091015492820192909252829115610ab75780516020820151610ad1565b6007546001600160a01b03811690600160a01b900461ffff165b9250925050915091565b60608151835114610afe5760405162461bcd60e51b815260040161087d9061319b565b600083516001600160401b03811115610b1957610b19612948565b604051908082528060200260200182016040528015610b42578160200160208202803683370190505b50905060005b8451811015610bdf5760026000868381518110610b6757610b67613102565b60200260200101516001600160a01b03166001600160a01b031681526020019081526020016000206000858381518110610ba357610ba3613102565b6020026020010151815260200190815260200160002054828281518110610bcc57610bcc613102565b6020908102919091010152600101610b48565b509392505050565b610bef6117ea565b610c0c57604051636fae358160e11b815260040160405180910390fd5b610c168282611a2e565b5050565b336001600160a01b038416811480610c5757506001600160a01b0380851660009081526003602090815260408083209385168352929052205460ff165b610c735760405162461bcd60e51b815260040161087d906131c4565b8151835114610cb65760405162461bcd60e51b815260206004820152600f60248201526e098cadccee8d040dad2e6dac2e8c6d608b1b604482015260640161087d565b60005b8351811015610d5c57828181518110610cd457610cd4613102565b602002602001015160026000876001600160a01b03166001600160a01b031681526020019081526020016000206000868481518110610d1557610d15613102565b60200260200101518152602001908152602001600020541015610d4a5760405162461bcd60e51b815260040161087d906131ef565b610d55600182613220565b9050610cb9565b50610d68848484611abe565b50505050565b6006546001600160a01b031690565b610d856117ea565b610da257604051639f7f092560e01b815260040160405180910390fd5b61085181611c48565b6001805461073390613074565b610dc06117ea565b610ddd57604051636fae358160e11b815260040160405180910390fd5b610369838383611d24565b6000838152600f6020526040812080546060929190610e0690613074565b80601f0160208091040260200160405190810160405280929190818152602001828054610e3290613074565b8015610e7f5780601f10610e5457610100808354040283529160200191610e7f565b820191906000526020600020905b815481529060010190602001808311610e6257829003601f168201915b505050505090508051600003610ea857604051635d0580b360e01b815260040160405180910390fd5b60008082806020019051810190610ebf9190613233565b91509150610ece8287876112f1565b93508084878746604051602001610ee894939291906132be565b6040516020818303038152906040528051906020012014610f55578084878746604051602001610f1b94939291906132be565b60405160208183030381529060405280519060200120604051633364574f60e21b815260040161087d929190918252602082015260400190565b5050509392505050565b600f602052600090815260409020805461073390613074565b336001600160a01b0383168103610fc25760405162461bcd60e51b815260206004820152600e60248201526d20a8282927ab24a723afa9a2a62360911b604482015260640161087d565b6001600160a01b03818116600081815260036020908152604080832094881680845294825291829020805460ff191687151590811790915591519182527f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c3191015b60405180910390a3505050565b6060816001600160401b0381111561104a5761104a612948565b60405190808252806020026020018201604052801561107d57816020015b60608152602001906001900390816110685790505b509050336000805b8481101561118c578115611104576110e2308787848181106110a9576110a9613102565b90506020028101906110bb91906132e7565b866040516020016110ce9392919061332d565b604051602081830303815290604052611dcf565b8482815181106110f4576110f4613102565b6020026020010181905250611184565b6111663087878481811061111a5761111a613102565b905060200281019061112c91906132e7565b8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250611dcf92505050565b84828151811061117857611178613102565b60200260200101819052505b600101611085565b50505092915050565b606061119f6117ea565b6111dc5760405162461bcd60e51b815260206004820152600e60248201526d139bdd08185d5d1a1bdc9a5e995960921b604482015260640161087d565b60006111e785610854565b90506111f4818585610de8565b915061120f8160405180602001604052806000815250611dfb565b6112198183611e13565b847f6df1d8db2a036436ffe0b2d1833f2c5f1e624818dfce2578c0faa4b83ef9998d8360405161124991906128ac565b60405180910390a2509392505050565b600081156112da576000806112708486018661334e565b91509150815160001415801561128557508015155b156112d7576112d788600c5461129b9190613220565b86868080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250611dfb92505050565b50505b6112e78686868686611e9d565b9695505050505050565b8251604080518083016020019091528181529060005b8181101561135d57600085858360405160200161132693929190613392565b60408051601f19818403018152919052805160209182012088840182015118858401820152611356915082613220565b9050611307565b50509392505050565b6005805461073390613074565b6001600160a01b0385163314806113ad57506001600160a01b038516600090815260036020908152604080832033845290915290205460ff165b6113c95760405162461bcd60e51b815260040161087d9061316f565b610a438585858585611f94565b336001600160a01b03841681148061141357506001600160a01b0380851660009081526003602090815260408083209385168352929052205460ff165b61142f5760405162461bcd60e51b815260040161087d906131c4565b6001600160a01b03841660009081526002602090815260408083208684529091529020548211156114725760405162461bcd60e51b815260040161087d906131ef565b610d688484846120c0565b600080600061148b60095490565b9050600060098054806020026020016040519081016040528092919081815260200182805480156114db57602002820191906000526020600020905b8154815260200190600101908083116114c7575b5050505050905060005b82811015611547578181815181106114ff576114ff613102565b60200260200101518610156115355780935081818151811061152357611523613102565b60200260200101519450505050915091565b611540600182613220565b90506114e5565b506040516309797f6960e21b81526004810186905260240161087d565b6060600061157160095490565b9050600060098054806020026020016040519081016040528092919081815260200182805480156115c157602002820191906000526020600020905b8154815260200190600101908083116115ad575b5050505050905060005b828110156116c5578181815181106115e5576115e5613102565b60200260200101518510156116b357600a600083838151811061160a5761160a613102565b60200260200101518152602001908152602001600020805461162b90613074565b80601f016020809104026020016040519081016040528092919081815260200182805461165790613074565b80156116a45780601f10611679576101008083540402835291602001916116a4565b820191906000526020600020905b81548152906001019060200180831161168757829003601f168201915b50505050509350505050919050565b6116be600182613220565b90506115cb565b506040516309797f6960e21b81526004810185905260240161087d565b6060816000036117095750506040805180820190915260018152600360fc1b602082015290565b8160005b8115611733578061171d816133a4565b915061172c9050600a8361315b565b915061170d565b6000816001600160401b0381111561174d5761174d612948565b6040519080825280601f01601f191660200182016040528015611777576020820181803683370190505b5090505b84156117e25761178c6001836133bd565b9150611799600a866133d0565b6117a4906030613220565b60f81b8183815181106117b9576117b9613102565b60200101906001600160f81b031916908160001a9053506117db600a8661315b565b945061177b565b949350505050565b60006117f4610d6e565b6001600160a01b0316336001600160a01b031614905090565b600680546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8292fce18fa69edf4db7b94ea2e58241df0ae57f97e0a6c9b29067028bf92d7690600090a35050565b610369838383604051806020016040528060008152506121b2565b815183511461189b5760405162461bcd60e51b815260040161087d9061319b565b6001600160a01b0384166118c15760405162461bcd60e51b815260040161087d906133e4565b336118d081878787878761226a565b60005b84518110156119c05760008582815181106118f0576118f0613102565b60200260200101519050600085838151811061190e5761190e613102565b6020908102919091018101516001600160a01b038b1660009081526002835260408082208683529093529190912054909150818110156119605760405162461bcd60e51b815260040161087d9061340a565b6001600160a01b03808b16600090815260026020818152604080842088855282528084208787039055938d168352908152828220868352905290812080548492906119ac908490613220565b9091555050600190930192506118d3915050565b50846001600160a01b0316866001600160a01b0316826001600160a01b03167f4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb8787604051611a10929190613434565b60405180910390a4611a26818787878787612364565b505050505050565b612710811115611a5c57604051630a4930ad60e31b815261271060048201526024810182905260440161087d565b600780546001600160a01b0384166001600160b01b03199091168117600160a01b61ffff851602179091556040518281527f90d7ec04bcb8978719414f82e52e4cb651db41d0e6f8cea6118c2191e6183adb9060200160405180910390a25050565b6001600160a01b038316611ae45760405162461bcd60e51b815260040161087d90613462565b8051825114611b055760405162461bcd60e51b815260040161087d9061319b565b6000339050611b288185600086866040518060200160405280600081525061226a565b60005b8351811015611be9576000848281518110611b4857611b48613102565b602002602001015190506000848381518110611b6657611b66613102565b6020908102919091018101516001600160a01b0389166000908152600283526040808220868352909352919091205490915081811015611bb85760405162461bcd60e51b815260040161087d9061340a565b6001600160a01b03881660009081526002602090815260408083209583529490529290922091039055600101611b2b565b5060006001600160a01b0316846001600160a01b0316826001600160a01b03167f4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb8686604051611c3a929190613434565b60405180910390a450505050565b600060058054611c5790613074565b80601f0160208091040260200160405190810160405280929190818152602001828054611c8390613074565b8015611cd05780601f10611ca557610100808354040283529160200191611cd0565b820191906000526020600020905b815481529060010190602001808311611cb357829003601f168201915b505050505090508160059081611ce691906134d2565b507fc9c7c3fe08b88b4df9d4d47ef47d2c43d55c025a0ba88ca442580ed9e7348a168183604051611d18929190613591565b60405180910390a15050565b612710811115611d5257604051630a4930ad60e31b815261271060048201526024810182905260440161087d565b6040805180820182526001600160a01b038481168083526020808401868152600089815260088352869020945185546001600160a01b031916941693909317845591516001909301929092559151838152909185917f7365cf4122f072a3365c20d54eff9b38d73c096c28e1892ec8f5b0e403a0f12d9101611023565b6060611df483836040518060600160405280602781526020016137d760279139612495565b9392505050565b6000828152600f6020526040902061036982826134d2565b6000828152600b602052604090205460ff1615611e4657604051635d079ac960e11b81526004810183905260240161087d565b6000828152600a60205260409020611e5e82826134d2565b507f6bd5c950a8d8df17f772f5af37cb3655737899cbf903264b9795592da439661c611e8983612503565b604080519182526020820185905201611d18565b6000611ea76117ea565b611ec45760405163f409ec7360e01b815260040160405180910390fd5b85600003611ee557604051638fd36a9b60e01b815260040160405180910390fd5b6000600c549050611f2d818888888080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506125f592505050565b600c919091559150807f2a0365091ef1a40953c670dce28177e37520648a6fdc91506bffac0ab045570d6001611f638a84613220565b611f6d91906133bd565b88888888604051611f829594939291906135df565b60405180910390a25095945050505050565b6001600160a01b038416611fba5760405162461bcd60e51b815260040161087d906133e4565b33611fd9818787611fca88612659565b611fd388612659565b8761226a565b6001600160a01b03861660009081526002602090815260408083208784529091529020548381101561201d5760405162461bcd60e51b815260040161087d9061340a565b6001600160a01b0380881660009081526002602081815260408084208a855282528084208987039055938a16835290815282822088835290529081208054869290612069908490613220565b909155505060408051868152602081018690526001600160a01b03808916928a821692918616916000805160206137b7833981519152910160405180910390a46120b78288888888886126a4565b50505050505050565b6001600160a01b0383166120e65760405162461bcd60e51b815260040161087d90613462565b33612115818560006120f787612659565b61210087612659565b6040518060200160405280600081525061226a565b6001600160a01b0384166000908152600260209081526040808320868452909152902054828110156121595760405162461bcd60e51b815260040161087d9061340a565b6001600160a01b03858116600081815260026020908152604080832089845282528083208887039055805189815291820188905291938616916000805160206137b7833981519152910160405180910390a45050505050565b6001600160a01b0384166121d85760405162461bcd60e51b815260040161087d906133e4565b336121e981600087611fca88612659565b6001600160a01b03851660009081526002602090815260408083208784529091528120805485929061221c908490613220565b909155505060408051858152602081018590526001600160a01b0380881692600092918516916000805160206137b7833981519152910160405180910390a4610a43816000878787876126a4565b6001600160a01b0385166122e85760005b83518110156122e65782818151811061229657612296613102565b6020026020010151600e60008684815181106122b4576122b4613102565b6020026020010151815260200190815260200160002060008282546122d99190613220565b909155505060010161227b565b505b6001600160a01b038416611a265760005b83518110156120b75782818151811061231457612314613102565b6020026020010151600e600086848151811061233257612332613102565b60200260200101518152602001908152602001600020600082825461235791906133bd565b90915550506001016122f9565b6001600160a01b0384163b15611a265760405163bc197c8160e01b81526001600160a01b0385169063bc197c81906123a89089908990889088908890600401613618565b6020604051808303816000875af19250505080156123e3575060408051601f3d908101601f191682019092526123e09181019061366a565b60015b612465576123ef613687565b806308c379a00361242857506124036136a3565b8061240e575061242a565b8060405162461bcd60e51b815260040161087d91906128ac565b505b60405162461bcd60e51b815260206004820152601060248201526f10a2a92198989a9aa922a1a2a4ab22a960811b604482015260640161087d565b6001600160e01b0319811663bc197c8160e01b146120b75760405162461bcd60e51b815260040161087d9061372c565b6060600080856001600160a01b0316856040516124b29190613755565b600060405180830381855af49150503d80600081146124ed576040519150601f19603f3d011682016040523d82523d6000602084013e6124f2565b606091505b50915091506112e78683838761275f565b60008061250f60095490565b90506000600980548060200260200160405190810160405280929190818152602001828054801561255f57602002820191906000526020600020905b81548152602001906001019080831161254b575b5050505050905060005b828110156125d85781818151811061258357612583613102565b602002602001015185036125d05780156125c557816125a36001836133bd565b815181106125b3576125b3613102565b60200260200101519350505050919050565b506000949350505050565b600101612569565b50604051630793127760e11b81526004810185905260240161087d565b6000806126028486613220565b60098054600181019091557f6e1540171b6c0c960b71a7020d9f60077f6af931a8bbf590da0223dacf75c7af018190556000818152600a6020526040902090925082915061265084826134d2565b50935093915050565b6040805160018082528183019092526060916000919060208083019080368337019050509050828160008151811061269357612693613102565b602090810291909101015292915050565b6001600160a01b0384163b15611a265760405163f23a6e6160e01b81526001600160a01b0385169063f23a6e61906126e89089908990889088908890600401613771565b6020604051808303816000875af1925050508015612723575060408051601f3d908101601f191682019092526127209181019061366a565b60015b61272f576123ef613687565b6001600160e01b0319811663f23a6e6160e01b146120b75760405162461bcd60e51b815260040161087d9061372c565b606083156127ce5782516000036127c7576001600160a01b0385163b6127c75760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604482015260640161087d565b50816117e2565b6117e2838381511561240e5781518083602001fd5b80356001600160a01b03811681146127fa57600080fd5b919050565b6000806040838503121561281257600080fd5b61281b836127e3565b946020939093013593505050565b6001600160e01b03198116811461085157600080fd5b60006020828403121561285157600080fd5b8135611df481612829565b60005b8381101561287757818101518382015260200161285f565b50506000910152565b6000815180845261289881602086016020860161285c565b601f01601f19169290920160200192915050565b602081526000611df46020830184612880565b6000602082840312156128d157600080fd5b5035919050565b6000602082840312156128ea57600080fd5b611df4826127e3565b6000806040838503121561290657600080fd5b50508035926020909101359150565b60008060006060848603121561292a57600080fd5b612933846127e3565b95602085013595506040909401359392505050565b634e487b7160e01b600052604160045260246000fd5b601f8201601f191681016001600160401b038111828210171561298357612983612948565b6040525050565b60006001600160401b038211156129a3576129a3612948565b5060051b60200190565b600082601f8301126129be57600080fd5b813560206129cb8261298a565b6040516129d8828261295e565b80915083815260208101915060208460051b8701019350868411156129fc57600080fd5b602086015b84811015612a185780358352918301918301612a01565b509695505050505050565b60006001600160401b03821115612a3c57612a3c612948565b50601f01601f191660200190565b6000612a5583612a23565b604051612a62828261295e565b809250848152858585011115612a7757600080fd5b8484602083013760006020868301015250509392505050565b600082601f830112612aa157600080fd5b611df483833560208501612a4a565b600080600080600060a08688031215612ac857600080fd5b612ad1866127e3565b9450612adf602087016127e3565b935060408601356001600160401b0380821115612afb57600080fd5b612b0789838a016129ad565b94506060880135915080821115612b1d57600080fd5b612b2989838a016129ad565b93506080880135915080821115612b3f57600080fd5b50612b4c88828901612a90565b9150509295509295909350565b60008060408385031215612b6c57600080fd5b82356001600160401b0380821115612b8357600080fd5b818501915085601f830112612b9757600080fd5b81356020612ba48261298a565b604051612bb1828261295e565b83815260059390931b8501820192828101915089841115612bd157600080fd5b948201945b83861015612bf657612be7866127e3565b82529482019490820190612bd6565b96505086013592505080821115612c0c57600080fd5b50612c19858286016129ad565b9150509250929050565b60008151808452602080850194506020840160005b83811015612c5457815187529582019590820190600101612c38565b509495945050505050565b602081526000611df46020830184612c23565b600080600060608486031215612c8757600080fd5b612c90846127e3565b925060208401356001600160401b0380821115612cac57600080fd5b612cb8878388016129ad565b93506040860135915080821115612cce57600080fd5b50612cdb868287016129ad565b9150509250925092565b600060208284031215612cf757600080fd5b81356001600160401b03811115612d0d57600080fd5b8201601f81018413612d1e57600080fd5b6117e284823560208401612a4a565b600080600060608486031215612d4257600080fd5b83359250612d52602085016127e3565b9150604084013590509250925092565b60008083601f840112612d7457600080fd5b5081356001600160401b03811115612d8b57600080fd5b602083019150836020828501011115612da357600080fd5b9250929050565b600080600060408486031215612dbf57600080fd5b8335925060208401356001600160401b03811115612ddc57600080fd5b612de886828701612d62565b9497909650939450505050565b60008060408385031215612e0857600080fd5b612e11836127e3565b915060208301358015158114612e2657600080fd5b809150509250929050565b60008060208385031215612e4457600080fd5b82356001600160401b0380821115612e5b57600080fd5b818501915085601f830112612e6f57600080fd5b813581811115612e7e57600080fd5b8660208260051b8501011115612e9357600080fd5b60209290920196919550909350505050565b600060208083016020845280855180835260408601915060408160051b87010192506020870160005b82811015612efc57603f19888603018452612eea858351612880565b94509285019290850190600101612ece565b5092979650505050505050565b600080600080600060608688031215612f2157600080fd5b8535945060208601356001600160401b0380821115612f3f57600080fd5b612f4b89838a01612d62565b90965094506040880135915080821115612f6457600080fd5b50612f7188828901612d62565b969995985093965092949392505050565b600080600060408486031215612f9757600080fd5b83356001600160401b0380821115612fae57600080fd5b612fba87838801612a90565b94506020860135915080821115612fd057600080fd5b50612de886828701612d62565b60008060408385031215612ff057600080fd5b612ff9836127e3565b9150613007602084016127e3565b90509250929050565b600080600080600060a0868803121561302857600080fd5b613031866127e3565b945061303f602087016127e3565b9350604086013592506060860135915060808601356001600160401b0381111561306857600080fd5b612b4c88828901612a90565b600181811c9082168061308857607f821691505b6020821081036130a857634e487b7160e01b600052602260045260246000fd5b50919050565b600082516130c081846020870161285c565b600360fc1b920191825250600101919050565b600083516130e581846020880161285c565b8351908301906130f981836020880161285c565b01949350505050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b808202811582820484141761072057610720613118565b634e487b7160e01b600052601260045260246000fd5b60008261316a5761316a613145565b500490565b6020808252601290820152710853d5d3915497d3d497d054141493d5915160721b604082015260600190565b6020808252600f908201526e0988a9c8ea890be9a92a69a82a8869608b1b604082015260600190565b6020808252601190820152702ab730b8383937bb32b21031b0b63632b960791b604082015260600190565b602080825260179082015276139bdd08195b9bdd59da081d1bdad95b9cc81bdddb9959604a1b604082015260600190565b8082018082111561072057610720613118565b6000806040838503121561324657600080fd5b82516001600160401b0381111561325c57600080fd5b8301601f8101851361326d57600080fd5b805161327881612a23565b604051613285828261295e565b82815287602084860101111561329a57600080fd5b6132ab83602083016020870161285c565b6020969096015195979596505050505050565b600085516132d0818460208a0161285c565b820184868237909301918252506020019392505050565b6000808335601e198436030181126132fe57600080fd5b8301803591506001600160401b0382111561331857600080fd5b602001915036819003821315612da357600080fd5b8284823760609190911b6001600160601b0319169101908152601401919050565b6000806040838503121561336157600080fd5b82356001600160401b0381111561337757600080fd5b61338385828601612a90565b95602094909401359450505050565b82848237909101908152602001919050565b6000600182016133b6576133b6613118565b5060010190565b8181038181111561072057610720613118565b6000826133df576133df613145565b500690565b6020808252600c908201526b2a27afad22a927afa0a2222960a11b604082015260600190565b60208082526010908201526f125394d551919250d251539517d0905360821b604082015260600190565b6040815260006134476040830185612c23565b82810360208401526134598185612c23565b95945050505050565b6020808252600e908201526d232927a6afad22a927afa0a2222960911b604082015260600190565b601f821115610369576000816000526020600020601f850160051c810160208610156134b35750805b601f850160051c820191505b81811015611a26578281556001016134bf565b81516001600160401b038111156134eb576134eb612948565b6134ff816134f98454613074565b8461348a565b602080601f831160018114613534576000841561351c5750858301515b600019600386901b1c1916600185901b178555611a26565b600085815260208120601f198616915b8281101561356357888601518255948401946001909101908401613544565b50858210156135815787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b6040815260006135a46040830185612880565b82810360208401526134598185612880565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b8581526060602082015260006135f96060830186886135b6565b828103604084015261360c8185876135b6565b98975050505050505050565b6001600160a01b0386811682528516602082015260a06040820181905260009061364490830186612c23565b82810360608401526136568186612c23565b9050828103608084015261360c8185612880565b60006020828403121561367c57600080fd5b8151611df481612829565b600060033d11156136a05760046000803e5060005160e01c5b90565b600060443d10156136b15790565b6040516003193d81016004833e81513d6001600160401b0381602484011181841117156136e057505050505090565b82850191508151818111156136f85750505050505090565b843d87010160208285010111156137125750505050505090565b6137216020828601018761295e565b509095945050505050565b6020808252600f908201526e1513d2d15394d7d491529150d51151608a1b604082015260600190565b6000825161376781846020870161285c565b9190910192915050565b6001600160a01b03868116825285166020820152604081018490526060810183905260a0608082018190526000906137ab90830184612880565b97965050505050505056fec3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a26469706673582212206c6d6025f91d62aa4bce3f5cd1aaaf542cfcd6805c9bd483d7a1373859f02bd464736f6c63430008170033";
static readonly abi: ({
type: string;
inputs: {
name: string;
type: string;
internalType: string;
}[];
stateMutability: string;
name?: undefined;
outputs?: undefined;
anonymous?: undefined;
} | {
type: string;
name: string;
inputs: {
name: string;
type: string;
internalType: string;
}[];
outputs: {
name: string;
type: string;
internalType: string;
}[];
stateMutability: string;
anonymous?: undefined;
} | {
type: string;
name: string;
inputs: {
name: string;
type: string;
indexed: boolean;
internalType: string;
}[];
anonymous: boolean;
stateMutability?: undefined;
outputs?: undefined;
} | {
type: string;
name: string;
inputs: {
name: string;
type: string;
internalType: string;
}[];
stateMutability?: undefined;
outputs?: undefined;
anonymous?: undefined;
})[];
static createInterface(): ERC1155DelayedRevealInterface;
static connect(address: string, signerOrProvider: Signer | Provider): ERC1155DelayedReveal;
}
export {};
//# sourceMappingURL=ERC1155DelayedReveal__factory.d.ts.map