@thirdweb-dev/contracts-js
Version:
121 lines • 37 kB
TypeScript
import { Signer, ContractFactory, Overrides } from "ethers";
import type { Provider, TransactionRequest } from "@ethersproject/providers";
import type { EnglishAuctionsLogic, EnglishAuctionsLogicInterface } from "../EnglishAuctionsLogic";
type EnglishAuctionsLogicConstructorParams = [signer?: Signer] | ConstructorParameters<typeof ContractFactory>;
export declare class EnglishAuctionsLogic__factory extends ContractFactory {
constructor(...args: EnglishAuctionsLogicConstructorParams);
deploy(_nativeTokenWrapper: string, overrides?: Overrides & {
from?: string | Promise<string>;
}): Promise<EnglishAuctionsLogic>;
getDeployTransaction(_nativeTokenWrapper: string, overrides?: Overrides & {
from?: string | Promise<string>;
}): TransactionRequest;
attach(address: string): EnglishAuctionsLogic;
connect(signer: Signer): EnglishAuctionsLogic__factory;
static readonly bytecode = "0x60a06040523480156200001157600080fd5b50604051620041173803806200411783398101604081905262000034916200006a565b60017f1d281c488dae143b6ea4122e80c65059929950b9c32f17fc57be22089d9c3b00556001600160a01b03166080526200009c565b6000602082840312156200007d57600080fd5b81516001600160a01b03811681146200009557600080fd5b9392505050565b608051614058620000bf6000396000818161258e01526130cf01526140586000f3fe6080604052600436106100ad5760003560e01c806303a54fe0146100b25780630858e5ad146100d4578063119df25f146100e75780631389b1171461011257806316002f4a1461014257806316654d40146101655780632eb566bd146101855780636891939d146101a557806378bd7935146101d45780637b063801146102015780638b49d47e1461022e57806396b5a75514610251578063c291537c14610271578063ebf05a6214610291575b600080fd5b3480156100be57600080fd5b506100d26100cd366004613769565b6102b1565b005b6100d26100e2366004613782565b61057b565b3480156100f357600080fd5b506100fc61095d565b60405161010991906137b1565b60405180910390f35b34801561011e57600080fd5b5061013261012d366004613769565b6109db565b6040519015158152602001610109565b34801561014e57600080fd5b50610157610a6e565b604051908152602001610109565b34801561017157600080fd5b506101576101803660046137c5565b610a7e565b34801561019157600080fd5b506101326101a0366004613782565b610fa2565b3480156101b157600080fd5b506101c56101c0366004613769565b6111ae565b604051610109939291906137de565b3480156101e057600080fd5b506101f46101ef366004613769565b611347565b6040516101099190613934565b34801561020d57600080fd5b5061022161021c366004613782565b61148a565b6040516101099190613949565b34801561023a57600080fd5b5061024361192e565b604051610109929190613998565b34801561025d57600080fd5b506100d261026c366004613769565b6119c9565b34801561027d57600080fd5b5061022161028c366004613782565b611d58565b34801561029d57600080fd5b506100d26102ac366004613769565b611f6b565b60026102bb61222a565b54036102e25760405162461bcd60e51b81526004016102d9906139c7565b60405180910390fd5b60026102ec61222a565b5560006102f761224e565b60008381526001918201602090815260409182902082516101c081018452815481528185015492810192909252600281015492820192909252600382015460608201526004820154608082015260058201546001600160401b0380821660a0840152600160401b8204811660c0840152600160801b8204811660e0840152600160c01b9091041661010082015260068201546001600160a01b039081166101208301526007830154811661014083015260088301549081166101608301529092610180840191600160a01b900460ff16908111156103d7576103d7613802565b60018111156103e8576103e8613802565b81526020016008820160159054906101000a900460ff16600381111561041057610410613802565b600381111561042157610421613802565b9052509050600061043061224e565b60008481526002918201602090815260409182902082516060810184528154815260018201546001600160a01b031692810192909252909201549082015290506003826101a00151600381111561048957610489613802565b036104a65760405162461bcd60e51b81526004016102d9906139fe565b428261010001516001600160401b031611156104d45760405162461bcd60e51b81526004016102d990613a35565b60208101516001600160a01b03166104fe5760405162461bcd60e51b81526004016102d990613a77565b6105088282612272565b6002826101a00151600381111561052157610521613802565b1461056b57600261053061224e565b600085815260019190910160205260409020600801805460ff60a81b1916600160a81b83600381111561056557610565613802565b02179055505b5050600161057761222a565b5550565b600261058561222a565b54036105a35760405162461bcd60e51b81526004016102d9906139c7565b60026105ad61222a565b558160016105b961224e565b60008381526001919091016020526040902060080154600160a81b900460ff1660038111156105ea576105ea613802565b146106075760405162461bcd60e51b81526004016102d9906139fe565b600061061161224e565b60008581526001918201602090815260409182902082516101c081018452815481528185015492810192909252600281015492820192909252600382015460608201526004820154608082015260058201546001600160401b0380821660a0840152600160401b8204811660c0840152600160801b8204811660e0840152600160c01b9091041661010082015260068201546001600160a01b039081166101208301526007830154811661014083015260088301549081166101608301529092610180840191600160a01b900460ff16908111156106f1576106f1613802565b600181111561070257610702613802565b81526020016008820160159054906101000a900460ff16600381111561072a5761072a613802565b600381111561073b5761073b613802565b815250509050428161010001516001600160401b031611801561076b5750428160e001516001600160401b031611155b6107b75760405162461bcd60e51b815260206004820152601e60248201527f4d61726b6574706c6163653a20696e6163746976652061756374696f6e2e000060448201526064016102d9565b826000036108165760405162461bcd60e51b815260206004820152602660248201527f4d61726b6574706c6163653a2042696464696e672077697468207a65726f206160448201526536b7bab73a1760d11b60648201526084016102d9565b6101608101516001600160a01b031673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee1480610844575034155b6108a15760405162461bcd60e51b815260206004820152602860248201527f4d61726b6574706c6163653a20696e76616c6964206e617469766520746f6b6560448201526737399039b2b73a1760c11b60648201526084016102d9565b8060800151831115806108b657506080810151155b6109135760405162461bcd60e51b815260206004820152602860248201527f4d61726b6574706c6163653a2042696464696e672061626f7665206275796f756044820152673a10383934b1b29760c11b60648201526084016102d9565b6000604051806060016040528086815260200161092e61095d565b6001600160a01b03168152602001859052905061094b8282612532565b505050600161095861222a565b555050565b60405163572b6c0560e01b8152600090309063572b6c05906109839033906004016137b1565b602060405180830381865afa1580156109a0573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109c49190613aae565b156109d6575060131936013560601c90565b503390565b60008160016109e861224e565b60008381526001919091016020526040902060080154600160a81b900460ff166003811115610a1957610a19613802565b14610a365760405162461bcd60e51b81526004016102d9906139fe565b42610a3f61224e565b6000948552600101602052604090932060050154600160c01b90046001600160401b0316929092101592915050565b6000610a7861224e565b54919050565b60003063a32fa5b37ff94103142c1baabe9ac2b5d1487bf783de9e69cfeea9a72f5c9c94afd7877b8c610aaf61095d565b6040518363ffffffff1660e01b8152600401610acc929190613ad0565b602060405180830381865afa158015610ae9573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b0d9190613aae565b610b485760405162461bcd60e51b815260206004820152600c60248201526b214c49535445525f524f4c4560a01b60448201526064016102d9565b610b556020830183613b0a565b60405163a32fa5b360e01b8152309063a32fa5b390610b9a907f86d5cf0a6bdc8d859ba3bdc97043337c82a0e609035f378e419298b6a3e00ae6908590600401613ad0565b602060405180830381865afa158015610bb7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610bdb9190613aae565b610c155760405162461bcd60e51b815260206004820152600b60248201526a2141535345545f524f4c4560a81b60448201526064016102d9565b6002610c1f61222a565b5403610c3d5760405162461bcd60e51b81526004016102d9906139c7565b6002610c4761222a565b55610c50612910565b91506000610c5c61095d565b90506000610c75610c706020870187613b0a565b612941565b9050610c8f610c8936879003870187613bad565b82612ab3565b6000604051806101c001604052808681526020018760200135815260200187604001358152602001876080013581526020018760a0013581526020018760c0016020810190610cde9190613c59565b6001600160401b03168152602001610cfd610100890160e08a01613c59565b6001600160401b03168152602001610d1d61012089016101008a01613c59565b6001600160401b03168152602001610d3d61014089016101208a01613c59565b6001600160401b03168152602001846001600160a01b03168152602001876000016020810190610d6d9190613b0a565b6001600160a01b03168152602001610d8b6080890160608a01613b0a565b6001600160a01b03168152602001836001811115610dab57610dab613802565b815260200160019052905080610dbf61224e565b600087815260019182016020908152604091829020845181559084015181840155908301516002820155606083015160038201556080830151600482015560a083015160058201805460c086015160e08701516101008801516001600160401b03908116600160c01b026001600160c01b03928216600160801b02929092166001600160801b03938216600160401b026001600160801b031990951691909616179290921716929092179190911790556101208301516006820180546001600160a01b039283166001600160a01b031991821617909155610140850151600784018054918416918316919091179055610160850151600884018054919093169181168217835561018086015193946001600160a81b031990911690911790600160a01b908490811115610ef457610ef4613802565b02179055506101a082015160088201805460ff60a81b1916600160a81b836003811115610f2357610f23613802565b0217905550905050610f36833083612d54565b610f436020870187613b0a565b6001600160a01b031685846001600160a01b03167f5afd538bb1e7fc354db91c5dc4876ea2321a22fb8fbb69c84bda1f84ce1f45df84604051610f869190613934565b60405180910390a45050506001610f9b61222a565b5550919050565b6000826001610faf61224e565b60008381526001919091016020526040902060080154600160a81b900460ff166003811115610fe057610fe0613802565b14610ffd5760405162461bcd60e51b81526004016102d9906139fe565b600061100761224e565b60008681526001918201602090815260409182902082516101c081018452815481528185015492810192909252600281015492820192909252600382015460608201526004820154608082015260058201546001600160401b0380821660a0840152600160401b8204811660c0840152600160801b8204811660e0840152600160c01b9091041661010082015260068201546001600160a01b039081166101208301526007830154811661014083015260088301549081166101608301529092610180840191600160a01b900460ff16908111156110e7576110e7613802565b60018111156110f8576110f8613802565b81526020016008820160159054906101000a900460ff16600381111561112057611120613802565b600381111561113157611131613802565b9052509050600061114061224e565b6000878152600291820160209081526040918290208251606080820185528254825260018301546001600160a01b03169382019390935293015491830182905284015160c08501519293506111a29290919088906001600160401b0316612e97565b935050505b5092915050565b6000806000806111bc61224e565b60008681526001918201602090815260409182902082516101c081018452815481528185015492810192909252600281015492820192909252600382015460608201526004820154608082015260058201546001600160401b0380821660a0840152600160401b8204811660c0840152600160801b8204811660e0840152600160c01b9091041661010082015260068201546001600160a01b039081166101208301526007830154811661014083015260088301549081166101608301529092610180840191600160a01b900460ff169081111561129c5761129c613802565b60018111156112ad576112ad613802565b81526020016008820160159054906101000a900460ff1660038111156112d5576112d5613802565b60038111156112e6576112e6613802565b905250905060006112f561224e565b6000968752600290810160209081526040978890208851606081018a528154815260018201546001600160a01b0316928101839052920154919097018190526101609092015195969194509092505050565b61134f6136f6565b61135761224e565b60008381526001918201602090815260409182902082516101c081018452815481528185015492810192909252600281015492820192909252600382015460608201526004820154608082015260058201546001600160401b0380821660a0840152600160401b8204811660c0840152600160801b8204811660e0840152600160c01b9091041661010082015260068201546001600160a01b039081166101208301526007830154811661014083015260088301549081166101608301529092610180840191600160a01b900460ff169081111561143757611437613802565b600181111561144857611448613802565b81526020016008820160159054906101000a900460ff16600381111561147057611470613802565b600381111561148157611481613802565b90525092915050565b60608183111580156114a3575061149f61224e565b5482105b6114bf5760405162461bcd60e51b81526004016102d990613c74565b60006114cb8484613cb1565b6114d6906001613cc4565b6001600160401b038111156114ed576114ed613b27565b60405190808252806020026020018201604052801561152657816020015b6115136136f6565b81526020019060019003908161150b5790505b5090506000845b84811161178f5760006115408783613cb1565b905061154a61224e565b60008381526001918201602090815260409182902082516101c081018452815481528185015492810192909252600281015492820192909252600382015460608201526004820154608082015260058201546001600160401b0380821660a0840152600160401b8204811660c0840152600160801b8204811660e0840152600160c01b9091041661010082015260068201546001600160a01b039081166101208301526007830154811661014083015260088301549081166101608301529092610180840191600160a01b900460ff169081111561162a5761162a613802565b600181111561163b5761163b613802565b81526020016008820160159054906101000a900460ff16600381111561166357611663613802565b600381111561167457611674613802565b8152505084828151811061168a5761168a613cd7565b6020026020010181905250428482815181106116a8576116a8613cd7565b602002602001015160e001516001600160401b0316111580156116f15750428482815181106116d9576116d9613cd7565b602002602001015161010001516001600160401b0316115b801561172c5750600184828151811061170c5761170c613cd7565b60200260200101516101a00151600381111561172a5761172a613802565b145b8015611769575060006001600160a01b031684828151811061175057611750613cd7565b602002602001015161014001516001600160a01b031614155b1561177c57611779600184613cc4565b92505b50611788600182613cc4565b905061152d565b50806001600160401b038111156117a8576117a8613b27565b6040519080825280602002602001820160405280156117e157816020015b6117ce6136f6565b8152602001906001900390816117c65790505b508251909350600090815b81811015611923574285828151811061180757611807613cd7565b602002602001015160e001516001600160401b03161115801561185057504285828151811061183857611838613cd7565b602002602001015161010001516001600160401b0316115b801561188b5750600185828151811061186b5761186b613cd7565b60200260200101516101a00151600381111561188957611889613802565b145b80156118c8575060006001600160a01b03168582815181106118af576118af613cd7565b602002602001015161014001516001600160a01b031614155b15611911578481815181106118df576118df613cd7565b60200260200101518684806118f390613ced565b95508151811061190557611905613cd7565b60200260200101819052505b61191c600182613cc4565b90506117ec565b505050505092915050565b60405163572b6c0560e01b81523690600090309063572b6c05906119569033906004016137b1565b602060405180830381865afa158015611973573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906119979190613aae565b156119c057600080366119ab601482613cb1565b926119b893929190613d06565b915091509091565b50600091369150565b8060016119d461224e565b60008381526001919091016020526040902060080154600160a81b900460ff166003811115611a0557611a05613802565b14611a225760405162461bcd60e51b81526004016102d9906139fe565b81611a2b61095d565b6001600160a01b0316611a3c61224e565b600083815260019190910160205260409020600601546001600160a01b031614611ab25760405162461bcd60e51b815260206004820152602160248201527f4d61726b6574706c6163653a206e6f742061756374696f6e2063726561746f726044820152601760f91b60648201526084016102d9565b6002611abc61222a565b5403611ada5760405162461bcd60e51b81526004016102d9906139c7565b6002611ae461222a565b556000611aef61224e565b60008581526001918201602090815260409182902082516101c081018452815481528185015492810192909252600281015492820192909252600382015460608201526004820154608082015260058201546001600160401b0380821660a0840152600160401b8204811660c0840152600160801b8204811660e0840152600160c01b9091041661010082015260068201546001600160a01b039081166101208301526007830154811661014083015260088301549081166101608301529092610180840191600160a01b900460ff1690811115611bcf57611bcf613802565b6001811115611be057611be0613802565b81526020016008820160159054906101000a900460ff166003811115611c0857611c08613802565b6003811115611c1957611c19613802565b90525090506000611c2861224e565b60008681526002918201602090815260409182902082516060810184528154815260018201546001600160a01b03169281018390529301549183019190915290915015611cb75760405162461bcd60e51b815260206004820152601f60248201527f4d61726b6574706c6163653a206269647320616c7265616479206d6164652e0060448201526064016102d9565b6003611cc161224e565b600087815260019190910160205260409020600801805460ff60a81b1916600160a81b836003811115611cf657611cf6613802565b0217905550611d0b3083610120015184612d54565b61012082015160405186916001600160a01b0316907fd68d26ab7202e0ff43e7ee058c16686e737f214c5832bfc1dd2fbb0518f60d8e90600090a350506001611d5261222a565b55505050565b6060818311158015611d715750611d6d61224e565b5482105b611d8d5760405162461bcd60e51b81526004016102d990613c74565b611d978383613cb1565b611da2906001613cc4565b6001600160401b03811115611db957611db9613b27565b604051908082528060200260200182016040528015611df257816020015b611ddf6136f6565b815260200190600190039081611dd75790505b509050825b8281116111a757611e0661224e565b60008281526001918201602090815260409182902082516101c081018452815481528185015492810192909252600281015492820192909252600382015460608201526004820154608082015260058201546001600160401b0380821660a0840152600160401b8204811660c0840152600160801b8204811660e0840152600160c01b9091041661010082015260068201546001600160a01b039081166101208301526007830154811661014083015260088301549081166101608301529092610180840191600160a01b900460ff1690811115611ee657611ee6613802565b6001811115611ef757611ef7613802565b81526020016008820160159054906101000a900460ff166003811115611f1f57611f1f613802565b6003811115611f3057611f30613802565b90525082611f3e8684613cb1565b81518110611f4e57611f4e613cd7565b6020908102919091010152611f64600182613cc4565b9050611df7565b6002611f7561222a565b5403611f935760405162461bcd60e51b81526004016102d9906139c7565b6002611f9d61222a565b55611fa661224e565b60008281526003919091016020526040902054610100900460ff1615611fde5760405162461bcd60e51b81526004016102d990613d30565b6001611fe861224e565b60008381526003919091016020526040812080549215156101000261ff00199093169290921790915561201961224e565b60008381526001918201602090815260409182902082516101c081018452815481528185015492810192909252600281015492820192909252600382015460608201526004820154608082015260058201546001600160401b0380821660a0840152600160401b8204811660c0840152600160801b8204811660e0840152600160c01b9091041661010082015260068201546001600160a01b039081166101208301526007830154811661014083015260088301549081166101608301529092610180840191600160a01b900460ff16908111156120f9576120f9613802565b600181111561210a5761210a613802565b81526020016008820160159054906101000a900460ff16600381111561213257612132613802565b600381111561214357612143613802565b9052509050600061215261224e565b60008481526002918201602090815260409182902082516060810184528154815260018201546001600160a01b031692810192909252909201549082015290506003826101a0015160038111156121ab576121ab613802565b036121c85760405162461bcd60e51b81526004016102d9906139fe565b428261010001516001600160401b031611156121f65760405162461bcd60e51b81526004016102d990613a35565b60208101516001600160a01b03166122205760405162461bcd60e51b81526004016102d990613a77565b6105088282612ee6565b7f1d281c488dae143b6ea4122e80c65059929950b9c32f17fc57be22089d9c3b0090565b7f89032daddd224983b4d69fda31dc440901185d9636f6e798dbe1e433d9d34c0090565b61227a61224e565b82516000908152600391909101602052604090205460ff16156122af5760405162461bcd60e51b81526004016102d990613d30565b60016122b961224e565b8351600090815260039190910160205260409020805460ff1916911515919091179055426001600160401b0316610100830152806122f561224e565b835160009081526002918201602090815260409182902084518155908401516001820180546001600160a01b0319166001600160a01b039092169190911790559201519101558161234461224e565b8351600090815260019182016020908152604091829020845181559084015181840155908301516002820155606083015160038201556080830151600482015560a083015160058201805460c086015160e08701516101008801516001600160401b03908116600160c01b026001600160c01b03928216600160801b02929092166001600160801b03938216600160401b026001600160801b031990951691909616179290921716929092179190911790556101208301516006820180546001600160a01b039283166001600160a01b031991821617909155610140850151600784018054918416918316919091179055610160850151600884018054919093169181168217835561018086015193946001600160a81b031990911690911790600160a01b90849081111561247b5761247b613802565b02179055506101a082015160088201805460ff60a81b1916600160a81b8360038111156124aa576124aa613802565b02179055509050506124c130826020015184612d54565b6124c961095d565b6001600160a01b03168261014001516001600160a01b031683600001517f7003143824ad94e684efcfd33e097dd7cd0e67243daf20f345f5186a9a7ba00a8560200151866101200151866020015160405161252693929190613d76565b60405180910390a45050565b600061253c61224e565b835160009081526002918201602090815260409182902082516060810184528154815260018201546001600160a01b0316928101929092529092015482820181905290840151608086015192935090917f000000000000000000000000000000000000000000000000000000000000000090158015906125c0575085608001518210155b156125e25760808601516040860181905291506125dd8686612272565b61285c565b6125ff866060015184848960c001516001600160401b0316612e97565b61264b5760405162461bcd60e51b815260206004820152601d60248201527f4d61726b6574706c6163653a206e6f742077696e6e696e67206269642e00000060448201526064016102d9565b8461265461224e565b875160009081526002918201602090815260409182902084518155908401516001820180546001600160a01b0319166001600160a01b0390921691909117905592015191015560a08601516101008701516001600160401b03918216916126bd91429116613cb1565b1161285c578560a0015186610100018181516126d99190613d95565b6001600160401b0316905250856126ee61224e565b8751600090815260019182016020908152604091829020845181559084015181840155908301516002820155606083015160038201556080830151600482015560a083015160058201805460c086015160e08701516101008801516001600160401b03908116600160c01b026001600160c01b03928216600160801b02929092166001600160801b03938216600160401b026001600160801b031990951691909616179290921716929092179190911790556101208301516006820180546001600160a01b039283166001600160a01b031991821617909155610140850151600784018054918416918316919091179055610160850151600884018054919093169181168217835561018086015193946001600160a81b031990911690911790600160a01b90849081111561282557612825613802565b02179055506101a082015160088201805460ff60a81b1916600160a81b83600381111561285457612854613802565b021790555050505b60208401516001600160a01b0316158015906128785750600083115b15612893576128938661016001513086602001518685612f76565b6128a98661016001518660200151308585612f76565b8561014001516001600160a01b031685602001516001600160a01b031687600001517f433a278e1c55403e97ab8ffef6ce9fddd5d1fb2695745bbc3affbe0b8106ec6b88604001518a604051612900929190613db5565b60405180910390a4505050505050565b600061291a61224e565b549050600161292761224e565b8054600090612937908490613cc4565b9250508190555090565b6040516301ffc9a760e01b81526000906001600160a01b038316906301ffc9a79061297790636cdb3d1360e11b90600401613dca565b602060405180830381865afa158015612994573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906129b89190613aae565b156129c557506001919050565b6040516301ffc9a760e01b81526001600160a01b038316906301ffc9a7906129f8906380ac58cd60e01b90600401613dca565b602060405180830381865afa158015612a15573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612a399190613aae565b15612a4657506000919050565b60405162461bcd60e51b815260206004820152603760248201527f4d61726b6574706c6163653a2061756374696f6e656420746f6b656e206d75736044820152763a1031329022a92198989a9a9037b91022a9219b99189760491b60648201526084016102d9565b919050565b6000826040015111612b165760405162461bcd60e51b815260206004820152602660248201527f4d61726b6574706c6163653a2061756374696f6e696e67207a65726f20717561604482015265373a34ba3c9760d11b60648201526084016102d9565b816040015160011480612b3a57506001816001811115612b3857612b38613802565b145b612b985760405162461bcd60e51b815260206004820152602960248201527f4d61726b6574706c6163653a2061756374696f6e696e6720696e76616c69642060448201526838bab0b73a34ba3c9760b91b60648201526084016102d9565b60008260c001516001600160401b031611612bf45760405162461bcd60e51b815260206004820152601c60248201527b26b0b935b2ba383630b1b29d103737903a34b6b296b13ab33332b91760211b60448201526064016102d9565b60008260e001516001600160401b031611612c4f5760405162461bcd60e51b815260206004820152601b60248201527a26b0b935b2ba383630b1b29d103737903134b216b13ab33332b91760291b60448201526064016102d9565b42826101000151610e10612c639190613d95565b6001600160401b031610158015612c9557508161012001516001600160401b03168261010001516001600160401b0316105b612ce15760405162461bcd60e51b815260206004820181905260248201527f4d61726b6574706c6163653a20696e76616c69642074696d657374616d70732e60448201526064016102d9565b60a08201511580612cfa575081608001518260a0015110155b612d505760405162461bcd60e51b815260206004820152602160248201527f4d61726b6574706c6163653a20696e76616c69642062696420616d6f756e74736044820152601760f91b60648201526084016102d9565b5050565b60018161018001516001811115612d6d57612d6d613802565b03612e085761014081015160208201516040808401519051637921219560e11b81526001600160a01b03878116600483015286811660248301526044820193909352606481019190915260a06084820152600060a482015291169063f242432a9060c401600060405180830381600087803b158015612deb57600080fd5b505af1158015612dff573d6000803e3d6000fd5b50505050505050565b60008161018001516001811115612e2157612e21613802565b03612e92576101408101516020820151604051635c46a7ef60e11b81526001600160a01b03868116600483015285811660248301526044820192909252608060648201526000608482015291169063b88d4fde9060a401600060405180830381600087803b158015612deb57600080fd5b505050565b600083600003612eab575083821015612ede565b8383118015612edb57508184612710612ec48287613cb1565b612ece9190613ddf565b612ed89190613df6565b10155b90505b949350505050565b6040810151610120830151610160840151612f0491309184876130cb565b612f0c61095d565b6001600160a01b03168361014001516001600160a01b031684600001517f7003143824ad94e684efcfd33e097dd7cd0e67243daf20f345f5186a9a7ba00a86602001518761012001518760200151604051612f6993929190613d76565b60405180910390a4505050565b81156130c45773eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeed196001600160a01b038616016130b857306001600160a01b0385160361301b57604051632e1a7d4d60e01b8152600481018390526001600160a01b03821690632e1a7d4d90602401600060405180830381600087803b158015612ff357600080fd5b505af1158015613007573d6000803e3d6000fd5b505050506130168383836132eb565b6130c4565b306001600160a01b038416036130ad57348214613054576040516303e085f960e01b8152346004820152602481018390526044016102d9565b806001600160a01b031663d0e30db0836040518263ffffffff1660e01b81526004016000604051808303818588803b15801561308f57600080fd5b505af11580156130a3573d6000803e3d6000fd5b50505050506130c4565b6130168383836132eb565b6130c4858585856133b6565b5050505050565b60007f000000000000000000000000000000000000000000000000000000000000000090506000806000306001600160a01b031663d45573f66040518163ffffffff1660e01b81526004016040805180830381865afa158015613132573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906131569190613e18565b9092509050600061271061316e61ffff841689613ddf565b6131789190613df6565b9050613187888b858489612f76565b6131918188613cb1565b6101408701516020880151604051637a99dc0160e11b81526001600160a01b0390921660048301526024820152604481018990529094506000935083925030915063f533b802906064016000604051808303816000875af11580156131fa573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526132229190810190613eeb565b8151919350915080156132db5760008060005b838110156132d75785818151811061324f5761324f613cd7565b6020026020010151915084818151811061326b5761326b613cd7565b60200260200101519250828710156132bd5760405162461bcd60e51b815260206004820152601560248201527466656573206578636565642074686520707269636560581b60448201526064016102d9565b6132ca8b8e84868c612f76565b9582900395600101613235565b5050505b505050612dff8588888486612f76565b6000836001600160a01b03168360405160006040518083038185875af1925050503d8060008114613338576040519150601f19603f3d011682016040523d82523d6000602084013e61333d565b606091505b50509050806133b057816001600160a01b031663d0e30db0846040518263ffffffff1660e01b81526004016000604051808303818588803b15801561338157600080fd5b505af1158015613395573d6000803e3d6000fd5b506133b0935050506001600160a01b0384169050858561340e565b50505050565b816001600160a01b0316836001600160a01b031603156133b057306001600160a01b038416036133f9576133f46001600160a01b038516838361340e565b6133b0565b6133b06001600160a01b038516848484613471565b6040516001600160a01b038316602482015260448101829052612e9290849063a9059cbb60e01b906064015b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b031990931692909217909152613492565b6133b0846323b872dd60e01b85858560405160240161343a939291906137de565b60006134e7826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b03166135649092919063ffffffff16565b805190915015612e9257808060200190518101906135059190613aae565b612e925760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b60648201526084016102d9565b6060613573848460008561357d565b90505b9392505050565b6060824710156135de5760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f6044820152651c8818d85b1b60d21b60648201526084016102d9565b600080866001600160a01b031685876040516135fa9190613fd3565b60006040518083038185875af1925050503d8060008114613637576040519150601f19603f3d011682016040523d82523d6000602084013e61363c565b606091505b509150915061364d87838387613658565b979650505050505050565b606083156136c75782516000036136c0576001600160a01b0385163b6136c05760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064016102d9565b5081612ede565b612ede83838151156136dc5781518083602001fd5b8060405162461bcd60e51b81526004016102d99190613fef565b604080516101c081018252600080825260208201819052918101829052606081018290526080810182905260a0810182905260c0810182905260e0810182905261010081018290526101208101829052610140810182905261016081018290529061018082019081526020016000905290565b60006020828403121561377b57600080fd5b5035919050565b6000806040838503121561379557600080fd5b50508035926020909101359150565b6001600160a01b03169052565b6001600160a01b0391909116815260200190565b600061014082840312156137d857600080fd5b50919050565b6001600160a01b039384168152919092166020820152604081019190915260600190565b634e487b7160e01b600052602160045260246000fd5b6002811061382857613828613802565b9052565b6004811061382857613828613802565b805182526020810151602083015260408101516040830152606081015160608301526080810151608083015260a081015161388260a08401826001600160401b03169052565b5060c081015161389d60c08401826001600160401b03169052565b5060e08101516138b860e08401826001600160401b03169052565b50610100818101516001600160401b031690830152610120808201516138e0828501826137a4565b5050610140808201516138f5828501826137a4565b50506101608082015161390a828501826137a4565b50506101808082015161391f82850182613818565b50506101a0808201516133b08285018261382c565b6101c08101613943828461383c565b92915050565b6020808252825182820181905260009190848201906040850190845b8181101561398c5761397883855161383c565b928401926101c09290920191600101613965565b50909695505050505050565b60208152816020820152818360408301376000818301604090810191909152601f909201601f19160101919050565b6020808252601f908201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00604082015260600190565b6020808252601d908201527f4d61726b6574706c6163653a20696e76616c69642061756374696f6e2e000000604082015260600190565b60208082526022908201527f4d61726b6574706c6163653a2061756374696f6e207374696c6c206163746976604082015261329760f11b606082015260800190565b6020808252601f908201527f4d61726b6574706c6163653a206e6f20626964732077657265206d6164652e00604082015260600190565b600060208284031215613ac057600080fd5b8151801515811461357657600080fd5b9182526001600160a01b0316602082015260400190565b6001600160a01b0381168114613afc57600080fd5b50565b8035612aae81613ae7565b600060208284031215613b1c57600080fd5b813561357681613ae7565b634e487b7160e01b600052604160045260246000fd5b60405161014081016001600160401b0381118282101715613b6057613b60613b27565b60405290565b604051601f8201601f191681016001600160401b0381118282101715613b8e57613b8e613b27565b604052919050565b80356001600160401b0381168114612aae57600080fd5b60006101408284031215613bc057600080fd5b613bc8613b3d565b613bd183613aff565b81526020830135602082015260408301356040820152613bf360608401613aff565b60608201526080830135608082015260a083013560a0820152613c1860c08401613b96565b60c0820152613c2960e08401613b96565b60e0820152610100613c3c818501613b96565b90820152610120613c4e848201613b96565b908201529392505050565b600060208284031215613c6b57600080fd5b61357682613b96565b6020808252600d908201526c696e76616c69642072616e676560981b604082015260600190565b634e487b7160e01b600052601160045260246000fd5b8181038181111561394357613943613c9b565b8082018082111561394357613943613c9b565b634e487b7160e01b600052603260045260246000fd5b600060018201613cff57613cff613c9b565b5060010190565b60008085851115613d1657600080fd5b83861115613d2357600080fd5b5050820193919092039150565b60208082526026908201527f4d61726b6574706c6163653a207061796f757420616c726561647920636f6d706040820152653632ba32b21760d11b606082015260800190565b9283526001600160a01b03918216602084015216604082015260600190565b6001600160401b038181168382160190808211156111a7576111a7613c9b565b8281526101e08101613576602083018461383c565b6001600160e01b031991909116815260200190565b808202811582820484141761394357613943613c9b565b600082613e1357634e487b7160e01b600052601260045260246000fd5b500490565b60008060408385031215613e2b57600080fd5b8251613e3681613ae7565b602084015190925061ffff81168114613e4e57600080fd5b809150509250929050565b60006001600160401b03821115613e7257613e72613b27565b5060051b60200190565b600082601f830112613e8d57600080fd5b81516020613ea2613e9d83613e59565b613b66565b8083825260208201915060208460051b870101935086841115613ec457600080fd5b602086015b84811015613ee05780518352918301918301613ec9565b509695505050505050565b60008060408385031215613efe57600080fd5b82516001600160401b0380821115613f1557600080fd5b818501915085601f830112613f2957600080fd5b81516020613f39613e9d83613e59565b82815260059290921b84018101918181019089841115613f5857600080fd5b948201945b83861015613f7f578551613f7081613ae7565b82529482019490820190613f5d565b91880151919650909350505080821115613f9857600080fd5b50613fa585828601613e7c565b9150509250929050565b60005b83811015613fca578181015183820152602001613fb2565b50506000910152565b60008251613fe5818460208701613faf565b9190910192915050565b602081526000825180602084015261400e816040850160208701613faf565b601f01601f1916919091016040019291505056fea26469706673582212202d478ad64e0459330259ab374cbabbde6243089a2e18aef793bf7c209d54cc0564736f6c63430008170033";
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;
}[];
}[];
outputs: {
name: string;
type: string;
internalType: string;
}[];
stateMutability: string;
anonymous?: undefined;
} | {
type: string;
name: string;
inputs: {
name: string;
type: string;
internalType: string;
}[];
outputs: {
name: string;
type: string;
internalType: string;
components: {
name: string;
type: string;
internalType: string;
}[];
}[];
stateMutability: string;
anonymous?: undefined;
} | {
type: string;
name: string;
inputs: {
name: string;
type: string;
internalType: string;
}[];
outputs: {
name: string;
type: string;
internalType: string;
}[];
stateMutability: string;
anonymous?: undefined;
} | {
type: string;
name: string;
inputs: ({
name: string;
type: string;
indexed: boolean;
internalType: string;
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(): EnglishAuctionsLogicInterface;
static connect(address: string, signerOrProvider: Signer | Provider): EnglishAuctionsLogic;
}
export {};
//# sourceMappingURL=EnglishAuctionsLogic__factory.d.ts.map