import { Provider, TransactionRequest } from '@ethersproject/providers'; import { ContractFactory, Overrides, Signer } from 'ethers'; import type { MockWeth, MockWethInterface } from '../MockWeth'; export declare class MockWeth__factory extends ContractFactory { constructor(signer?: Signer); deploy( overrides?: Overrides & { from?: string | Promise; }, ): Promise; getDeployTransaction( overrides?: Overrides & { from?: string | Promise; }, ): TransactionRequest; attach(address: string): MockWeth; connect(signer: Signer): MockWeth__factory; static readonly bytecode = '0x7f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c9608052610120604052600160e052603160f81b610100527fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc660a05261190160f01b60c05234801561007057600080fd5b5060805160a05160c05160f01c6122a16100a5600039806110805250806114a6525080610db4528061101c52506122a16000f3fe60806040526004361061018b5760003560e01c80638da5cb5b116100d6578063d0e30db01161007f578063f2fde38b11610059578063f2fde38b14610715578063f698da2514610755578063ffa1ad741461076a5761018b565b8063d0e30db01461065a578063d505accf14610662578063dd62ed3e146106cd5761018b565b80639dc29fac116100b05780639dc29fac14610588578063a457c2d7146105ce578063a9059cbb146106145761018b565b80638da5cb5b1461052057806395d89b411461055e578063982aaf6b146105735761018b565b806340c10f1911610138578063715018a611610112578063715018a6146104b65780637ecebe00146104cb5780638129fc1c1461050b5761018b565b806340c10f191461035c578063654935f4146103a457806370a08231146104765761018b565b806323b872dd1161016957806323b872dd1461029b578063313ce567146102eb57806339509351146103165761018b565b806306fdde0314610190578063095ea7b31461021a57806318160ddd14610274575b600080fd5b34801561019c57600080fd5b506101a561077f565b6040805160208082528351818301528351919283929083019185019080838360005b838110156101df5781810151838201526020016101c7565b50505050905090810190601f16801561020c5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561022657600080fd5b506102606004803603604081101561023d57600080fd5b5073ffffffffffffffffffffffffffffffffffffffff8135169060200135610833565b604080519115158252519081900360200190f35b34801561028057600080fd5b50610289610849565b60408051918252519081900360200190f35b3480156102a757600080fd5b50610260600480360360608110156102be57600080fd5b5073ffffffffffffffffffffffffffffffffffffffff81358116916020810135909116906040013561084f565b3480156102f757600080fd5b506103006108c5565b6040805160ff9092168252519081900360200190f35b34801561032257600080fd5b506102606004803603604081101561033957600080fd5b5073ffffffffffffffffffffffffffffffffffffffff81351690602001356108ce565b34801561036857600080fd5b506103a26004803603604081101561037f57600080fd5b5073ffffffffffffffffffffffffffffffffffffffff8135169060200135610911565b005b3480156103b057600080fd5b506103a2600480360360608110156103c757600080fd5b8101906020810181356401000000008111156103e257600080fd5b8201836020820111156103f457600080fd5b8035906020019184600183028401116401000000008311171561041657600080fd5b91939092909160208101903564010000000081111561043457600080fd5b82018360208201111561044657600080fd5b8035906020019184600183028401116401000000008311171561046857600080fd5b91935091503560ff166109c7565b34801561048257600080fd5b506102896004803603602081101561049957600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16610ac1565b3480156104c257600080fd5b506103a2610ad2565b3480156104d757600080fd5b50610289600480360360208110156104ee57600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16610be9565b34801561051757600080fd5b506103a2610bfb565b34801561052c57600080fd5b50610535610d17565b6040805173ffffffffffffffffffffffffffffffffffffffff9092168252519081900360200190f35b34801561056a57600080fd5b506101a5610d33565b34801561057f57600080fd5b50610289610db2565b34801561059457600080fd5b506103a2600480360360408110156105ab57600080fd5b5073ffffffffffffffffffffffffffffffffffffffff8135169060200135610dd6565b3480156105da57600080fd5b50610260600480360360408110156105f157600080fd5b5073ffffffffffffffffffffffffffffffffffffffff8135169060200135610e88565b34801561062057600080fd5b506102606004803603604081101561063757600080fd5b5073ffffffffffffffffffffffffffffffffffffffff8135169060200135610ee4565b6103a2610ef1565b34801561066e57600080fd5b506103a2600480360360e081101561068557600080fd5b5073ffffffffffffffffffffffffffffffffffffffff813581169160208101359091169060408101359060608101359060ff6080820135169060a08101359060c00135610efd565b3480156106d957600080fd5b50610289600480360360408110156106f057600080fd5b5073ffffffffffffffffffffffffffffffffffffffff8135811691602001351661122a565b34801561072157600080fd5b506103a26004803603602081101561073857600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16611262565b34801561076157600080fd5b50610289611404565b34801561077657600080fd5b506103006114fa565b60688054604080516020601f60027fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156108295780601f106107fe57610100808354040283529160200191610829565b820191906000526020600020905b81548152906001019060200180831161080c57829003601f168201915b5050505050905090565b60006108403384846114ff565b50600192915050565b60675490565b600061085c848484611646565b6108bb84336108b6856040518060600160405280602881526020016121b56028913973ffffffffffffffffffffffffffffffffffffffff8a1660009081526066602090815260408083203384529091529020549190611818565b6114ff565b5060019392505050565b606a5460ff1690565b33600081815260666020908152604080832073ffffffffffffffffffffffffffffffffffffffff8716845290915281205490916108409185906108b690866118c9565b610919611944565b73ffffffffffffffffffffffffffffffffffffffff16610937610d17565b73ffffffffffffffffffffffffffffffffffffffff16146109b957604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6109c38282611948565b5050565b6109cf611944565b73ffffffffffffffffffffffffffffffffffffffff166109ed610d17565b73ffffffffffffffffffffffffffffffffffffffff1614610a6f57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b610a7b60688686612014565b50610a8860698484612014565b50606a80547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660ff9290921691909117905550505050565b6000610acc82611a7b565b92915050565b610ada611944565b73ffffffffffffffffffffffffffffffffffffffff16610af8610d17565b73ffffffffffffffffffffffffffffffffffffffff1614610b7a57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b60335460405160009173ffffffffffffffffffffffffffffffffffffffff16907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3603380547fffffffffffffffffffffffff0000000000000000000000000000000000000000169055565b606b6020526000908152604090205481565b600054610100900460ff1680610c145750610c14611aa3565b80610c22575060005460ff16155b610c77576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602e815260200180612187602e913960400191505060405180910390fd5b600054610100900460ff16158015610cdd57600080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff909116610100171660011790555b610ce5611ab4565b8015610d1457600080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff1690555b50565b60335473ffffffffffffffffffffffffffffffffffffffff1690565b60698054604080516020601f60027fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156108295780601f106107fe57610100808354040283529160200191610829565b7f000000000000000000000000000000000000000000000000000000000000000081565b610dde611944565b73ffffffffffffffffffffffffffffffffffffffff16610dfc610d17565b73ffffffffffffffffffffffffffffffffffffffff1614610e7e57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6109c38282611ba6565b600061084033846108b6856040518060600160405280602581526020016122476025913933600090815260666020908152604080832073ffffffffffffffffffffffffffffffffffffffff8d1684529091529020549190611818565b6000610840338484611646565b610efb3334611948565b565b83421115610f6c57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f45524332305065726d69743a206578706972656420646561646c696e65000000604482015290519081900360640190fd5b73ffffffffffffffffffffffffffffffffffffffff8716610fee57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601f60248201527f45524332305065726d69743a206f776e6572207a65726f206164647265737300604482015290519081900360640190fd5b73ffffffffffffffffffffffffffffffffffffffff8088166000818152606b602090815260408083205481517f00000000000000000000000000000000000000000000000000000000000000008185015280830195909552948b166060850152608084018a905260a0840185905260c08085018a90528151808603909101815260e090940190528251920191909120907f00000000000000000000000000000000000000000000000000000000000000006110a7611404565b83604051602001808461ffff1660f01b81526002018381526020018281526020019350505050604051602081830303815290604052805190602001209050600060018288888860405160008152602001604052604051808581526020018460ff1681526020018381526020018281526020019450505050506020604051602081039080840390855afa158015611141573d6000803e3d6000fd5b5050506020604051035190508a73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16146111e757604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601e60248201527f45524332305065726d69743a20696e76616c6964207369676e61747572650000604482015290519081900360640190fd5b73ffffffffffffffffffffffffffffffffffffffff8b166000908152606b6020526040902060018501905561121d8b8b8b6114ff565b5050505050505050505050565b73ffffffffffffffffffffffffffffffffffffffff918216600090815260666020908152604080832093909416825291909152205490565b61126a611944565b73ffffffffffffffffffffffffffffffffffffffff16611288610d17565b73ffffffffffffffffffffffffffffffffffffffff161461130a57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b73ffffffffffffffffffffffffffffffffffffffff8116611376576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260268152602001806121196026913960400191505060405180910390fd5b60335460405173ffffffffffffffffffffffffffffffffffffffff8084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3603380547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b6000804690507f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f6068600001604051808280546001816001161561010002031660029004801561148b5780601f1061146957610100808354040283529182019161148b565b820191906000526020600020905b815481529060010190602001808311611477575b505060408051918290038220602080840196909652828201527f0000000000000000000000000000000000000000000000000000000000000000606083015260808201959095523060a0808301919091528551808303909101815260c090910190945250508151910120905090565b600081565b73ffffffffffffffffffffffffffffffffffffffff831661156b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260248152602001806122236024913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff82166115d7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602281526020018061213f6022913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff808416600081815260666020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b73ffffffffffffffffffffffffffffffffffffffff83166116b2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806121fe6025913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff821661171e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260238152602001806120d46023913960400191505060405180910390fd5b611729838383611cf0565b611773816040518060600160405280602681526020016121616026913973ffffffffffffffffffffffffffffffffffffffff86166000908152606560205260409020549190611818565b73ffffffffffffffffffffffffffffffffffffffff80851660009081526065602052604080822093909355908416815220546117af90826118c9565b73ffffffffffffffffffffffffffffffffffffffff80841660008181526065602090815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b600081848411156118c1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561188657818101518382015260200161186e565b50505050905090810190601f1680156118b35780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b60008282018381101561193d57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b9392505050565b3390565b73ffffffffffffffffffffffffffffffffffffffff82166119ca57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604482015290519081900360640190fd5b6119d660008383611cf0565b6067546119e390826118c9565b60675573ffffffffffffffffffffffffffffffffffffffff8216600090815260656020526040902054611a1690826118c9565b73ffffffffffffffffffffffffffffffffffffffff831660008181526065602090815260408083209490945583518581529351929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35050565b73ffffffffffffffffffffffffffffffffffffffff1660009081526065602052604090205490565b6000611aae30611cf5565b15905090565b600054610100900460ff1680611acd5750611acd611aa3565b80611adb575060005460ff16155b611b30576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602e815260200180612187602e913960400191505060405180910390fd5b600054610100900460ff16158015611b9657600080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff909116610100171660011790555b611b9e611cfb565b610ce5611e0d565b73ffffffffffffffffffffffffffffffffffffffff8216611c12576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001806121dd6021913960400191505060405180910390fd5b611c1e82600083611cf0565b611c68816040518060600160405280602281526020016120f76022913973ffffffffffffffffffffffffffffffffffffffff85166000908152606560205260409020549190611818565b73ffffffffffffffffffffffffffffffffffffffff8316600090815260656020526040902055606754611c9b9082611f9d565b60675560408051828152905160009173ffffffffffffffffffffffffffffffffffffffff8516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a35050565b505050565b3b151590565b600054610100900460ff1680611d145750611d14611aa3565b80611d22575060005460ff16155b611d77576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602e815260200180612187602e913960400191505060405180910390fd5b600054610100900460ff16158015610ce557600080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff909116610100171660011790558015610d1457600080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff16905550565b600054610100900460ff1680611e265750611e26611aa3565b80611e34575060005460ff16155b611e89576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602e815260200180612187602e913960400191505060405180910390fd5b600054610100900460ff16158015611eef57600080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff909116610100171660011790555b6000611ef9611944565b603380547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff8316908117909155604051919250906000907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a3508015610d1457600080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff16905550565b60008282111561200e57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f770000604482015290519081900360640190fd5b50900390565b828054600181600116156101000203166002900490600052602060002090601f01602090048101928261204a57600085556120ae565b82601f10612081578280017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff008235161785556120ae565b828001600101855582156120ae579182015b828111156120ae578235825591602001919060010190612093565b506120ba9291506120be565b5090565b5b808211156120ba57600081556001016120bf56fe45524332303a207472616e7366657220746f20746865207a65726f206164647265737345524332303a206275726e20616d6f756e7420657863656564732062616c616e63654f776e61626c653a206e6577206f776e657220697320746865207a65726f206164647265737345524332303a20617070726f766520746f20746865207a65726f206164647265737345524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e6365496e697469616c697a61626c653a20636f6e747261637420697320616c726561647920696e697469616c697a656445524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a206275726e2066726f6d20746865207a65726f206164647265737345524332303a207472616e736665722066726f6d20746865207a65726f206164647265737345524332303a20617070726f76652066726f6d20746865207a65726f206164647265737345524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa264697066735822122043136c3e083cb90a784767d2892e31b5e730312df584d5c05ecf78e92043af2664736f6c63430007060033'; static readonly abi: ( | { anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string; }[]; name: string; type: string; outputs?: undefined; stateMutability?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; } )[]; static createInterface(): MockWethInterface; static connect( address: string, signerOrProvider: Signer | Provider, ): MockWeth; } //# sourceMappingURL=MockWeth__factory.d.ts.map