UNPKG

@thirdweb-dev/contracts-js

Version:
91 lines • 41.1 kB
import { Signer, ContractFactory, BigNumberish, Overrides } from "ethers"; import type { Provider, TransactionRequest } from "@ethersproject/providers"; import type { ERC1155SignatureMint, ERC1155SignatureMintInterface } from "../ERC1155SignatureMint"; type ERC1155SignatureMintConstructorParams = [signer?: Signer] | ConstructorParameters<typeof ContractFactory>; export declare class ERC1155SignatureMint__factory extends ContractFactory { constructor(...args: ERC1155SignatureMintConstructorParams); deploy(_defaultAdmin: string, _name: string, _symbol: string, _royaltyRecipient: string, _royaltyBps: BigNumberish, _primarySaleRecipient: string, overrides?: Overrides & { from?: string | Promise<string>; }): Promise<ERC1155SignatureMint>; getDeployTransaction(_defaultAdmin: string, _name: string, _symbol: string, _royaltyRecipient: string, _royaltyBps: BigNumberish, _primarySaleRecipient: string, overrides?: Overrides & { from?: string | Promise<string>; }): TransactionRequest; attach(address: string): ERC1155SignatureMint; connect(signer: Signer): ERC1155SignatureMint__factory; static readonly bytecode = "0x6101406040523480156200001257600080fd5b5060405162004a0f38038062004a0f8339810160408190526200003591620003ef565b6040518060400160405280601481526020017f5369676e61747572654d696e7445524331313535000000000000000000000000815250604051806040016040528060018152602001603160f81b8152508787878787838381600090816200009d919062000542565b506001620000ac828262000542565b505050620000c085620001a460201b60201c565b620000d5826001600160801b038316620001f6565b5050845160209586012084519486019490942060e08590526101008190524660a0818152604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f818b01819052818301999099526060810194909452608080850193909352308483018190528151808603909301835260c0948501909152815191909801209052949094525050610120525060017f1d281c488dae143b6ea4122e80c65059929950b9c32f17fc57be22089d9c3b005562000198816200028c565b5050505050506200060e565b600680546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8292fce18fa69edf4db7b94ea2e58241df0ae57f97e0a6c9b29067028bf92d7690600090a35050565b6127108111156200022a57604051630a4930ad60e31b81526127106004820152602481018290526044015b60405180910390fd5b600780546001600160a01b0384166001600160b01b03199091168117600160a01b61ffff851602179091556040518281527f90d7ec04bcb8978719414f82e52e4cb651db41d0e6f8cea6118c2191e6183adb9060200160405180910390a25050565b6001600160a01b038116620002c057604051630f7cac3760e21b81526001600160a01b038216600482015260240162000221565b600e80546001600160a01b0319166001600160a01b0383169081179091556040517f299d17e95023f496e0ffc4909cff1a61f74bb5eb18de6f900f4155bfa1b3b33390600090a250565b80516001600160a01b03811681146200032257600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b600082601f8301126200034f57600080fd5b81516001600160401b03808211156200036c576200036c62000327565b604051601f8301601f19908116603f0116810190828211818310171562000397576200039762000327565b8160405283815260209250866020858801011115620003b557600080fd5b600091505b83821015620003d95785820183015181830184015290820190620003ba565b6000602085830101528094505050505092915050565b60008060008060008060c087890312156200040957600080fd5b62000414876200030a565b60208801519096506001600160401b03808211156200043257600080fd5b620004408a838b016200033d565b965060408901519150808211156200045757600080fd5b506200046689828a016200033d565b94505062000477606088016200030a565b60808801519093506001600160801b03811681146200049557600080fd5b9150620004a560a088016200030a565b90509295509295509295565b600181811c90821680620004c657607f821691505b602082108103620004e757634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200053d576000816000526020600020601f850160051c81016020861015620005185750805b601f850160051c820191505b81811015620005395782815560010162000524565b5050505b505050565b81516001600160401b038111156200055e576200055e62000327565b62000576816200056f8454620004b1565b84620004ed565b602080601f831160018114620005ae5760008415620005955750858301515b600019600386901b1c1916600185901b17855562000539565b600085815260208120601f198616915b82811015620005df57888601518255948401946001909101908401620005be565b5085821015620005fe5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b60805160a05160c05160e05161010051610120516143b16200065e6000396000612d3501526000612d8401526000612d5f01526000612cb801526000612ce201526000612d0c01526143b16000f3fe60806040526004361061018d5760003560e01c806383040532116100dd57806383040532146103fa5780638da5cb5b1461042a578063938e3d7b1461043f578063949c09f71461045f57806395d89b411461047f57806398a6e993146104945780639bcf7a15146104a7578063a22cb465146104c7578063ac9650d8146104e7578063b03f452814610514578063b17cd86f14610534578063b24f2d3914610573578063bd85b0391461059e578063e8a3d485146105cb578063e985e9c5146105e0578063f242432a1461061b578063f5298aca1461063b57600080fd5b8062fdd58e1461019257806301ffc9a7146101dd57806306fdde031461020d578063079fe40e1461022f5780630e89341c1461025157806313af4035146102715780632419f51b146102935780632a55205a146102b35780632eb2c2d6146102e15780633b1475a7146103015780634cc157df146103165780634e1273f414610358578063600dd5ea1461038557806363b45e2d146103a55780636b20c454146103ba5780636f4f2837146103da575b600080fd5b34801561019e57600080fd5b506101ca6101ad36600461322a565b600260209081526000928352604080842090915290825290205481565b6040519081526020015b60405180910390f35b3480156101e957600080fd5b506101fd6101f836600461326a565b61065b565b60405190151581526020016101d4565b34801561021957600080fd5b506102226106c8565b6040516101d491906132d7565b34801561023b57600080fd5b50610244610756565b6040516101d491906132f7565b34801561025d57600080fd5b5061022261026c36600461330b565b610765565b34801561027d57600080fd5b5061029161028c366004613324565b610853565b005b34801561029f57600080fd5b506101ca6102ae36600461330b565b610884565b3480156102bf57600080fd5b506102d36102ce36600461333f565b6108db565b6040516101d4929190613361565b3480156102ed57600080fd5b506102916102fc3660046134c8565b610918565b34801561030d57600080fd5b50600c546101ca565b34801561032257600080fd5b5061033661033136600461330b565b610982565b604080516001600160a01b03909316835261ffff9091166020830152016101d4565b34801561036457600080fd5b50610378610373366004613571565b6109ed565b6040516101d49190613677565b34801561039157600080fd5b506102916103a036600461322a565b610af9565b3480156103b157600080fd5b506009546101ca565b3480156103c657600080fd5b506102916103d536600461368a565b610b2c565b3480156103e657600080fd5b506102916103f5366004613324565b610c80565b34801561040657600080fd5b506101fd61041536600461330b565b600b6020526000908152604090205460ff1681565b34801561043657600080fd5b50610244610cae565b34801561044b57600080fd5b5061029161045a3660046136fd565b610cbd565b34801561046b57600080fd5b5061029161047a366004613731565b610ceb565b34801561048b57600080fd5b50610222610e78565b6102446104a23660046137c9565b610e85565b3480156104b357600080fd5b506102916104c2366004613868565b6110da565b3480156104d357600080fd5b506102916104e23660046138ab565b61110f565b3480156104f357600080fd5b506105076105023660046138e2565b6111c7565b6040516101d49190613956565b34801561052057600080fd5b5061029161052f3660046139ba565b61132c565b34801561054057600080fd5b5061055461054f3660046137c9565b6113d8565b6040805192151583526001600160a01b039091166020830152016101d4565b34801561057f57600080fd5b506007546001600160a01b03811690600160a01b900461ffff16610336565b3480156105aa57600080fd5b506101ca6105b936600461330b565b600d6020526000908152604090205481565b3480156105d757600080fd5b5061022261141c565b3480156105ec57600080fd5b506101fd6105fb366004613a18565b600360209081526000928352604080842090915290825290205460ff1681565b34801561062757600080fd5b50610291610636366004613a4b565b611429565b34801561064757600080fd5b50610291610656366004613aaf565b61148c565b60006301ffc9a760e01b6001600160e01b03198316148061068c5750636cdb3d1360e11b6001600160e01b03198316145b806106a757506303a24d0760e21b6001600160e01b03198316145b806106c257506001600160e01b0319821663152a902d60e11b145b92915050565b600080546106d590613ae2565b80601f016020809104026020016040519081016040528092919081815260200182805461070190613ae2565b801561074e5780601f106107235761010080835404028352916020019161074e565b820191906000526020600020905b81548152906001019060200180831161073157829003601f168201915b505050505081565b600e546001600160a01b031690565b60008181526004602052604081208054606092919061078390613ae2565b80601f01602080910402602001604051908101604052809291908181526020018280546107af90613ae2565b80156107fc5780601f106107d1576101008083540402835291602001916107fc565b820191906000526020600020905b8154815290600101906020018083116107df57829003601f168201915b505050505090506000815111156108135792915050565b600061081e84611533565b90508061082a856116b1565b60405160200161083b929190613b1c565b60405160208183030381529060405292505050919050565b61085b6117b9565b610878576040516316ccb9cb60e11b815260040160405180910390fd5b610881816117dc565b50565b600061088f60095490565b82106108b657604051630793127760e11b8152600481018390526024015b60405180910390fd5b600982815481106108c9576108c9613b4b565b90600052602060002001549050919050565b6000806000806108ea86610982565b90945084925061ffff1690506127106109038287613b77565b61090d9190613ba4565b925050509250929050565b6001600160a01b03851633148061095257506001600160a01b038516600090815260036020908152604080832033845290915290205460ff165b61096e5760405162461bcd60e51b81526004016108ad90613bb8565b61097b858585858561182e565b5050505050565b6000818152600860209081526040808320815180830190925280546001600160a01b0316808352600190910154928201929092528291156109c957805160208201516109e3565b6007546001600160a01b03811690600160a01b900461ffff165b9250925050915091565b60608151835114610a105760405162461bcd60e51b81526004016108ad90613be4565b600083516001600160401b03811115610a2b57610a2b61337a565b604051908082528060200260200182016040528015610a54578160200160208202803683370190505b50905060005b8451811015610af15760026000868381518110610a7957610a79613b4b565b60200260200101516001600160a01b03166001600160a01b031681526020019081526020016000206000858381518110610ab557610ab5613b4b565b6020026020010151815260200190815260200160002054828281518110610ade57610ade613b4b565b6020908102919091010152600101610a5a565b509392505050565b610b016117b9565b610b1e57604051636fae358160e11b815260040160405180910390fd5b610b2882826119c8565b5050565b336001600160a01b038416811480610b6957506001600160a01b0380851660009081526003602090815260408083209385168352929052205460ff165b610b855760405162461bcd60e51b81526004016108ad90613c0d565b8151835114610bc85760405162461bcd60e51b815260206004820152600f60248201526e098cadccee8d040dad2e6dac2e8c6d608b1b60448201526064016108ad565b60005b8351811015610c6e57828181518110610be657610be6613b4b565b602002602001015160026000876001600160a01b03166001600160a01b031681526020019081526020016000206000868481518110610c2757610c27613b4b565b60200260200101518152602001908152602001600020541015610c5c5760405162461bcd60e51b81526004016108ad90613c38565b610c67600182613c69565b9050610bcb565b50610c7a848484611a58565b50505050565b610c886117b9565b610ca557604051631c98210f60e21b815260040160405180910390fd5b61088181611bd0565b6006546001600160a01b031690565b610cc56117b9565b610ce257604051639f7f092560e01b815260040160405180910390fd5b61088181611c43565b610cf36117b9565b610d0f5760405162461bcd60e51b81526004016108ad90613c7c565b6000825111610d305760405162461bcd60e51b81526004016108ad90613cad565b8151835114610d745760405162461bcd60e51b815260206004820152601060248201526f2632b733ba341036b4b9b6b0ba31b41760811b60448201526064016108ad565b6000610d7f600c5490565b9050806000805b8651811015610e3857600019878281518110610da457610da4613b4b565b602002602001015103610dee5783878281518110610dc457610dc4613b4b565b6020908102919091010152610dda600185613c69565b9350610de7600183613c69565b9150610e26565b83878281518110610e0157610e01613b4b565b602002602001015110610e265760405162461bcd60e51b81526004016108ad90613cdb565b610e31600182613c69565b9050610d86565b508015610e4d57610e4a828286611d1f565b50505b82600c81905550610e6f87878760405180602001604052806000815250611d83565b50505050505050565b600180546106d590613ae2565b60006002610e91611ec1565b5403610edf5760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c0060448201526064016108ad565b6002610ee9611ec1565b5560c0840135610f0b5760405162461bcd60e51b81526004016108ad90613cad565b600080610f17600c5490565b9050600019866080013503610f47578091506001600c6000828254610f3c9190613c69565b90915550610f729050565b80866080013510610f6a5760405162461bcd60e51b81526004016108ad90613cdb565b856080013591505b610f7d868686611ee5565b92506000610f8e6020880188613324565b9050610fc4610fa36080890160608a01613324565b60c0890135610fba6101208b016101008c01613324565b8a60e00135612077565b6000610fd66040890160208a01613324565b6001600160a01b0316146110025761100283610ff860408a0160208b01613324565b896040013561216b565b60001987608001350361105a5761105a8361102060a08a018a613cff565b8080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061221692505050565b61107981848960c001356040518060200160405280600081525061222e565b82816001600160a01b0316856001600160a01b03167f0b35afaf155daeef41cc46df86f058df2855c57d30ab134647a6b587e7cc8c398a6040516110bd9190613dca565b60405180910390a450505060016110d2611ec1565b559392505050565b6110e26117b9565b6110ff57604051636fae358160e11b815260040160405180910390fd5b61110a83838361216b565b505050565b336001600160a01b03831681036111595760405162461bcd60e51b815260206004820152600e60248201526d20a8282927ab24a723afa9a2a62360911b60448201526064016108ad565b6001600160a01b03818116600081815260036020908152604080832094881680845294825291829020805460ff191687151590811790915591519182527f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c3191015b60405180910390a3505050565b6060816001600160401b038111156111e1576111e161337a565b60405190808252806020026020018201604052801561121457816020015b60608152602001906001900390816111ff5790505b509050336000805b8481101561132357811561129b576112793087878481811061124057611240613b4b565b90506020028101906112529190613cff565b8660405160200161126593929190613ee5565b6040516020818303038152906040526122f5565b84828151811061128b5761128b613b4b565b602002602001018190525061131b565b6112fd308787848181106112b1576112b1613b4b565b90506020028101906112c39190613cff565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506122f592505050565b84828151811061130f5761130f613b4b565b60200260200101819052505b60010161121c565b50505092915050565b6113346117b9565b6113505760405162461bcd60e51b81526004016108ad90613c7c565b60008061135c600c5490565b90506000198503611392578091506001600c600082825461137d9190613c69565b9091555061138d90508185612216565b6113b5565b8085106113b15760405162461bcd60e51b81526004016108ad90613cdb565b8491505b6113d08683856040518060200160405280600081525061222e565b505050505050565b6000806113e6858585612321565b6101608601356000908152600f602052604090205490915060ff1615801561141257506114128161237d565b9150935093915050565b600580546106d590613ae2565b6001600160a01b03851633148061146357506001600160a01b038516600090815260036020908152604080832033845290915290205460ff165b61147f5760405162461bcd60e51b81526004016108ad90613bb8565b61097b85858585856123a2565b336001600160a01b0384168114806114c957506001600160a01b0380851660009081526003602090815260408083209385168352929052205460ff165b6114e55760405162461bcd60e51b81526004016108ad90613c0d565b6001600160a01b03841660009081526002602090815260408083208684529091529020548211156115285760405162461bcd60e51b81526004016108ad90613c38565b610c7a8484846124b6565b6060600061154060095490565b90506000600980548060200260200160405190810160405280929190818152602001828054801561159057602002820191906000526020600020905b81548152602001906001019080831161157c575b5050505050905060005b82811015611694578181815181106115b4576115b4613b4b565b602002602001015185101561168257600a60008383815181106115d9576115d9613b4b565b6020026020010151815260200190815260200160002080546115fa90613ae2565b80601f016020809104026020016040519081016040528092919081815260200182805461162690613ae2565b80156116735780601f1061164857610100808354040283529160200191611673565b820191906000526020600020905b81548152906001019060200180831161165657829003601f168201915b50505050509350505050919050565b61168d600182613c69565b905061159a565b506040516309797f6960e21b8152600481018590526024016108ad565b6060816000036116d85750506040805180820190915260018152600360fc1b602082015290565b8160005b811561170257806116ec81613f06565b91506116fb9050600a83613ba4565b91506116dc565b6000816001600160401b0381111561171c5761171c61337a565b6040519080825280601f01601f191660200182016040528015611746576020820181803683370190505b5090505b84156117b15761175b600183613f1f565b9150611768600a86613f32565b611773906030613c69565b60f81b81838151811061178857611788613b4b565b60200101906001600160f81b031916908160001a9053506117aa600a86613ba4565b945061174a565b949350505050565b60006117c3610cae565b6001600160a01b0316336001600160a01b031614905090565b600680546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8292fce18fa69edf4db7b94ea2e58241df0ae57f97e0a6c9b29067028bf92d7690600090a35050565b815183511461184f5760405162461bcd60e51b81526004016108ad90613be4565b6001600160a01b0384166118755760405162461bcd60e51b81526004016108ad90613f46565b336118848187878787876125a8565b60005b84518110156119745760008582815181106118a4576118a4613b4b565b6020026020010151905060008583815181106118c2576118c2613b4b565b6020908102919091018101516001600160a01b038b1660009081526002835260408082208683529093529190912054909150818110156119145760405162461bcd60e51b81526004016108ad90613f6c565b6001600160a01b03808b16600090815260026020818152604080842088855282528084208787039055938d16835290815282822086835290529081208054849290611960908490613c69565b909155505060019093019250611887915050565b50846001600160a01b0316866001600160a01b0316826001600160a01b031660008051602061431583398151915287876040516119b2929190613f96565b60405180910390a46113d08187878787876126a2565b6127108111156119f657604051630a4930ad60e31b81526127106004820152602481018290526044016108ad565b600780546001600160a01b0384166001600160b01b03199091168117600160a01b61ffff851602179091556040518281527f90d7ec04bcb8978719414f82e52e4cb651db41d0e6f8cea6118c2191e6183adb9060200160405180910390a25050565b6001600160a01b038316611a7e5760405162461bcd60e51b81526004016108ad90613fc4565b8051825114611a9f5760405162461bcd60e51b81526004016108ad90613be4565b6000339050611ac2818560008686604051806020016040528060008152506125a8565b60005b8351811015611b83576000848281518110611ae257611ae2613b4b565b602002602001015190506000848381518110611b0057611b00613b4b565b6020908102919091018101516001600160a01b0389166000908152600283526040808220868352909352919091205490915081811015611b525760405162461bcd60e51b81526004016108ad90613f6c565b6001600160a01b03881660009081526002602090815260408083209583529490529290922091039055600101611ac5565b5060006001600160a01b0316846001600160a01b0316826001600160a01b03166000805160206143158339815191528686604051611bc2929190613f96565b60405180910390a450505050565b6001600160a01b038116611bf95780604051630f7cac3760e21b81526004016108ad91906132f7565b600e80546001600160a01b0319166001600160a01b0383169081179091556040517f299d17e95023f496e0ffc4909cff1a61f74bb5eb18de6f900f4155bfa1b3b33390600090a250565b600060058054611c5290613ae2565b80601f0160208091040260200160405190810160405280929190818152602001828054611c7e90613ae2565b8015611ccb5780601f10611ca057610100808354040283529160200191611ccb565b820191906000526020600020905b815481529060010190602001808311611cae57829003601f168201915b505050505090508160059081611ce19190614034565b507fc9c7c3fe08b88b4df9d4d47ef47d2c43d55c025a0ba88ca442580ed9e7348a168183604051611d139291906140f3565b60405180910390a15050565b600080611d2c8486613c69565b60098054600181019091557f6e1540171b6c0c960b71a7020d9f60077f6af931a8bbf590da0223dacf75c7af018190556000818152600a60205260409020909250829150611d7a8482614034565b50935093915050565b6001600160a01b038416611da95760405162461bcd60e51b81526004016108ad90613f46565b8151835114611dca5760405162461bcd60e51b81526004016108ad90613be4565b33611dda816000878787876125a8565b60005b8451811015611e6b57838181518110611df857611df8613b4b565b602002602001015160026000886001600160a01b03166001600160a01b031681526020019081526020016000206000878481518110611e3957611e39613b4b565b602002602001015181526020019081526020016000206000828254611e5e9190613c69565b9091555050600101611ddd565b50846001600160a01b031660006001600160a01b0316826001600160a01b03166000805160206143158339815191528787604051611eaa929190613f96565b60405180910390a461097b816000878787876126a2565b7f1d281c488dae143b6ea4122e80c65059929950b9c32f17fc57be22089d9c3b0090565b600080611ef38585856113d8565b9250905080611f365760405162461bcd60e51b815260206004820152600f60248201526e125b9d985b1a59081c995c5d595cdd608a1b60448201526064016108ad565b42611f4961014087016101208801614118565b6001600160801b031611158015611f7a5750611f6d61016086016101408701614118565b6001600160801b03164211155b611fb85760405162461bcd60e51b815260206004820152600f60248201526e14995c5d595cdd08195e1c1a5c9959608a1b60448201526064016108ad565b6000611fc76020870187613324565b6001600160a01b0316036120135760405162461bcd60e51b81526020600482015260136024820152721c9958da5c1a595b9d081d5b9919599a5b9959606a1b60448201526064016108ad565b60008560c001351161204f5760405162461bcd60e51b8152602060048201526005602482015264302071747960d81b60448201526064016108ad565b50610160909301356000908152600f60205260409020805460ff191660011790555090919050565b806000036120bb5734156120b65760405162461bcd60e51b81526020600482015260066024820152652156616c756560d01b60448201526064016108ad565b610c7a565b60006120c78285613b77565b9050600073eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeed196001600160a01b038516016120f957503481146120fd565b5034155b8061213e5760405162461bcd60e51b8152602060048201526011602482015270496e76616c6964206d73672076616c756560781b60448201526064016108ad565b60006001600160a01b03871615612155578661215d565b61215d610756565b9050610e6f853383866127d3565b61271081111561219957604051630a4930ad60e31b81526127106004820152602481018290526044016108ad565b6040805180820182526001600160a01b038481168083526020808401868152600089815260088352869020945185546001600160a01b031916941693909317845591516001909301929092559151838152909185917f7365cf4122f072a3365c20d54eff9b38d73c096c28e1892ec8f5b0e403a0f12d91016111ba565b600082815260046020526040902061110a8282614034565b6001600160a01b0384166122545760405162461bcd60e51b81526004016108ad90613f46565b336122748160008761226588612814565b61226e88612814565b876125a8565b6001600160a01b0385166000908152600260209081526040808320878452909152812080548592906122a7908490613c69565b909155505060408051858152602081018590526001600160a01b038088169260009291851691600080516020614335833981519152910160405180910390a461097b8160008787878761285f565b606061231a83836040518060600160405280602781526020016143556027913961291a565b9392505050565b60006117b183838080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250612377925061236b9150889050612992565b80519060200120612b1e565b90612b4b565b6000612387610cae565b6001600160a01b0316826001600160a01b0316149050919050565b6001600160a01b0384166123c85760405162461bcd60e51b81526004016108ad90613f46565b336123d881878761226588612814565b6001600160a01b03861660009081526002602090815260408083208784529091529020548381101561241c5760405162461bcd60e51b81526004016108ad90613f6c565b6001600160a01b0380881660009081526002602081815260408084208a855282528084208987039055938a16835290815282822088835290529081208054869290612468908490613c69565b909155505060408051868152602081018690526001600160a01b03808916928a82169291861691600080516020614335833981519152910160405180910390a4610e6f82888888888861285f565b6001600160a01b0383166124dc5760405162461bcd60e51b81526004016108ad90613fc4565b3361250b818560006124ed87612814565b6124f687612814565b604051806020016040528060008152506125a8565b6001600160a01b03841660009081526002602090815260408083208684529091529020548281101561254f5760405162461bcd60e51b81526004016108ad90613f6c565b6001600160a01b0385811660008181526002602090815260408083208984528252808320888703905580518981529182018890529193861691600080516020614335833981519152910160405180910390a45050505050565b6001600160a01b0385166126265760005b8351811015612624578281815181106125d4576125d4613b4b565b6020026020010151600d60008684815181106125f2576125f2613b4b565b6020026020010151815260200190815260200160002060008282546126179190613c69565b90915550506001016125b9565b505b6001600160a01b0384166113d05760005b8351811015610e6f5782818151811061265257612652613b4b565b6020026020010151600d600086848151811061267057612670613b4b565b6020026020010151815260200190815260200160002060008282546126959190613f1f565b9091555050600101612637565b6001600160a01b0384163b156113d05760405163bc197c8160e01b81526001600160a01b0385169063bc197c81906126e69089908990889088908890600401614133565b6020604051808303816000875af1925050508015612721575060408051601f3d908101601f1916820190925261271e91810190614191565b60015b6127a35761272d6141ae565b806308c379a00361276657506127416141c9565b8061274c5750612768565b8060405162461bcd60e51b81526004016108ad91906132d7565b505b60405162461bcd60e51b815260206004820152601060248201526f10a2a92198989a9aa922a1a2a4ab22a960811b60448201526064016108ad565b6001600160e01b0319811663bc197c8160e01b14610e6f5760405162461bcd60e51b81526004016108ad90614252565b8015610c7a5773eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeed196001600160a01b03851601612808576120b68282612b67565b610c7a84848484612bdf565b6040805160018082528183019092526060916000919060208083019080368337019050509050828160008151811061284e5761284e613b4b565b602090810291909101015292915050565b6001600160a01b0384163b156113d05760405163f23a6e6160e01b81526001600160a01b0385169063f23a6e61906128a3908990899088908890889060040161427b565b6020604051808303816000875af19250505080156128de575060408051601f3d908101601f191682019092526128db91810190614191565b60015b6128ea5761272d6141ae565b6001600160e01b0319811663f23a6e6160e01b14610e6f5760405162461bcd60e51b81526004016108ad90614252565b6060600080856001600160a01b03168560405161293791906142b5565b600060405180830381855af49150503d8060008114612972576040519150601f19603f3d011682016040523d82523d6000602084013e612977565b606091505b509150915061298886838387612c32565b9695505050505050565b60607fc7a95ef88f83fa833ccfce325157b7111633b181b6a27181b86415d8d501134d6129c26020840184613324565b6129d26040850160208601613324565b60408501356129e76080870160608801613324565b60808701356129f960a0890189613cff565b604051612a079291906142d1565b6040805191829003822060208301989098526001600160a01b03968716908201529385166060850152608084019290925290921660a082015260c081019190915260e08101919091526101000160408051601f1981840301815291905260c083013560e0840135612a8061012086016101008701613324565b612a9261014087016101208801614118565b612aa461016088016101408901614118565b6040805160208101969096528501939093526001600160a01b0390911660608401526001600160801b0390811660808401521660a082015261016084013560c082015260e00160408051601f1981840301815290829052612b089291602001613b1c565b6040516020818303038152906040529050919050565b60006106c2612b2b612cab565b8360405161190160f01b8152600281019290925260228201526042902090565b6000806000612b5a8585612dd5565b91509150610af181612e1a565b6000826001600160a01b03168260405160006040518083038185875af1925050503d8060008114612bb4576040519150601f19603f3d011682016040523d82523d6000602084013e612bb9565b606091505b505090508061110a578282604051635fdc4ec160e11b81526004016108ad929190613361565b816001600160a01b0316836001600160a01b03160315610c7a57306001600160a01b03841603612c1d576120b66001600160a01b0385168383612f5f565b610c7a6001600160a01b038516848484612fb5565b60608315612ca1578251600003612c9a576001600160a01b0385163b612c9a5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064016108ad565b50816117b1565b6117b18383612fed565b6000306001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016148015612d0457507f000000000000000000000000000000000000000000000000000000000000000046145b15612d2e57507f000000000000000000000000000000000000000000000000000000000000000090565b50604080517f00000000000000000000000000000000000000000000000000000000000000006020808301919091527f0000000000000000000000000000000000000000000000000000000000000000828401527f000000000000000000000000000000000000000000000000000000000000000060608301524660808301523060a0808401919091528351808403909101815260c0909201909252805191012090565b90565b6000808251604103612e0b5760208301516040840151606085015160001a612dff87828585612ffd565b94509450505050612e13565b506000905060025b9250929050565b6000816004811115612e2e57612e2e6142e1565b03612e365750565b6001816004811115612e4a57612e4a6142e1565b03612e925760405162461bcd60e51b815260206004820152601860248201527745434453413a20696e76616c6964207369676e617475726560401b60448201526064016108ad565b6002816004811115612ea657612ea66142e1565b03612ef35760405162461bcd60e51b815260206004820152601f60248201527f45434453413a20696e76616c6964207369676e6174757265206c656e6774680060448201526064016108ad565b6003816004811115612f0757612f076142e1565b036108815760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202773272076616c604482015261756560f01b60648201526084016108ad565b61110a8363a9059cbb60e01b8484604051602401612f7e929190613361565b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b0319909316929092179091526130b7565b6040516001600160a01b0380851660248301528316604482015260648101829052610c7a9085906323b872dd60e01b90608401612f7e565b81511561274c5781518083602001fd5b6000806fa2a8918ca85bafe22016d0b997e4df60600160ff1b0383111561302a57506000905060036130ae565b6040805160008082526020820180845289905260ff881692820192909252606081018690526080810185905260019060a0016020604051602081039080840390855afa15801561307e573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b0381166130a7576000600192509250506130ae565b9150600090505b94509492505050565b600061310c826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b03166131899092919063ffffffff16565b80519091501561110a578080602001905181019061312a91906142f7565b61110a5760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b60648201526084016108ad565b60606117b1848460008585600080866001600160a01b031685876040516131b091906142b5565b60006040518083038185875af1925050503d80600081146131ed576040519150601f19603f3d011682016040523d82523d6000602084013e6131f2565b606091505b509150915061320387838387612c32565b979650505050505050565b80356001600160a01b038116811461322557600080fd5b919050565b6000806040838503121561323d57600080fd5b6132468361320e565b946020939093013593505050565b6001600160e01b03198116811461088157600080fd5b60006020828403121561327c57600080fd5b813561231a81613254565b60005b838110156132a257818101518382015260200161328a565b50506000910152565b600081518084526132c3816020860160208601613287565b601f01601f19169290920160200192915050565b60208152600061231a60208301846132ab565b6001600160a01b03169052565b6001600160a01b0391909116815260200190565b60006020828403121561331d57600080fd5b5035919050565b60006020828403121561333657600080fd5b61231a8261320e565b6000806040838503121561335257600080fd5b50508035926020909101359150565b6001600160a01b03929092168252602082015260400190565b634e487b7160e01b600052604160045260246000fd5b601f8201601f191681016001600160401b03811182821017156133b5576133b561337a565b6040525050565b60006001600160401b038211156133d5576133d561337a565b5060051b60200190565b600082601f8301126133f057600080fd5b813560206133fd826133bc565b60405161340a8282613390565b80915083815260208101915060208460051b87010193508684111561342e57600080fd5b602086015b8481101561344a5780358352918301918301613433565b509695505050505050565b600082601f83011261346657600080fd5b81356001600160401b0381111561347f5761347f61337a565b604051613496601f8301601f191660200182613390565b8181528460208386010111156134ab57600080fd5b816020850160208301376000918101602001919091529392505050565b600080600080600060a086880312156134e057600080fd5b6134e98661320e565b94506134f76020870161320e565b935060408601356001600160401b038082111561351357600080fd5b61351f89838a016133df565b9450606088013591508082111561353557600080fd5b61354189838a016133df565b9350608088013591508082111561355757600080fd5b5061356488828901613455565b9150509295509295909350565b6000806040838503121561358457600080fd5b82356001600160401b038082111561359b57600080fd5b818501915085601f8301126135af57600080fd5b813560206135bc826133bc565b6040516135c98282613390565b83815260059390931b85018201928281019150898411156135e957600080fd5b948201945b8386101561360e576135ff8661320e565b825294820194908201906135ee565b9650508601359250508082111561362457600080fd5b50613631858286016133df565b9150509250929050565b60008151808452602080850194506020840160005b8381101561366c57815187529582019590820190600101613650565b509495945050505050565b60208152600061231a602083018461363b565b60008060006060848603121561369f57600080fd5b6136a88461320e565b925060208401356001600160401b03808211156136c457600080fd5b6136d0878388016133df565b935060408601359150808211156136e657600080fd5b506136f3868287016133df565b9150509250925092565b60006020828403121561370f57600080fd5b81356001600160401b0381111561372557600080fd5b6117b184828501613455565b6000806000806080858703121561374757600080fd5b6137508561320e565b935060208501356001600160401b038082111561376c57600080fd5b613778888389016133df565b9450604087013591508082111561378e57600080fd5b61379a888389016133df565b935060608701359150808211156137b057600080fd5b506137bd87828801613455565b91505092959194509250565b6000806000604084860312156137de57600080fd5b83356001600160401b03808211156137f557600080fd5b90850190610180828803121561380a57600080fd5b9093506020850135908082111561382057600080fd5b818601915086601f83011261383457600080fd5b81358181111561384357600080fd5b87602082850101111561385557600080fd5b6020830194508093505050509250925092565b60008060006060848603121561387d57600080fd5b8335925061388d6020850161320e565b9150604084013590509250925092565b801515811461088157600080fd5b600080604083850312156138be57600080fd5b6138c78361320e565b915060208301356138d78161389d565b809150509250929050565b600080602083850312156138f557600080fd5b82356001600160401b038082111561390c57600080fd5b818501915085601f83011261392057600080fd5b81358181111561392f57600080fd5b8660208260051b850101111561394457600080fd5b60209290920196919550909350505050565b600060208083016020845280855180835260408601915060408160051b87010192506020870160005b828110156139ad57603f1988860301845261399b8583516132ab565b9450928501929085019060010161397f565b5092979650505050505050565b600080600080608085870312156139d057600080fd5b6139d98561320e565b93506020850135925060408501356001600160401b038111156139fb57600080fd5b613a0787828801613455565b949793965093946060013593505050565b60008060408385031215613a2b57600080fd5b613a348361320e565b9150613a426020840161320e565b90509250929050565b600080600080600060a08688031215613a6357600080fd5b613a6c8661320e565b9450613a7a6020870161320e565b9350604086013592506060860135915060808601356001600160401b03811115613aa357600080fd5b61356488828901613455565b600080600060608486031215613ac457600080fd5b613acd8461320e565b95602085013595506040909401359392505050565b600181811c90821680613af657607f821691505b602082108103613b1657634e487b7160e01b600052602260045260246000fd5b50919050565b60008351613b2e818460208801613287565b835190830190613b42818360208801613287565b01949350505050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b80820281158282048414176106c2576106c2613b61565b634e487b7160e01b600052601260045260246000fd5b600082613bb357613bb3613b8e565b500490565b6020808252601290820152710853d5d3915497d3d497d054141493d5915160721b604082015260600190565b6020808252600f908201526e0988a9c8ea890be9a92a69a82a8869608b1b604082015260600190565b6020808252601190820152702ab730b8383937bb32b21031b0b63632b960791b604082015260600190565b602080825260179082015276139bdd08195b9bdd59da081d1bdad95b9cc81bdddb9959604a1b604082015260600190565b808201808211156106c2576106c2613b61565b6020808252601790820152762737ba1030baba3437b934bd32b2103a379036b4b73a1760491b604082015260600190565b60208082526014908201527326b4b73a34b733903d32b937903a37b5b2b7399760611b604082015260600190565b6020808252600a90820152691a5b9d985b1a59081a5960b21b604082015260600190565b6000808335601e19843603018112613d1657600080fd5b8301803591506001600160401b03821115613d3057600080fd5b602001915036819003821315612e1357600080fd5b6000808335601e19843603018112613d5c57600080fd5b83016020810192503590506001600160401b03811115613d7b57600080fd5b803603821315612e1357600080fd5b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b80356001600160801b038116811461322557600080fd5b60208152613de360208201613dde8461320e565b6132ea565b6000613df16020840161320e565b613dfe60408401826132ea565b5060408301356060830152613e156060840161320e565b613e2260808401826132ea565b50608083013560a0830152613e3a60a0840184613d45565b6101808060c0860152613e526101a086018385613d8a565b925060c086013560e0860152610100915060e086013582860152613e7782870161320e565b9150610120613e88818701846132ea565b613e93818801613db3565b925050610140613ead818701846001600160801b03169052565b613eb8818801613db3565b925050610160613ed2818701846001600160801b03169052565b9590950135939094019290925250919050565b8284823760609190911b6001600160601b0319169101908152601401919050565b600060018201613f1857613f18613b61565b5060010190565b818103818111156106c2576106c2613b61565b600082613f4157613f41613b8e565b500690565b6020808252600c908201526b2a27afad22a927afa0a2222960a11b604082015260600190565b60208082526010908201526f125394d551919250d251539517d0905360821b604082015260600190565b604081526000613fa9604083018561363b565b8281036020840152613fbb818561363b565b95945050505050565b6020808252600e908201526d232927a6afad22a927afa0a2222960911b604082015260600190565b601f82111561110a576000816000526020600020601f850160051c810160208610156140155750805b601f850160051c820191505b818110156113d057828155600101614021565b81516001600160401b0381111561404d5761404d61337a565b6140618161405b8454613ae2565b84613fec565b602080601f831160018114614096576000841561407e5750858301515b600019600386901b1c1916600185901b1785556113d0565b600085815260208120601f198616915b828110156140c5578886015182559484019460019091019084016140a6565b50858210156140e35787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b60408152600061410660408301856132ab565b8281036020840152613fbb81856132ab565b60006020828403121561412a57600080fd5b61231a82613db3565b6001600160a01b0386811682528516602082015260a06040820181905260009061415f9083018661363b565b8281036060840152614171818661363b565b9050828103608084015261418581856132ab565b98975050505050505050565b6000602082840312156141a357600080fd5b815161231a81613254565b600060033d1115612dd25760046000803e5060005160e01c90565b600060443d10156141d75790565b6040516003193d81016004833e81513d6001600160401b03816024840111818411171561420657505050505090565b828501915081518181111561421e5750505050505090565b843d87010160208285010111156142385750505050505090565b61424760208286010187613390565b509095945050505050565b6020808252600f908201526e1513d2d15394d7d491529150d51151608a1b604082015260600190565b6001600160a01b03868116825285166020820152604081018490526060810183905260a060808201819052600090613203908301846132ab565b600082516142c7818460208701613287565b9190910192915050565b8183823760009101908152919050565b634e487b7160e01b600052602160045260246000fd5b60006020828403121561430957600080fd5b815161231a8161389d56fe4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fbc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a26469706673582212203adc55a575f2f9f0bd9ce22ddf3a25b4a09eed5017ccea318dbadf47fff8b8de64736f6c63430008170033"; 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; components: { name: string; type: string; internalType: string; }[]; } | { name: string; type: string; internalType: string; components?: undefined; })[]; outputs: { name: string; type: string; internalType: string; }[]; stateMutability: string; anonymous?: undefined; } | { type: string; name: string; inputs: ({ name: string; type: string; indexed: boolean; internalType: string; components?: undefined; } | { name: string; type: string; indexed: boolean; internalType: string; components: { name: string; type: string; 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(): ERC1155SignatureMintInterface; static connect(address: string, signerOrProvider: Signer | Provider): ERC1155SignatureMint; } export {}; //# sourceMappingURL=ERC1155SignatureMint__factory.d.ts.map