import { Signer, ContractFactory, Overrides } from "ethers"; import type { Provider, TransactionRequest } from "@ethersproject/providers"; import type { PromiseOrValue } from "../common"; import type { AuctionHouse1155, AuctionHouse1155Interface } from "../AuctionHouse1155"; type AuctionHouse1155ConstructorParams = [signer?: Signer] | ConstructorParameters; export declare class AuctionHouse1155__factory extends ContractFactory { constructor(...args: AuctionHouse1155ConstructorParams); deploy(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; getDeployTransaction(overrides?: Overrides & { from?: PromiseOrValue; }): TransactionRequest; attach(address: string): AuctionHouse1155; connect(signer: Signer): AuctionHouse1155__factory; static readonly bytecode = "0x608060405234801561001057600080fd5b50615ae680620000216000396000f3fe6080604052600436106101cd5760003560e01c8063914bf5f9116100f7578063bd9d21bd11610095578063eae3ad6f11610064578063eae3ad6f14610506578063ec57834814610526578063f23a6e6114610546578063f2fde38b14610566576101cd565b8063bd9d21bd14610486578063cf266ed0146104a6578063d6ca6ab7146104c6578063e68aceae146104e6576101cd565b8063b0e21e8a116100d1578063b0e21e8a146103f5578063b74c8e9a14610419578063bc158c2d14610439578063bc197c8114610459576101cd565b8063914bf5f9146103ad578063a2a106b8146103c2578063a6f4a3e0146103e2576101cd565b806340e58ee51161016f5780636eeb69db1161013e5780636eeb69db14610343578063715018a61461036357806374d0d4f9146103785780638da5cb5b14610398576101cd565b806340e58ee5146102ce578063506a90e7146102ee5780635f4a436e146103015780636d8f069414610321576101cd565b80632f572336116101ab5780632f5723361461024a57806330c642f11461026c578063363188151461028e5780633be89922146102ae576101cd565b806301ffc9a7146101d25780630d6079641461020857806310782f8f14610235575b600080fd5b3480156101de57600080fd5b506101f26101ed3660046150a5565b610586565b6040516101ff9190615381565b60405180910390f35b34801561021457600080fd5b506102286102233660046151a3565b610604565b6040516101ff91906158c6565b34801561024157600080fd5b50610228610856565b34801561025657600080fd5b5061025f61085d565b6040516101ff91906158f6565b34801561027857600080fd5b5061028c6102873660046150bf565b61086d565b005b34801561029a57600080fd5b5061028c6102a9366004615274565b61093e565b3480156102ba57600080fd5b5061028c6102c9366004614b80565b610a10565b3480156102da57600080fd5b5061028c6102e93660046151a3565b610a95565b61028c6102fc3660046151bb565b610e19565b34801561030d57600080fd5b5061028c61031c366004615274565b61142e565b34801561032d57600080fd5b50610336611511565b6040516101ff9190615293565b34801561034f57600080fd5b5061033661035e3660046151a3565b611521565b34801561036f57600080fd5b5061028c611540565b34801561038457600080fd5b5061028c610393366004614ee4565b6115ec565b3480156103a457600080fd5b506103366116e3565b3480156103b957600080fd5b5061025f6116f2565b3480156103ce57600080fd5b506101f26103dd3660046151a3565b611709565b61028c6103f03660046151bb565b61172e565b34801561040157600080fd5b5061040a611ab6565b6040516101ff93929190615358565b34801561042557600080fd5b5061028c610434366004614f70565b611ae1565b34801561044557600080fd5b5061028c610454366004614b80565b611b63565b34801561046557600080fd5b50610479610474366004614dd5565b611c30565b6040516101ff919061538c565b34801561049257600080fd5b5061028c6104a1366004614b80565b611c41565b3480156104b257600080fd5b5061028c6104c13660046151a3565b611cac565b3480156104d257600080fd5b5061028c6104e136600461525a565b612113565b3480156104f257600080fd5b5061028c610501366004614fb4565b6121ed565b34801561051257600080fd5b5061028c61052136600461525a565b6125fe565b34801561053257600080fd5b506101f26105413660046151a3565b6126d5565b34801561055257600080fd5b50610479610561366004614e7e565b6127c3565b34801561057257600080fd5b5061028c610581366004614b80565b6127d4565b6040516301ffc9a760e01b815260009030906301ffc9a7906105ac90859060040161538c565b60206040518083038186803b1580156105c457600080fd5b505afa1580156105d8573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105fc9190615085565b90505b919050565b60008181526101c66020908152604080832081516101808101835281546001600160a01b038082168352600160a01b918290046001600160601b039081168488015260018086015485880152600280870154938416606080880191909152949093049091166080850152855192830186526003850180548452600486015460e01b6001600160e01b0319168489015260058601805488516101009482161594909402600019011693909304601f810189900489028301890188528083528998959760a0890196929490860193929091908301828280156107255780601f106106fa57610100808354040283529160200191610725565b820191906000526020600020905b81548152906001019060200180831161070857829003601f168201915b50505091909252505050815260068201546001600160a01b03808216602080850191909152600160a01b928390046001600160601b0316604080860191909152600786015492831660608601529282046001600160401b03166080850152600160e01b90910460e01b6001600160e01b03191660a0840152600884018054835160026101006001841615026000190190921691909104601f810184900484028201840190945283815260c0909401939290918301828280156108285780601f106107fd57610100808354040283529160200191610828565b820191906000526020600020905b81548152906001019060200180831161080b57829003601f168201915b505050505081525050905061084f8161010001518260e001518360a00151600001516128d7565b9392505050565b6101925481565b610193546001600160601b031681565b610875612929565b6001600160a01b03166108866116e3565b6001600160a01b0316146108cf576040805162461bcd60e51b81526020600482018190526024820152600080516020615a91833981519152604482015290519081900360640190fd5b6001600160e01b03198216600081815261015f60205260409081902080546001600160a01b0319166001600160a01b038516179055517f4b5aced933c0c9a88aeac3f0b3b72c5aaf75df8ebaf53225773248c4c315359390610932908490615293565b60405180910390a25050565b610946612929565b6001600160a01b03166109576116e3565b6001600160a01b0316146109a0576040805162461bcd60e51b81526020600482018190526024820152600080516020615a91833981519152604482015290519081900360640190fd5b610193546040517fa13d21133118bfdffd1e4dc724faaadc5860dcb38ac5836e06f183ac5306b279916109e0916001600160601b0390911690849061590a565b60405180910390a161019380546bffffffffffffffffffffffff19166001600160601b0392909216919091179055565b610a18612929565b6001600160a01b0316610a296116e3565b6001600160a01b031614610a72576040805162461bcd60e51b81526020600482018190526024820152600080516020615a91833981519152604482015290519081900360640190fd5b61012e80546001600160a01b0319166001600160a01b0392909216919091179055565b600260fb541415610adb576040805162461bcd60e51b815260206004820152601f60248201526000805160206159dc833981519152604482015290519081900360640190fd5b600260fb81905560008281526101c66020908152604080832081516101808101835281546001600160a01b038082168352600160a01b918290046001600160601b039081168488015260018086015485880152858a015492831660608087019190915293909204166080840152845191820185526003840180548352600485015460e01b6001600160e01b0319168388015260058501805487516101009482161594909402600019011699909904601f8101889004880283018801875280835297989397949660a089019693959194938601939190830182828015610c015780601f10610bd657610100808354040283529160200191610c01565b820191906000526020600020905b815481529060010190602001808311610be457829003601f168201915b50505091909252505050815260068201546001600160a01b03808216602080850191909152600160a01b928390046001600160601b0316604080860191909152600786015492831660608601529282046001600160401b03166080850152600160e01b90910460e01b6001600160e01b03191660a0840152600884018054835160026101006001841615026000190190921691909104601f810184900484028201840190945283815260c090940193929091830182828015610d045780601f10610cd957610100808354040283529160200191610d04565b820191906000526020600020905b815481529060010190602001808311610ce757829003601f168201915b5050505050815250509050610d1c8160c0015161292d565b610d415760405162461bcd60e51b8152600401610d38906154a0565b60405180910390fd5b60c0810151610d4e612929565b6001600160a01b0316816001600160a01b031614610d7e5760405162461bcd60e51b8152600401610d389061556a565b6101008201516001600160a01b031615610daa5760405162461bcd60e51b8152600401610d389061564b565b610ddb8260000151836040015184602001516001600160601b0316600080516020615a71833981519152308661293b565b610de48361297f565b60405183907f2809c7e17bf978fbc7194c0a694b638c4215e9140cacc6c38ca36010b45697df90600090a25050600160fb5550565b600260fb541415610e5f576040805162461bcd60e51b815260206004820152601f60248201526000805160206159dc833981519152604482015290519081900360640190fd5b600260fb556000610e6e612929565b825160008581526101c66020908152604080832081516101808101835281546001600160a01b038082168352600160a01b918290046001600160601b039081168488015260018086015485880152600280870154938416606080880191909152949093049091166080850152855192830186526003850180548452600486015460e01b6001600160e01b0319168489015260058601805488516101009482161594909402600019011693909304601f810189900489028301890188528083529a9b50989997989397949660a089019693959386019391929190830182828015610f985780601f10610f6d57610100808354040283529160200191610f98565b820191906000526020600020905b815481529060010190602001808311610f7b57829003601f168201915b50505091909252505050815260068201546001600160a01b03808216602080850191909152600160a01b928390046001600160601b0316604080860191909152600786015492831660608601529282046001600160401b03166080850152600160e01b90910460e01b6001600160e01b03191660a0840152600884018054835160026101006001841615026000190190921691909104601f810184900484028201840190945283815260c09094019392909183018282801561109b5780601f106110705761010080835404028352916020019161109b565b820191906000526020600020905b81548152906001019060200180831161107e57829003601f168201915b505050505081525050905060008160800151905060006110c5836101600151846101400151612a11565b905060006110db87604001518860200151612a73565b6000015190506103e88461012001516001600160401b03166110fc83612ac7565b845161110790612ac7565b010111156111275760405162461bcd60e51b8152600401610d389061547c565b60608401516001600160a01b03166111455786516111459087612acd565b61116e8460c0015185608001516001600160601b031684604001516001600160601b0316612b1b565b6111788286612b51565b156111965761118b8488848b858b612b92565b505050505050611425565b61010084015142906001600160a01b03166112285760208301516111c4906001600160601b03831690612d36565b60008a81526101c66020526040902060020180546001600160601b03808416600160a01b026001600160a01b039092169190911790915560e0870151919550168610156112235760405162461bcd60e51b8152600401610d38906155a1565b6112a1565b866001600160a01b03168561010001516001600160a01b0316141561125f5760405162461bcd60e51b8152600401610d38906156e0565b600061127d8661010001518760e001518860a00151600001516128d7565b90508087101561129f5760405162461bcd60e51b8152600401610d38906154d5565b505b60006112b08660600151612d9c565b90506112d186606001518761010001518a8960a00151858e60000151612df0565b60008a81526101c660209081526040918290208b51600382019081558c83015160048301805463ffffffff191660e09290921c919091179055928c015180518d9493611322936005019201906147c3565b50505060008a81526101c66020526040812060070180546001600160a01b0319166001600160a01b038b16179055610193546001600160601b031690610384821061136f57610384611371565b815b90506001600160601b038082169061138b90891686612e09565b6001600160601b031610156113e0576113ad6001600160601b03851682612d36565b60008d81526101c66020526040902060020180546001600160a01b0316600160a01b6001600160601b0384160217905596505b8b7f0e54eff26401bf69b81b26f60bd85ef47f5d85275c1d268d84f68d6897431c478b896040516114129291906152a7565b60405180910390a2505050505050505050505b5050600160fb55565b611436612929565b6001600160a01b03166114476116e3565b6001600160a01b031614611490576040805162461bcd60e51b81526020600482018190526024820152600080516020615a91833981519152604482015290519081900360640190fd5b7f30bd79db520376a437e44c44c2b3ec63f6730f4df0a95f56ea39765f1420cab7610193600c9054906101000a90046001600160601b0316826040516114d792919061590a565b60405180910390a161019380546001600160601b03909216600160601b026bffffffffffffffffffffffff60601b19909216919091179055565b61012e546001600160a01b031681565b60009081526101c660205260409020600701546001600160a01b031690565b611548612929565b6001600160a01b03166115596116e3565b6001600160a01b0316146115a2576040805162461bcd60e51b81526020600482018190526024820152600080516020615a91833981519152604482015290519081900360640190fd5b60c9546040516000916001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a360c980546001600160a01b0319169055565b600054610100900460ff16806116055750611605612e78565b80611613575060005460ff16155b61164e5760405162461bcd60e51b815260040180806020018281038252602e815260200180615a22602e913960400191505060405180910390fd5b600054610100900460ff16158015611679576000805460ff1961ff0019909116610100171660011790555b611681612e89565b611689612f2b565b611691613024565b6116996130c1565b6116a282613167565b6116ac858561324f565b6116c0836001600160401b031688886132fa565b6116c8612e89565b80156116da576000805461ff00191690555b50505050505050565b60c9546001600160a01b031690565b61019354600160601b90046001600160601b031681565b60008181526101c660205260408120600601546105fc906001600160a01b031661292d565b600260fb541415611774576040805162461bcd60e51b815260206004820152601f60248201526000805160206159dc833981519152604482015290519081900360640190fd5b600260fb81905560008381526101c66020908152604080832081516101808101835281546001600160a01b038082168352600160a01b918290046001600160601b039081168488015260018086015485880152858a015492831660608087019190915293909204166080840152845191820185526003840180548352600485015460e01b6001600160e01b0319168388015260058501805487516101009482161594909402600019011699909904601f8101889004880283018801875280835297989397949660a08901969395919493860193919083018282801561189a5780601f1061186f5761010080835404028352916020019161189a565b820191906000526020600020905b81548152906001019060200180831161187d57829003601f168201915b50505091909252505050815260068201546001600160a01b03808216602080850191909152600160a01b928390046001600160601b0316604080860191909152600786015492831660608601529282046001600160401b03166080850152600160e01b90910460e01b6001600160e01b03191660a0840152600884018054835160026101006001841615026000190190921691909104601f810184900484028201840190945283815260c09094019392909183018282801561199d5780601f106119725761010080835404028352916020019161199d565b820191906000526020600020905b81548152906001019060200180831161198057829003601f168201915b505050505081525050905060006119be826101600151836101400151612a11565b90506119e98260c0015183608001516001600160601b031683604001516001600160601b0316612b1b565b60006119fd84604001518560200151612a73565b518451909150611a0e908390612b51565b611a2a5760405162461bcd60e51b8152600401610d389061561c565b6103e88361012001516001600160401b0316611a4583612ac7565b8451611a5090612ac7565b01011115611a705760405162461bcd60e51b8152600401610d389061547c565b6000611a7a612929565b60608501519091506001600160a01b0316611a9b578451611a9b9082612acd565b611aa9848685898686612b92565b5050600160fb5550505050565b61012d546001600160a01b0381169065ffffffffffff600160a01b8204811691600160d01b90041683565b611ae9612929565b6001600160a01b0316611afa6116e3565b6001600160a01b031614611b43576040805162461bcd60e51b81526020600482018190526024820152600080516020615a91833981519152604482015290519081900360640190fd5b611b4c83611b63565b611b5582612113565b611b5e816125fe565b505050565b611b6b612929565b6001600160a01b0316611b7c6116e3565b6001600160a01b031614611bc5576040805162461bcd60e51b81526020600482018190526024820152600080516020615a91833981519152604482015290519081900360640190fd5b61012d546040517fa4b009cc442411b602eaf94bc0579b6abdb8fd90b4ef5b9426e270038906bd0391611c05916001600160a01b039091169084906152c9565b60405180910390a161012d80546001600160a01b0319166001600160a01b0392909216919091179055565b63bc197c8160e01b95945050505050565b6000611c4b612929565b6001600160a01b0381166000908152610191602052604090205490915080611c855760405162461bcd60e51b8152600401610d3890615771565b6001600160a01b0380831660009081526101916020526040812055611b5e908416826133ba565b600260fb541415611cf2576040805162461bcd60e51b815260206004820152601f60248201526000805160206159dc833981519152604482015290519081900360640190fd5b600260fb81905560008281526101c66020908152604080832081516101808101835281546001600160a01b038082168352600160a01b918290046001600160601b039081168488015260018086015485880152858a015492831660608087019190915293909204166080840152845191820185526003840180548352600485015460e01b6001600160e01b0319168388015260058501805487516101009482161594909402600019011699909904601f8101889004880283018801875280835297989397949660a089019693959194938601939190830182828015611e185780601f10611ded57610100808354040283529160200191611e18565b820191906000526020600020905b815481529060010190602001808311611dfb57829003601f168201915b50505091909252505050815260068201546001600160a01b03808216602080850191909152600160a01b928390046001600160601b0316604080860191909152600786015492831660608601529282046001600160401b03166080850152600160e01b90910460e01b6001600160e01b03191660a0840152600884018054835160026101006001841615026000190190921691909104601f810184900484028201840190945283815260c090940193929091830182828015611f1b5780601f10611ef057610100808354040283529160200191611f1b565b820191906000526020600020905b815481529060010190602001808311611efe57829003601f168201915b5050505050815250509050611f338160c0015161292d565b611f4f5760405162461bcd60e51b8152600401610d38906154a0565b6000611f65826101600151836101400151612a11565b9050611f8b82608001516001600160601b031682604001516001600160601b0316613452565b158015611fa557506101008201516001600160a01b031615155b611fc15760405162461bcd60e51b8152600401610d38906157ce565b6000611fdd8360a00151604001518460a0015160200151612a73565b6000015190506120fd6040518060a001604052806120208660000151876040015188602001516001600160601b0316600080516020615a7183398151915261349b565b81526020016120328660c001516134e9565b81526020016120448560000151613584565b815263025ceed960e61b60005261015f60209081527f6bb7d5147a8fb54909a95658247450b7e2bd8cbe89124ff5c9c4c921b1f0f121546001600160a01b03169082015230604091820152805160a080820190925260608701519187015151909182916120b191906135f8565b81526020016120c48761010001516134e9565b81526020016120d285613584565b81526020016120e48760600151612d9c565b6001600160a01b0316815230602090910152600261365f565b50506121088461297f565b5050600160fb555050565b61211b612929565b6001600160a01b031661212c6116e3565b6001600160a01b031614612175576040805162461bcd60e51b81526020600482018190526024820152600080516020615a91833981519152604482015290519081900360640190fd5b61012d546040517f70bba4f904a93ba5c1af3a1bb602bc9c058551dbe963dfe0b6cb5bc11c5fea9e916121ba91600160a01b90910465ffffffffffff169084906158dd565b60405180910390a161012d805465ffffffffffff909216600160a01b0265ffffffffffff60a01b19909216919091179055565b6000806121fa8385612a11565b6101935460208201519192506001600160601b0390811691161080159061224457506305265c006fffffffffffffffffffffffffffffffff1681602001516001600160601b031611155b6122605760405162461bcd60e51b8152600401610d389061553e565b6000886001600160601b0316116122895760405162461bcd60e51b8152600401610d389061540e565b6103e88261229a8360000151612ac7565b0111156122b95760405162461bcd60e51b8152600401610d389061547c565b60006122c36137d6565b905060006122cf612929565b905060006040518061018001604052808d6001600160a01b031681526020018c6001600160601b031681526020018b81526020018a6001600160a01b0316815260200160006001600160601b0316815260200160405180606001604052806000815260200160006001600160e01b0319168152602001604051806020016040528060008152508152508152602001836001600160a01b03168152602001896001600160601b0316815260200160006001600160a01b03168152602001866001600160401b03168152602001886001600160e01b0319168152602001878152509050806101c6600085815260200190815260200160002060008201518160000160006101000a8154816001600160a01b0302191690836001600160a01b0316021790555060208201518160000160146101000a8154816001600160601b0302191690836001600160601b031602179055506040820151816001015560608201518160020160006101000a8154816001600160a01b0302191690836001600160a01b0316021790555060808201518160020160146101000a8154816001600160601b0302191690836001600160601b0316021790555060a0820151816003016000820151816000015560208201518160010160006101000a81548163ffffffff021916908360e01c021790555060408201518160020190805190602001906124d69291906147c3565b50505060c082015160068201805460e0808601516001600160601b0316600160a01b9081026001600160a01b039586166001600160a01b0319948516178616179093556101008601516007860180546101208901516101408a015190941c600160e01b026001600160e01b036001600160401b0390951690960267ffffffffffffffff60a01b1993909716941693909317169390931792909216179055610160820151805161258f9160088401916020909101906147c3565b509050506125b88c8b8d6001600160601b0316600080516020615a71833981519152863061293b565b827f5d551e2a2cc977fd8c530317059b4f2d9f504fb82f7dfad736f8d56679bcdfd0836040516125e89190615293565b60405180910390a2505050505050505050505050565b612606612929565b6001600160a01b03166126176116e3565b6001600160a01b031614612660576040805162461bcd60e51b81526020600482018190526024820152600080516020615a91833981519152604482015290519081900360640190fd5b61012d546040517fa8af9093caa9beb61d20432227c66258ceef926f21879b80f3adf22a4d19f131916126a591600160d01b90910465ffffffffffff169084906158dd565b60405180910390a161012d805465ffffffffffff909216600160d01b026001600160d01b03909216919091179055565b60008181526101c6602090815260408083206002808201546008909201805484516101006001831615026000190190911692909204601f81018690048602830186019094528382526105fc94600160a01b9093046001600160601b0316936127b1938301828280156127885780601f1061275d57610100808354040283529160200191612788565b820191906000526020600020905b81548152906001019060200180831161276b57829003601f168201915b50505060008881526101c66020526040902060070154600160e01b900460e01b9150612a119050565b604001516001600160601b0316613452565b63f23a6e6160e01b95945050505050565b6127dc612929565b6001600160a01b03166127ed6116e3565b6001600160a01b031614612836576040805162461bcd60e51b81526020600482018190526024820152600080516020615a91833981519152604482015290519081900360640190fd5b6001600160a01b03811661287b5760405162461bcd60e51b81526004018080602001828103825260268152602001806159fc6026913960400191505060405180910390fd5b60c9546040516001600160a01b038084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a360c980546001600160a01b0319166001600160a01b0392909216919091179055565b60006001600160a01b0384166128f757506001600160601b03821661084f565b610193546129219061291a908490600160601b90046001600160601b03166137e5565b83906137fd565b949350505050565b3390565b6001600160a01b0316151590565b61297761294a8787878761349b565b6001600160e01b03198516600090815261015f6020526040902054849084906001600160a01b0316613857565b505050505050565b60405181907f53ab6823c4ae8c865033f94ee16313a21c6ade19520d884dc804d622a43bc67490600090a260008181526101c66020526040812081815560018101829055600281018290556003810182815560048201805463ffffffff19169055909190816129f1600585018261484f565b505060006006830181905560078301819055611b5e90600884019061484f565b612a19614893565b6001600160e01b03198216632611a13360e11b1415612a5557825115612a505782806020019051810190612a4d91906150f5565b90505b612a6d565b60405162461bcd60e51b8152600401610d389061579e565b92915050565b612a7b6148ba565b6001600160e01b03198216632611a13360e11b1415612aaf57825115612a505782806020019051810190612a4d9190615169565b60405162461bcd60e51b8152600401610d3890615819565b60a01c90565b3482811015612aee5760405162461bcd60e51b8152600401610d38906155c8565b6000612afa8285613c69565b90508015612b1557612b156001600160a01b038416826133ba565b50505050565b612b248361292d565b8015612b355750612b358282613452565b611b5e5760405162461bcd60e51b8152600401610d389061570d565b60008083606001516001600160601b0316118015612b7c57508183606001516001600160601b031611155b15612b8957506001612a6d565b50600092915050565b6000612ba18760600151612d9c565b9050612bbc8760a00151886060015189610100015184613cc0565b60608701516000906001600160a01b0316612bd8575030612bdb565b50815b612ce66040518060a00160405280612c188b600001518c604001518d602001516001600160601b0316600080516020615a7183398151915261349b565b8152602001612c2a8b60c001516134e9565b8152602001612c3c8960000151613584565b815263025ceed960e61b60005261015f60209081527f6bb7d5147a8fb54909a95658247450b7e2bd8cbe89124ff5c9c4c921b1f0f121546001600160a01b03169082015230604091820152805160a0810190915260608b01518a518291612ca2916135f8565b8152602001612cb0876134e9565b8152602001612cbe88613584565b8152602001856001600160a01b03168152602001846001600160a01b0316815250600261365f565b5050612cf18561297f565b610192547f10373d853b64ae416c332eacb659de0f9bfc4fa3601556194abce1991061efbe84604051612d249190615293565b60405180910390a25050505050505050565b60008282016001600160601b03808516908216101561084f576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b6000806001600160a01b038316156105fc5750506322ba176160e21b6000525061015f6020527f37a0f11a7c52ed6343a78a36fd0006c8cc3b240985add397f3caa41a44193d04546001600160a01b031690565b612dfc83878785613cc0565b6129778187863086613de0565b6000826001600160601b0316826001600160601b03161115612e72576040805162461bcd60e51b815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f770000604482015290519081900360640190fd5b50900390565b6000612e8330613dfc565b15905090565b600054610100900460ff1680612ea25750612ea2612e78565b80612eb0575060005460ff16155b612eeb5760405162461bcd60e51b815260040180806020018281038252602e815260200180615a22602e913960400191505060405180910390fd5b600054610100900460ff16158015612f16576000805460ff1961ff0019909116610100171660011790555b8015612f28576000805461ff00191690555b50565b600054610100900460ff1680612f445750612f44612e78565b80612f52575060005460ff16155b612f8d5760405162461bcd60e51b815260040180806020018281038252602e815260200180615a22602e913960400191505060405180910390fd5b600054610100900460ff16158015612fb8576000805460ff1961ff0019909116610100171660011790555b6000612fc2612929565b60c980546001600160a01b0319166001600160a01b038316908117909155604051919250906000907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a3508015612f28576000805461ff001916905550565b600054610100900460ff168061303d575061303d612e78565b8061304b575060005460ff16155b6130865760405162461bcd60e51b815260040180806020018281038252602e815260200180615a22602e913960400191505060405180910390fd5b600054610100900460ff161580156130b1576000805460ff1961ff0019909116610100171660011790555b612f16630271189760e51b613e02565b600054610100900460ff16806130da57506130da612e78565b806130e8575060005460ff16155b6131235760405162461bcd60e51b815260040180806020018281038252602e815260200180615a22602e913960400191505060405180910390fd5b600054610100900460ff1615801561314e576000805460ff1961ff0019909116610100171660011790555b600160fb558015612f28576000805461ff001916905550565b600054610100900460ff16806131805750613180612e78565b8061318e575060005460ff16155b6131c95760405162461bcd60e51b815260040180806020018281038252602e815260200180615a22602e913960400191505060405180910390fd5b600054610100900460ff161580156131f4576000805460ff1961ff0019909116610100171660011790555b60016101925561019380546103846bffffffffffffffffffffffff19909116176bffffffffffffffffffffffff60601b1916600160601b6001600160601b03851602179055801561324b576000805461ff00191690555b5050565b61015f6020527f37a0f11a7c52ed6343a78a36fd0006c8cc3b240985add397f3caa41a44193d0480546001600160a01b039283166001600160a01b0319918216179091557f395075a018bfc52b97ac5ac6c81b5009d7cd5700f7d583893d57c0efe87b5d95805493909216928116831790915563025ceed960e61b6000527f6bb7d5147a8fb54909a95658247450b7e2bd8cbe89124ff5c9c4c921b1f0f12180549091169091179055565b600054610100900460ff16806133135750613313612e78565b80613321575060005460ff16155b61335c5760405162461bcd60e51b815260040180806020018281038252602e815260200180615a22602e913960400191505060405180910390fd5b600054610100900460ff16158015613387576000805460ff1961ff0019909116610100171660011790555b61012e80546001600160a01b0319166001600160a01b0384161790558015612b15576000805461ff001916905550505050565b6040516000906001600160a01b0384169083908381818185875af1925050503d8060008114613405576040519150601f19603f3d011682016040523d82523d6000602084013e61340a565b606091505b5050905080611b5e576040805162461bcd60e51b815260206004820152600f60248201526e1d1c985b9cd9995c8819985a5b1959608a1b604482015290519081900360640190fd5b600042821580159061346357508083115b15613472576000915050612a6d565b6000841180156134825750808411155b15613491576000915050612a6d565b5060019392505050565b6134a36148cd565b602080820184905281516001600160e01b0319841690526040516134cb91879187910161533f565b60408051601f19818403018152919052815160200152949350505050565b60408051600180825281830190925260609160009190816020015b61350c6148ed565b815260200190600190039081613504579050509050828160008151811061352f57fe5b6020026020010151600001906001600160a01b031690816001600160a01b0316815250506127108160008151811061356357fe5b6020908102919091018101516001600160601b039092169101529050919050565b60408051600180825281830190925260609160009190816020015b6135a76148ed565b81526020019060019003908161359f57905050905082816000815181106135ca57fe5b60209081029190910101516001600160a01b0390911690526135eb83612ac7565b8160008151811061356357fe5b6136006148cd565b602081018290526001600160a01b0383166136265780516355575f5d60e11b9052612a6d565b80516322ba176160e21b9052604051613643908490602001615293565b60408051601f1981840301815291905281516020015292915050565b8251602090810151835190910151600183600281111561367b57fe5b14156136fd576040805160608101825261012d546001600160a01b038116825265ffffffffffff600160a01b820481166020840152600160d01b90910416918101919091526136cd9086908690613e89565b91506136f8846000015160000151856000015160200151866080015188602001518860600151614103565b6137ce565b600283600281111561370b57fe5b1415613788576040805160608101825261012d546001600160a01b038116825265ffffffffffff600160a01b820481166020840152600160d01b909104169181019190915261375d9085908790613e89565b90506136f8856000015160000151866000015160200151876080015187602001518960600151614103565b8451805160209182015160808801519287015160608901516137ab949190614103565b8351805160209182015160808701519288015160608801516137ce949190614103565b935093915050565b61019280546001810190915590565b600061084f6127106137f7858561427d565b906142d6565b60008282018381101561084f576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b8351516001600160e01b0319166339d690a360e11b141561399d576000808560000151602001518060200190518101906138919190614da8565b9150915085602001516001146138b95760405162461bcd60e51b8152600401610d38906155f0565b6001600160a01b03851630141561393157604051632142170760e11b81526001600160a01b038316906342842e0e906138fa903090889086906004016152e3565b600060405180830381600087803b15801561391457600080fd5b505af1158015613928573d6000803e3d6000fd5b50505050613996565b604051637b84dc8360e11b81526001600160a01b0384169063f709b906906139639085908990899087906004016153e4565b600060405180830381600087803b15801561397d57600080fd5b505af1158015613991573d6000803e3d6000fd5b505050505b5050612b15565b8351516001600160e01b0319166322ba176160e21b1415613afb5760008460000151602001518060200190518101906139d69190614b9c565b90506001600160a01b038416301415613a8d57602085015160405163a9059cbb60e01b81526001600160a01b0383169163a9059cbb91613a1a91879160040161533f565b602060405180830381600087803b158015613a3457600080fd5b505af1158015613a48573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613a6c9190615085565b613a885760405162461bcd60e51b8152600401610d3890615682565b613af5565b602085015160405163776062c360e01b81526001600160a01b0384169163776062c391613ac2918591899189916004016153e4565b600060405180830381600087803b158015613adc57600080fd5b505af1158015613af0573d6000803e3d6000fd5b505050505b50612b15565b8351516001600160e01b03191663025ceed960e61b1415613bb857600080856000015160200151806020019051810190613b359190614da8565b90925090506001600160a01b038516301415613b80576020860151604051637921219560e11b81526001600160a01b0384169163f242432a916138fa91309189918791600401615307565b6020860151604051639c1c2ee960e01b81526001600160a01b03851691639c1c2ee9916139639186918a918a918891906004016153a1565b8351516001600160e01b0319166355575f5d60e11b1415613c01576001600160a01b0382163014613bfc576020840151613bfc906001600160a01b038416906133ba565b612b15565b6040516354bc0cf160e01b81526001600160a01b038216906354bc0cf190613c3190879087908790600401615845565b600060405180830381600087803b158015613c4b57600080fd5b505af1158015613c5f573d6000803e3d6000fd5b5050505050505050565b600082821115612e72576040805162461bcd60e51b815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f770000604482015290519081900360640190fd5b6001600160a01b038216613cd357612b15565b6001600160a01b038316613dd5576000826001600160a01b03168560000151604051613cfe90615290565b60006040518083038185875af1925050503d8060008114613d3b576040519150601f19603f3d011682016040523d82523d6000602084013e613d40565b606091505b5050905080613af5576001600160a01b038316600090815261019160205260408120548651909190613d7290836137fd565b6001600160a01b03861660008181526101916020526040908190208390558951905192935090917e13bff06d622c14d54757ee0547a817dc3e491fb8da534f108a531b016dee3c91613dc59185906158cf565b60405180910390a2505050612b15565b8351612b1590843085855b613df5613ded85876135f8565b848484613857565b5050505050565b3b151590565b6001600160e01b03198082161415613e61576040805162461bcd60e51b815260206004820152601c60248201527f4552433136353a20696e76616c696420696e7465726661636520696400000000604482015290519081900360640190fd5b6001600160e01b0319166000908152600160208190526040909120805460ff19169091179055565b6000613ea284600001516020015183866040015161433d565b90506000613ecc828660000151602001518760800151868960000151600001518a606001516143e8565b8551805186515160208089015193015160808a015160608b0151959650613efa959394929387929190614445565b90508460400151516001148015613f1657508360400151516001145b8015613f6b57508460400151600081518110613f2e57fe5b6020026020010151600001516001600160a01b03168460400151600081518110613f5457fe5b6020026020010151600001516001600160a01b0316145b1561408157604080516001808252818301909252600091816020015b613f8f6148ed565b815260200190600190039081613f875790505090508460400151600081518110613fb557fe5b60200260200101516000015181600081518110613fce57fe5b60209081029190910101516001600160a01b03909116905260408601518051600090613ff657fe5b602002602001015160200151856040015160008151811061401357fe5b602002602001015160200151018160008151811061402d57fe5b6020026020010151602001906001600160601b031690816001600160601b03168152505061407786600001516000015183886000015160200151848a608001518b6060015161454a565b5091506140da9050565b6140ab85600001516000015182876000015160200151886040015189608001518a6060015161454a565b50855180516020909101516040870151608089015160608a01519495506140d694869392919061454a565b5090505b6140fb85600001516000015182876080015187602001518960600151614103565b509392505050565b60008251116141245760405162461bcd60e51b8152600401610d38906154fa565b600084815b60018551038110156141f357600061416a86838151811061414657fe5b6020026020010151602001516001600160601b0316896137e590919063ffffffff16565b905061419f86838151811061417b57fe5b6020026020010151602001516001600160601b0316856137fd90919063ffffffff16565b935080156141ea576141b18382613c69565b92506141ea60405180604001604052808b815260200183815250888885815181106141d857fe5b60200260200101516000015188613857565b50600101614129565b5060008460018651038151811061420657fe5b6020026020010151905061423081602001516001600160601b0316846137fd90919063ffffffff16565b925082612710146142535760405162461bcd60e51b8152600401610d389061573a565b8115613c5f57613c5f60405180604001604052808a81526020018481525087836000015187613857565b60008261428c57506000612a6d565b8282028284828161429957fe5b041461084f5760405162461bcd60e51b8152600401808060200182810382526021815260200180615a506021913960400191505060405180910390fd5b600080821161432c576040805162461bcd60e51b815260206004820152601a60248201527f536166654d6174683a206469766973696f6e206279207a65726f000000000000604482015290519081900360640190fd5b81838161433557fe5b049392505050565b602082015160009065ffffffffffff16815b83518110156143ca5761271084828151811061436757fe5b6020026020010151602001516001600160601b0316111561439a5760405162461bcd60e51b8152600401610d38906156b1565b8381815181106143a657fe5b6020026020010151602001516001600160601b03168201915080600101905061434f565b506143df6143d886836137e5565b86906137fd565b95945050505050565b600080600061440a8989886040015189602001510165ffffffffffff166145ff565b909250905080156144395761443960405180604001604052808781526020018381525088886000015187613857565b50979650505050505050565b60008061445188614621565b905080516001148015614465575086516001145b80156144b257508660008151811061447957fe5b6020026020010151600001516001600160a01b03168160008151811061449b57fe5b6020026020010151600001516001600160a01b0316145b1561450357611388816000815181106144c757fe5b6020026020010151602001516001600160601b031611156144fa5760405162461bcd60e51b8152600401610d3890615445565b8591505061453f565b6000806145148b8989868a8a61454a565b9150915061138881111561453a5760405162461bcd60e51b8152600401610d3890615445565b509150505b979650505050505050565b846000805b85518110156145f35761458b86828151811061456757fe5b6020026020010151602001516001600160601b0316836137fd90919063ffffffff16565b915060006145ba84898985815181106145a057fe5b6020026020010151602001516001600160601b03166145ff565b909450905080156145ea576145ea60405180604001604052808c815260200183815250878985815181106141d857fe5b5060010161454f565b50965096945050505050565b6000806146158561461086866137e5565b614796565b91509150935093915050565b80516060906001600160e01b03191663025ceed960e61b1480614655575081516001600160e01b0319166339d690a360e11b145b1561470b5760008083602001518060200190518101906146759190614da8565b61012e54604051634e53ee3d60e11b81529294509092506001600160a01b031690639ca7dc7a906146ac908590859060040161533f565b600060405180830381600087803b1580156146c657600080fd5b505af11580156146da573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526147029190810190615053565b925050506105ff565b81516001600160e01b03191662737ea960e61b141561474c576000826020015180602001905181019061473e9190614bb8565b6080015192506105ff915050565b81516001600160e01b03191663d8f960c160e01b141561478e57600082602001518060200190518101906147809190614cb5565b6060015192506105ff915050565b506060919050565b600080828411156147b5576147ab8484613c69565b91508290506147bc565b5060009050825b9250929050565b828054600181600116156101000203166002900490600052602060002090601f0160209004810192826147f9576000855561483f565b82601f1061481257805160ff191683800117855561483f565b8280016001018555821561483f579182015b8281111561483f578251825591602001919060010190614824565b5061484b929150614904565b5090565b50805460018160011615610100020316600290046000825580601f106148755750612f28565b601f016020900490600052602060002090810190612f289190614904565b60408051608081018252600080825260208201819052918101829052606081019190915290565b6040518060200160405280600081525090565b60405180604001604052806148e0614919565b8152602001600081525090565b604080518082019091526000808252602082015290565b5b8082111561484b5760008155600101614905565b60408051808201909152600081526060602082015290565b600061494461493f84615964565b615924565b905082815283838301111561495857600080fd5b61084f836020830184615985565b600082601f830112614976578081fd5b8151602061498661493f83615947565b82815281810190858301855b858110156149d0578151880189603f8201126149ac578788fd5b6149bd8a8783015160408401614931565b8552509284019290840190600101614992565b5090979650505050505050565b600082601f8301126149ed578081fd5b815160206149fd61493f83615947565b82815281810190858301604080860288018501891015614a1b578687fd5b865b86811015614a7f5781838b031215614a33578788fd5b81518281018181106001600160401b0382111715614a4d57fe5b83528351614a5a816159b1565b815283870151614a69816159c6565b8188015285529385019391810191600101614a1d565b509198975050505050505050565b600082601f830112614a9d578081fd5b81356020614aad61493f83615947565b8281528181019085830183850287018401881015614ac9578586fd5b855b858110156149d057813584529284019290840190600101614acb565b80356001600160e01b0319811681146105ff57600080fd5b600082601f830112614b0f578081fd5b8135614b1d61493f82615964565b818152846020838601011115614b31578283fd5b816020850160208301379081016020019190915292915050565b600082601f830112614b5b578081fd5b61084f83835160208501614931565b803565ffffffffffff811681146105ff57600080fd5b600060208284031215614b91578081fd5b813561084f816159b1565b600060208284031215614bad578081fd5b815161084f816159b1565b60008060408385031215614bca578081fd5b8251614bd5816159b1565b60208401519092506001600160401b0380821115614bf1578283fd5b9084019060c08287031215614c04578283fd5b614c0e60c0615924565b82518152602083015182811115614c23578485fd5b614c2f88828601614b4b565b60208301525060408301516040820152606083015182811115614c50578485fd5b614c5c888286016149dd565b606083015250608083015182811115614c73578485fd5b614c7f888286016149dd565b60808301525060a083015182811115614c96578485fd5b614ca288828601614966565b60a0830152508093505050509250929050565b60008060408385031215614cc7578182fd5b8251614cd2816159b1565b60208401519092506001600160401b0380821115614cee578283fd5b9084019060a08287031215614d01578283fd5b614d0b60a0615924565b82518152602083015182811115614d20578485fd5b614d2c88828601614b4b565b602083015250604083015182811115614d43578485fd5b614d4f888286016149dd565b604083015250606083015182811115614d66578485fd5b614d72888286016149dd565b606083015250608083015182811115614d89578485fd5b614d9588828601614966565b6080830152508093505050509250929050565b60008060408385031215614dba578182fd5b8251614dc5816159b1565b6020939093015192949293505050565b600080600080600060a08688031215614dec578081fd5b8535614df7816159b1565b94506020860135614e07816159b1565b935060408601356001600160401b0380821115614e22578283fd5b614e2e89838a01614a8d565b94506060880135915080821115614e43578283fd5b614e4f89838a01614a8d565b93506080880135915080821115614e64578283fd5b50614e7188828901614aff565b9150509295509295909350565b600080600080600060a08688031215614e95578283fd5b8535614ea0816159b1565b94506020860135614eb0816159b1565b9350604086013592506060860135915060808601356001600160401b03811115614ed8578182fd5b614e7188828901614aff565b60008060008060008060c08789031215614efc578384fd5b8635614f07816159b1565b95506020870135614f17816159b1565b94506040870135614f27816159b1565b93506060870135614f37816159b1565b925060808701356001600160401b0381168114614f52578182fd5b915060a0870135614f62816159c6565b809150509295509295509295565b600080600060608486031215614f84578081fd5b8335614f8f816159b1565b9250614f9d60208501614b6a565b9150614fab60408501614b6a565b90509250925092565b600080600080600080600060e0888a031215614fce578485fd5b8735614fd9816159b1565b96506020880135614fe9816159c6565b9550604088013594506060880135615000816159b1565b93506080880135615010816159c6565b925061501e60a08901614ae7565b915060c08801356001600160401b03811115615038578182fd5b6150448a828b01614aff565b91505092959891949750929550565b600060208284031215615064578081fd5b81516001600160401b03811115615079578182fd5b612921848285016149dd565b600060208284031215615096578081fd5b8151801515811461084f578182fd5b6000602082840312156150b6578081fd5b61084f82614ae7565b600080604083850312156150d1578182fd5b6150da83614ae7565b915060208301356150ea816159b1565b809150509250929050565b600060808284031215615106578081fd5b604051608081018181106001600160401b038211171561512257fe5b604052825181526020830151615137816159c6565b6020820152604083015161514a816159c6565b6040820152606083015161515d816159c6565b60608201529392505050565b60006020828403121561517a578081fd5b604051602081018181106001600160401b038211171561519657fe5b6040529151825250919050565b6000602082840312156151b4578081fd5b5035919050565b600080604083850312156151cd578182fd5b8235915060208301356001600160401b03808211156151ea578283fd5b90840190606082870312156151fd578283fd5b60405160608101818110838211171561521257fe5b6040528235815261522560208401614ae7565b602082015260408301358281111561523b578485fd5b61524788828601614aff565b6040830152508093505050509250929050565b60006020828403121561526b578081fd5b61084f82614b6a565b600060208284031215615285578081fd5b813561084f816159c6565b90565b6001600160a01b0391909116815260200190565b6001600160a01b039290921682526001600160601b0316602082015260400190565b6001600160a01b0392831681529116602082015260400190565b6001600160a01b039384168152919092166020820152604081019190915260600190565b6001600160a01b0394851681529290931660208301526040820152606081019190915260a06080820181905260009082015260c00190565b6001600160a01b03929092168252602082015260400190565b6001600160a01b0393909316835265ffffffffffff918216602084015216604082015260600190565b901515815260200190565b6001600160e01b031991909116815260200190565b6001600160a01b03958616815293851660208501529190931660408301526060820192909252608081019190915260c060a0820181905260009082015260e00190565b6001600160a01b039485168152928416602084015292166040820152606081019190915260800190565b60208082526019908201527f696e636f7272656374205f73656c6c546f6b656e56616c756500000000000000604082015260600190565b6020808252601d908201527f526f79616c746965732061726520746f6f206869676820283e35302529000000604082015260600190565b6020808252600a908201526977726f6e67206665657360b01b604082015260600190565b6020808252818101527f7468657265206973206e6f2061756374696f6e20776974682074686973206964604082015260600190565b6020808252600b908201526a62696420746f6f206c6f7760a81b604082015260600190565b60208082526024908201527f7472616e736665725061796f7574733a206e6f7468696e6720746f207472616e60408201526339b332b960e11b606082015260800190565b60208082526012908201527134b731b7b93932b1ba10323ab930ba34b7b760711b604082015260600190565b6020808252601a908201527f61756374696f6e206f776e6572206e6f74206465746563746564000000000000604082015260600190565b6020808252600d908201526c189a59081d1bdbc81cdb585b1b609a1b604082015260600190565b6020808252600e908201526d0dcdee840cadcdeeaced0408aa8960931b604082015260600190565b60208082526012908201527132b9319b9918903b30b63ab29032b93937b960711b604082015260600190565b6020808252601590820152741b9bdd08195b9bdd59da08199bdc88189d5e5bdd5d605a1b604082015260600190565b6020808252601d908201527f63616e27742063616e63656c2061756374696f6e207769746820626964000000604082015260600190565b602080825260159082015274195c98cc8c081d1c985b9cd9995c8819985a5b1959605a1b604082015260600190565b6020808252601590820152746f726967696e2066656520697320746f6f2062696760581b604082015260600190565b602080825260139082015272185b1c9958591e481dda5b9b9a5b99c8189a59606a1b604082015260600190565b60208082526013908201527261756374696f6e20697320696e61637469766560681b604082015260600190565b6020808252601e908201527f53756d207061796f75747320427073206e6f7420657175616c20313030250000604082015260600190565b6020808252601390820152726e6f7468696e6720746f20776974686472617760681b604082015260600190565b60208082526016908201527577726f6e672061756374696f6e20646174615479706560501b604082015260600190565b6020808252602b908201527f6f6e6c7920656e6465642061756374696f6e2077697468206269642063616e2060408201526a189948199a5b9a5cda195960aa1b606082015260800190565b60208082526012908201527177726f6e672062696420646174615479706560701b604082015260600190565b60006060825284516040606084015263ffffffff60e01b81511660a084015260208101519050604060c084015280518060e085015261010061588d8282870160208601615985565b60209788015160808601526001600160a01b039687169785019790975293909416604083015250601f909101601f191601909101919050565b90815260200190565b918252602082015260400190565b65ffffffffffff92831681529116602082015260400190565b6001600160601b0391909116815260200190565b6001600160601b0392831681529116602082015260400190565b6040518181016001600160401b038111828210171561593f57fe5b604052919050565b60006001600160401b0382111561595a57fe5b5060209081020190565b60006001600160401b0382111561597757fe5b50601f01601f191660200190565b60005b838110156159a0578181015183820152602001615988565b83811115612b155750506000910152565b6001600160a01b0381168114612f2857600080fd5b6001600160601b0381168114612f2857600080fdfe5265656e7472616e637947756172643a207265656e7472616e742063616c6c004f776e61626c653a206e6577206f776e657220697320746865207a65726f2061646472657373496e697469616c697a61626c653a20636f6e747261637420697320616c726561647920696e697469616c697a6564536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f77973bb64086f173ec8099b7ed3d43da984f4a332e4417a08bc6a286e6402b05864f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572a26469706673582212202e32a6647f871d9d0f8a4d953df7a5e49f580e7cbdc43b3dbf5655f9157a5d6264736f6c63430007060033"; static readonly abi: readonly [{ readonly anonymous: false; readonly inputs: readonly [{ readonly indexed: true; readonly internalType: "uint256"; readonly name: "auctionId"; readonly type: "uint256"; }, { readonly indexed: false; readonly internalType: "address"; readonly name: "buyer"; readonly type: "address"; }]; readonly name: "AuctionBuyOut"; readonly type: "event"; }, { readonly anonymous: false; readonly inputs: readonly [{ readonly indexed: true; readonly internalType: "uint256"; readonly name: "auctionId"; readonly type: "uint256"; }]; readonly name: "AuctionCancelled"; readonly type: "event"; }, { readonly anonymous: false; readonly inputs: readonly [{ readonly indexed: true; readonly internalType: "uint256"; readonly name: "auctionId"; readonly type: "uint256"; }, { readonly indexed: false; readonly internalType: "address"; readonly name: "seller"; readonly type: "address"; }]; readonly name: "AuctionCreated"; readonly type: "event"; }, { readonly anonymous: false; readonly inputs: readonly [{ readonly indexed: true; readonly internalType: "uint256"; readonly name: "auctionId"; readonly type: "uint256"; }]; readonly name: "AuctionFinished"; readonly type: "event"; }, { readonly anonymous: false; readonly inputs: readonly [{ readonly indexed: true; readonly internalType: "address"; readonly name: "owner"; readonly type: "address"; }, { readonly indexed: false; readonly internalType: "uint256"; readonly name: "added"; readonly type: "uint256"; }, { readonly indexed: false; readonly internalType: "uint256"; readonly name: "total"; readonly type: "uint256"; }]; readonly name: "AvailableToWithdraw"; readonly type: "event"; }, { readonly anonymous: false; readonly inputs: readonly [{ readonly indexed: true; readonly internalType: "uint256"; readonly name: "auctionId"; readonly type: "uint256"; }, { readonly indexed: false; readonly internalType: "address"; readonly name: "buyer"; readonly type: "address"; }, { readonly indexed: false; readonly internalType: "uint256"; readonly name: "endTime"; readonly type: "uint256"; }]; readonly name: "BidPlaced"; readonly type: "event"; }, { readonly anonymous: false; readonly inputs: readonly [{ readonly indexed: false; readonly internalType: "uint256"; readonly name: "oldValue"; readonly type: "uint256"; }, { readonly indexed: false; readonly internalType: "uint256"; readonly name: "newValue"; readonly type: "uint256"; }]; readonly name: "BuyerFeeAmountChanged"; readonly type: "event"; }, { readonly anonymous: false; readonly inputs: readonly [{ readonly indexed: false; readonly internalType: "address"; readonly name: "oldValue"; readonly type: "address"; }, { readonly indexed: false; readonly internalType: "address"; readonly name: "newValue"; readonly type: "address"; }]; readonly name: "FeeReceiverChanged"; readonly type: "event"; }, { readonly anonymous: false; readonly inputs: readonly [{ readonly indexed: false; readonly internalType: "uint256"; readonly name: "oldValue"; readonly type: "uint256"; }, { readonly indexed: false; readonly internalType: "uint256"; readonly name: "newValue"; readonly type: "uint256"; }]; readonly name: "MinimalDurationChanged"; readonly type: "event"; }, { readonly anonymous: false; readonly inputs: readonly [{ readonly indexed: false; readonly internalType: "uint256"; readonly name: "oldValue"; readonly type: "uint256"; }, { readonly indexed: false; readonly internalType: "uint256"; readonly name: "newValue"; readonly type: "uint256"; }]; readonly name: "MinimalStepChanged"; readonly type: "event"; }, { readonly anonymous: false; readonly inputs: readonly [{ readonly indexed: true; readonly internalType: "address"; readonly name: "previousOwner"; readonly type: "address"; }, { readonly indexed: true; readonly internalType: "address"; readonly name: "newOwner"; readonly type: "address"; }]; readonly name: "OwnershipTransferred"; readonly type: "event"; }, { readonly anonymous: false; readonly inputs: readonly [{ readonly indexed: true; readonly internalType: "bytes4"; readonly name: "assetType"; readonly type: "bytes4"; }, { readonly indexed: false; readonly internalType: "address"; readonly name: "proxy"; readonly type: "address"; }]; readonly name: "ProxyChange"; readonly type: "event"; }, { readonly anonymous: false; readonly inputs: readonly [{ readonly indexed: false; readonly internalType: "uint256"; readonly name: "oldValue"; readonly type: "uint256"; }, { readonly indexed: false; readonly internalType: "uint256"; readonly name: "newValue"; readonly type: "uint256"; }]; readonly name: "SellerFeeAmountChanged"; readonly type: "event"; }, { readonly inputs: readonly []; readonly name: "auctionId"; readonly outputs: readonly [{ readonly internalType: "uint256"; readonly name: ""; readonly type: "uint256"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "uint96"; readonly name: "newValue"; readonly type: "uint96"; }]; readonly name: "changeMinimalDuration"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "uint96"; readonly name: "newValue"; readonly type: "uint96"; }]; readonly name: "changeMinimalStep"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly inputs: readonly []; readonly name: "minimalDuration"; readonly outputs: readonly [{ readonly internalType: "uint96"; readonly name: ""; readonly type: "uint96"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly []; readonly name: "minimalStepBasePoint"; readonly outputs: readonly [{ readonly internalType: "uint96"; readonly name: ""; readonly type: "uint96"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "address"; readonly name: ""; readonly type: "address"; }, { readonly internalType: "address"; readonly name: ""; readonly type: "address"; }, { readonly internalType: "uint256[]"; readonly name: ""; readonly type: "uint256[]"; }, { readonly internalType: "uint256[]"; readonly name: ""; readonly type: "uint256[]"; }, { readonly internalType: "bytes"; readonly name: ""; readonly type: "bytes"; }]; readonly name: "onERC1155BatchReceived"; readonly outputs: readonly [{ readonly internalType: "bytes4"; readonly name: ""; readonly type: "bytes4"; }]; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "address"; readonly name: ""; readonly type: "address"; }, { readonly internalType: "address"; readonly name: ""; readonly type: "address"; }, { readonly internalType: "uint256"; readonly name: ""; readonly type: "uint256"; }, { readonly internalType: "uint256"; readonly name: ""; readonly type: "uint256"; }, { readonly internalType: "bytes"; readonly name: ""; readonly type: "bytes"; }]; readonly name: "onERC1155Received"; readonly outputs: readonly [{ readonly internalType: "bytes4"; readonly name: ""; readonly type: "bytes4"; }]; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly inputs: readonly []; readonly name: "owner"; readonly outputs: readonly [{ readonly internalType: "address"; readonly name: ""; readonly type: "address"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly []; readonly name: "protocolFee"; readonly outputs: readonly [{ readonly internalType: "address"; readonly name: "receiver"; readonly type: "address"; }, { readonly internalType: "uint48"; readonly name: "buyerAmount"; readonly type: "uint48"; }, { readonly internalType: "uint48"; readonly name: "sellerAmount"; readonly type: "uint48"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly []; readonly name: "renounceOwnership"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly inputs: readonly []; readonly name: "royaltiesRegistry"; readonly outputs: readonly [{ readonly internalType: "contract IRoyaltiesProvider"; readonly name: ""; readonly type: "address"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "address"; readonly name: "_receiver"; readonly type: "address"; }, { readonly internalType: "uint48"; readonly name: "_buyerAmount"; readonly type: "uint48"; }, { readonly internalType: "uint48"; readonly name: "_sellerAmount"; readonly type: "uint48"; }]; readonly name: "setAllProtocolFeeData"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "uint48"; readonly name: "_buyerAmount"; readonly type: "uint48"; }]; readonly name: "setPrtocolFeeBuyerAmount"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "address"; readonly name: "_receiver"; readonly type: "address"; }]; readonly name: "setPrtocolFeeReceiver"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "uint48"; readonly name: "_sellerAmount"; readonly type: "uint48"; }]; readonly name: "setPrtocolFeeSellerAmount"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "contract IRoyaltiesProvider"; readonly name: "newRoyaltiesRegistry"; readonly type: "address"; }]; readonly name: "setRoyaltiesRegistry"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "bytes4"; readonly name: "assetType"; readonly type: "bytes4"; }, { readonly internalType: "address"; readonly name: "proxy"; readonly type: "address"; }]; readonly name: "setTransferProxy"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "address"; readonly name: "newOwner"; readonly type: "address"; }]; readonly name: "transferOwnership"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "address"; readonly name: "_to"; readonly type: "address"; }]; readonly name: "withdrawFaultyBid"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "address"; readonly name: "newDefaultFeeReceiver"; readonly type: "address"; }, { readonly internalType: "contract IRoyaltiesProvider"; readonly name: "newRoyaltiesProvider"; readonly type: "address"; }, { readonly internalType: "address"; readonly name: "_transferProxy"; readonly type: "address"; }, { readonly internalType: "address"; readonly name: "_erc20TransferProxy"; readonly type: "address"; }, { readonly internalType: "uint64"; readonly name: "newProtocolFee"; readonly type: "uint64"; }, { readonly internalType: "uint96"; readonly name: "_minimalStepBasePoint"; readonly type: "uint96"; }]; readonly name: "__AuctionHouse1155_init"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "address"; readonly name: "_sellToken"; readonly type: "address"; }, { readonly internalType: "uint96"; readonly name: "_sellTokenValue"; readonly type: "uint96"; }, { readonly internalType: "uint256"; readonly name: "_sellTokenId"; readonly type: "uint256"; }, { readonly internalType: "address"; readonly name: "_buyAsset"; readonly type: "address"; }, { readonly internalType: "uint96"; readonly name: "minimalPrice"; readonly type: "uint96"; }, { readonly internalType: "bytes4"; readonly name: "dataType"; readonly type: "bytes4"; }, { readonly internalType: "bytes"; readonly name: "data"; readonly type: "bytes"; }]; readonly name: "startAuction"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "uint256"; readonly name: "_auctionId"; readonly type: "uint256"; }, { readonly components: readonly [{ readonly internalType: "uint256"; readonly name: "amount"; readonly type: "uint256"; }, { readonly internalType: "bytes4"; readonly name: "dataType"; readonly type: "bytes4"; }, { readonly internalType: "bytes"; readonly name: "data"; readonly type: "bytes"; }]; readonly internalType: "struct AuctionHouseBase.Bid"; readonly name: "bid"; readonly type: "tuple"; }]; readonly name: "putBid"; readonly outputs: readonly []; readonly stateMutability: "payable"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "uint256"; readonly name: "_auctionId"; readonly type: "uint256"; }]; readonly name: "getMinimalNextBid"; readonly outputs: readonly [{ readonly internalType: "uint256"; readonly name: "minBid"; readonly type: "uint256"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "uint256"; readonly name: "_auctionId"; readonly type: "uint256"; }]; readonly name: "checkAuctionExistence"; readonly outputs: readonly [{ readonly internalType: "bool"; readonly name: ""; readonly type: "bool"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "uint256"; readonly name: "_auctionId"; readonly type: "uint256"; }]; readonly name: "finishAuction"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "uint256"; readonly name: "_auctionId"; readonly type: "uint256"; }]; readonly name: "checkAuctionRangeTime"; readonly outputs: readonly [{ readonly internalType: "bool"; readonly name: ""; readonly type: "bool"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "uint256"; readonly name: "_auctionId"; readonly type: "uint256"; }]; readonly name: "cancel"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "uint256"; readonly name: "_auctionId"; readonly type: "uint256"; }, { readonly components: readonly [{ readonly internalType: "uint256"; readonly name: "amount"; readonly type: "uint256"; }, { readonly internalType: "bytes4"; readonly name: "dataType"; readonly type: "bytes4"; }, { readonly internalType: "bytes"; readonly name: "data"; readonly type: "bytes"; }]; readonly internalType: "struct AuctionHouseBase.Bid"; readonly name: "bid"; readonly type: "tuple"; }]; readonly name: "buyOut"; readonly outputs: readonly []; readonly stateMutability: "payable"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "uint256"; readonly name: "_auctionId"; readonly type: "uint256"; }]; readonly name: "getCurrentBuyer"; readonly outputs: readonly [{ readonly internalType: "address"; readonly name: ""; readonly type: "address"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "bytes4"; readonly name: "interfaceId"; readonly type: "bytes4"; }]; readonly name: "supportsInterface"; readonly outputs: readonly [{ readonly internalType: "bool"; readonly name: ""; readonly type: "bool"; }]; readonly stateMutability: "view"; readonly type: "function"; }]; static createInterface(): AuctionHouse1155Interface; static connect(address: string, signerOrProvider: Signer | Provider): AuctionHouse1155; } export {};