import { Signer, ContractFactory, Overrides } from "ethers"; import { Provider, TransactionRequest } from "@ethersproject/providers"; 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 = "0x7f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c9608052610120604052600160e052603160f81b610100527fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc660a05261190160f01b60c05234801561007057600080fd5b5060805160a05160c05160f01c61267a6100a56000398061126d5250806115a2525080610eeb5280611209525061267a6000f3fe6080604052600436106101a15760003560e01c80638da5cb5b116100e1578063cc2ab7c71161008a578063dd62ed3e11610064578063dd62ed3e14610722578063f2fde38b1461076a578063f698da25146107aa578063ffa1ad74146107bf576101a1565b8063cc2ab7c714610685578063d0e30db0146106af578063d505accf146106b7576101a1565b80639dc29fac116100bb5780639dc29fac146105b3578063a457c2d7146105f9578063a9059cbb1461063f576101a1565b80638da5cb5b1461054b57806395d89b4114610589578063982aaf6b1461059e576101a1565b806340c10f191161014e57806370a082311161012857806370a08231146104a1578063715018a6146104e15780637ecebe00146104f65780638129fc1c14610536576101a1565b806340c10f19146103725780634815fcb1146103ba578063654935f4146103cf576101a1565b806323b872dd1161017f57806323b872dd146102b1578063313ce56714610301578063395093511461032c576101a1565b806306fdde03146101a6578063095ea7b31461023057806318160ddd1461028a575b600080fd5b3480156101b257600080fd5b506101bb6107d4565b6040805160208082528351818301528351919283929083019185019080838360005b838110156101f55781810151838201526020016101dd565b50505050905090810190601f1680156102225780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561023c57600080fd5b506102766004803603604081101561025357600080fd5b5073ffffffffffffffffffffffffffffffffffffffff8135169060200135610888565b604080519115158252519081900360200190f35b34801561029657600080fd5b5061029f61089e565b60408051918252519081900360200190f35b3480156102bd57600080fd5b50610276600480360360608110156102d457600080fd5b5073ffffffffffffffffffffffffffffffffffffffff8135811691602081013590911690604001356108a4565b34801561030d57600080fd5b5061031661091a565b6040805160ff9092168252519081900360200190f35b34801561033857600080fd5b506102766004803603604081101561034f57600080fd5b5073ffffffffffffffffffffffffffffffffffffffff8135169060200135610923565b34801561037e57600080fd5b506103b86004803603604081101561039557600080fd5b5073ffffffffffffffffffffffffffffffffffffffff8135169060200135610966565b005b3480156103c657600080fd5b5061029f610a1c565b3480156103db57600080fd5b506103b8600480360360608110156103f257600080fd5b81019060208101813564010000000081111561040d57600080fd5b82018360208201111561041f57600080fd5b8035906020019184600183028401116401000000008311171561044157600080fd5b91939092909160208101903564010000000081111561045f57600080fd5b82018360208201111561047157600080fd5b8035906020019184600183028401116401000000008311171561049357600080fd5b91935091503560ff16610a22565b3480156104ad57600080fd5b5061029f600480360360208110156104c457600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16610bf8565b3480156104ed57600080fd5b506103b8610c09565b34801561050257600080fd5b5061029f6004803603602081101561051957600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16610d20565b34801561054257600080fd5b506103b8610d32565b34801561055757600080fd5b50610560610e4e565b6040805173ffffffffffffffffffffffffffffffffffffffff9092168252519081900360200190f35b34801561059557600080fd5b506101bb610e6a565b3480156105aa57600080fd5b5061029f610ee9565b3480156105bf57600080fd5b506103b8600480360360408110156105d657600080fd5b5073ffffffffffffffffffffffffffffffffffffffff8135169060200135610f0d565b34801561060557600080fd5b506102766004803603604081101561061c57600080fd5b5073ffffffffffffffffffffffffffffffffffffffff8135169060200135610fbf565b34801561064b57600080fd5b506102766004803603604081101561066257600080fd5b5073ffffffffffffffffffffffffffffffffffffffff813516906020013561101b565b34801561069157600080fd5b506103b8600480360360208110156106a857600080fd5b5035611028565b6103b86110de565b3480156106c357600080fd5b506103b8600480360360e08110156106da57600080fd5b5073ffffffffffffffffffffffffffffffffffffffff813581169160208101359091169060408101359060608101359060ff6080820135169060a08101359060c001356110ea565b34801561072e57600080fd5b5061029f6004803603604081101561074557600080fd5b5073ffffffffffffffffffffffffffffffffffffffff81358116916020013516611417565b34801561077657600080fd5b506103b86004803603602081101561078d57600080fd5b503573ffffffffffffffffffffffffffffffffffffffff1661144f565b3480156107b657600080fd5b5061029f611500565b3480156107cb57600080fd5b506103166115f6565b60688054604080516020601f60027fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff61010060018816150201909516949094049384018190048102820181019092528281526060939092909183018282801561087e5780601f106108535761010080835404028352916020019161087e565b820191906000526020600020905b81548152906001019060200180831161086157829003601f168201915b5050505050905090565b60006108953384846115fb565b50600192915050565b60675490565b60006108b1848484611742565b610910843361090b8560405180606001604052806028815260200161258e6028913973ffffffffffffffffffffffffffffffffffffffff8a1660009081526066602090815260408083203384529091529020549190611914565b6115fb565b5060019392505050565b606a5460ff1690565b33600081815260666020908152604080832073ffffffffffffffffffffffffffffffffffffffff87168452909152812054909161089591859061090b90866119c5565b61096e611a40565b73ffffffffffffffffffffffffffffffffffffffff1661098c610e4e565b73ffffffffffffffffffffffffffffffffffffffff1614610a0e57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b610a188282611a44565b5050565b606c5481565b60685460027fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6101006001841615020190911604158080610ad85750606c54610ad687878080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525050604080516020601f8b018190048102820181019092528981529250899150889081908401838280828437600092019190915250889250611b77915050565b145b610b4357604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601260248201527f21636f6d6d69747465642064657461696c730000000000000000000000000000604482015290519081900360640190fd5b610b4f606887876123ed565b50610b5c606985856123ed565b50606a80547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660ff841617905580610bf0578160ff168484604051808383808284376040519201829003822094508b93508a92508190508383808284376040519201829003822094507f96848da8c41ae282b5ec5c04f45fc469a8186bb78de70419275c2c402fcc27b193506000925050a45b505050505050565b6000610c0382611cb2565b92915050565b610c11611a40565b73ffffffffffffffffffffffffffffffffffffffff16610c2f610e4e565b73ffffffffffffffffffffffffffffffffffffffff1614610cb157604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b60335460405160009173ffffffffffffffffffffffffffffffffffffffff16907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3603380547fffffffffffffffffffffffff0000000000000000000000000000000000000000169055565b606b6020526000908152604090205481565b600054610100900460ff1680610d4b5750610d4b611cda565b80610d59575060005460ff16155b610dae576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602e815260200180612560602e913960400191505060405180910390fd5b600054610100900460ff16158015610e1457600080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff909116610100171660011790555b610e1c611ceb565b8015610e4b57600080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff1690555b50565b60335473ffffffffffffffffffffffffffffffffffffffff1690565b60698054604080516020601f60027fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff61010060018816150201909516949094049384018190048102820181019092528281526060939092909183018282801561087e5780601f106108535761010080835404028352916020019161087e565b7f000000000000000000000000000000000000000000000000000000000000000081565b610f15611a40565b73ffffffffffffffffffffffffffffffffffffffff16610f33610e4e565b73ffffffffffffffffffffffffffffffffffffffff1614610fb557604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b610a188282611ddd565b6000610895338461090b856040518060600160405280602581526020016126206025913933600090815260666020908152604080832073ffffffffffffffffffffffffffffffffffffffff8d1684529091529020549190611914565b6000610895338484611742565b611030611a40565b73ffffffffffffffffffffffffffffffffffffffff1661104e610e4e565b73ffffffffffffffffffffffffffffffffffffffff16146110d057604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b80606c5414610e4b57606c55565b6110e83334611a44565b565b8342111561115957604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f45524332305065726d69743a206578706972656420646561646c696e65000000604482015290519081900360640190fd5b73ffffffffffffffffffffffffffffffffffffffff87166111db57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601f60248201527f45524332305065726d69743a206f776e6572207a65726f206164647265737300604482015290519081900360640190fd5b73ffffffffffffffffffffffffffffffffffffffff8088166000818152606b602090815260408083205481517f00000000000000000000000000000000000000000000000000000000000000008185015280830195909552948b166060850152608084018a905260a0840185905260c08085018a90528151808603909101815260e090940190528251920191909120907f0000000000000000000000000000000000000000000000000000000000000000611294611500565b83604051602001808461ffff1660f01b81526002018381526020018281526020019350505050604051602081830303815290604052805190602001209050600060018288888860405160008152602001604052604051808581526020018460ff1681526020018381526020018281526020019450505050506020604051602081039080840390855afa15801561132e573d6000803e3d6000fd5b5050506020604051035190508a73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16146113d457604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601e60248201527f45524332305065726d69743a20696e76616c6964207369676e61747572650000604482015290519081900360640190fd5b73ffffffffffffffffffffffffffffffffffffffff8b166000908152606b6020526040902060018501905561140a8b8b8b6115fb565b5050505050505050505050565b73ffffffffffffffffffffffffffffffffffffffff918216600090815260666020908152604080832093909416825291909152205490565b611457611a40565b73ffffffffffffffffffffffffffffffffffffffff16611475610e4e565b73ffffffffffffffffffffffffffffffffffffffff16146114f757604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b610e4b81611f27565b6000804690507f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f606860000160405180828054600181600116156101000203166002900480156115875780601f10611565576101008083540402835291820191611587565b820191906000526020600020905b815481529060010190602001808311611573575b505060408051918290038220602080840196909652828201527f0000000000000000000000000000000000000000000000000000000000000000606083015260808201959095523060a0808301919091528551808303909101815260c090910190945250508151910120905090565b600081565b73ffffffffffffffffffffffffffffffffffffffff8316611667576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260248152602001806125fc6024913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff82166116d3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260228152602001806125186022913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff808416600081815260666020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b73ffffffffffffffffffffffffffffffffffffffff83166117ae576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806125d76025913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff821661181a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260238152602001806124ad6023913960400191505060405180910390fd5b6118258383836120c9565b61186f8160405180606001604052806026815260200161253a6026913973ffffffffffffffffffffffffffffffffffffffff86166000908152606560205260409020549190611914565b73ffffffffffffffffffffffffffffffffffffffff80851660009081526065602052604080822093909355908416815220546118ab90826119c5565b73ffffffffffffffffffffffffffffffffffffffff80841660008181526065602090815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b600081848411156119bd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561198257818101518382015260200161196a565b50505050905090810190601f1680156119af5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b600082820183811015611a3957604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b9392505050565b3390565b73ffffffffffffffffffffffffffffffffffffffff8216611ac657604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604482015290519081900360640190fd5b611ad2600083836120c9565b606754611adf90826119c5565b60675573ffffffffffffffffffffffffffffffffffffffff8216600090815260656020526040902054611b1290826119c5565b73ffffffffffffffffffffffffffffffffffffffff831660008181526065602090815260408083209490945583518581529351929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35050565b6000835184845185856040516020018086815260200185805190602001908083835b60208310611bd657805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe09092019160209182019101611b99565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790529201868152855190830192860191508083835b60208310611c5e57805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe09092019160209182019101611c21565b6001836020036101000a0380198251168184511680821785525050505050509050018260ff1660f81b8152600101955050505050506040516020818303038152906040528051906020012090509392505050565b73ffffffffffffffffffffffffffffffffffffffff1660009081526065602052604090205490565b6000611ce5306120ce565b15905090565b600054610100900460ff1680611d045750611d04611cda565b80611d12575060005460ff16155b611d67576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602e815260200180612560602e913960400191505060405180910390fd5b600054610100900460ff16158015611dcd57600080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff909116610100171660011790555b611dd56120d4565b610e1c6121e6565b73ffffffffffffffffffffffffffffffffffffffff8216611e49576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001806125b66021913960400191505060405180910390fd5b611e55826000836120c9565b611e9f816040518060600160405280602281526020016124d06022913973ffffffffffffffffffffffffffffffffffffffff85166000908152606560205260409020549190611914565b73ffffffffffffffffffffffffffffffffffffffff8316600090815260656020526040902055606754611ed29082612376565b60675560408051828152905160009173ffffffffffffffffffffffffffffffffffffffff8516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a35050565b611f2f611a40565b73ffffffffffffffffffffffffffffffffffffffff16611f4d610e4e565b73ffffffffffffffffffffffffffffffffffffffff1614611fcf57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b73ffffffffffffffffffffffffffffffffffffffff811661203b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260268152602001806124f26026913960400191505060405180910390fd5b60335460405173ffffffffffffffffffffffffffffffffffffffff8084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3603380547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b505050565b3b151590565b600054610100900460ff16806120ed57506120ed611cda565b806120fb575060005460ff16155b612150576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602e815260200180612560602e913960400191505060405180910390fd5b600054610100900460ff16158015610e1c57600080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff909116610100171660011790558015610e4b57600080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff16905550565b600054610100900460ff16806121ff57506121ff611cda565b8061220d575060005460ff16155b612262576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602e815260200180612560602e913960400191505060405180910390fd5b600054610100900460ff161580156122c857600080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff909116610100171660011790555b60006122d2611a40565b603380547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff8316908117909155604051919250906000907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a3508015610e4b57600080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff16905550565b6000828211156123e757604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f770000604482015290519081900360640190fd5b50900390565b828054600181600116156101000203166002900490600052602060002090601f0160209004810192826124235760008555612487565b82601f1061245a578280017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00823516178555612487565b82800160010185558215612487579182015b8281111561248757823582559160200191906001019061246c565b50612493929150612497565b5090565b5b80821115612493576000815560010161249856fe45524332303a207472616e7366657220746f20746865207a65726f206164647265737345524332303a206275726e20616d6f756e7420657863656564732062616c616e63654f776e61626c653a206e6577206f776e657220697320746865207a65726f206164647265737345524332303a20617070726f766520746f20746865207a65726f206164647265737345524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e6365496e697469616c697a61626c653a20636f6e747261637420697320616c726561647920696e697469616c697a656445524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a206275726e2066726f6d20746865207a65726f206164647265737345524332303a207472616e736665722066726f6d20746865207a65726f206164647265737345524332303a20617070726f76652066726f6d20746865207a65726f206164647265737345524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa26469706673582212205929365b41562149668c71ee3d5d38d47d125cc35ac6982506a1190e5642c21b64736f6c63430007060033"; 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