Skip to content
You are reading the development version documentation and some displayed features may not be available in the stable release. You can switch to stable version using the version box at screen bottom.
Last update: October 8, 2021

yearn-vaults / Modules / index / CommonHealthCheck__factory

Class: CommonHealthCheck__factory

index.CommonHealthCheck__factory

Hierarchy

  • ContractFactory

↳ CommonHealthCheck__factory

Table of contents

Constructors

Properties

Methods

Constructors

constructor

• new CommonHealthCheck__factory(signer?)

Parameters

Name Type
signer? Signer

Overrides

ContractFactory.constructor

Defined in

typechain/factories/CommonHealthCheck__factory.ts:369

Properties

bytecode

• Readonly bytecode: string

Inherited from

ContractFactory.bytecode

Defined in

node_modules/@ethersproject/contracts/lib/index.d.ts:135


interface

• Readonly interface: Interface

Inherited from

ContractFactory.interface

Defined in

node_modules/@ethersproject/contracts/lib/index.d.ts:134


signer

• Readonly signer: Signer

Inherited from

ContractFactory.signer

Defined in

node_modules/@ethersproject/contracts/lib/index.d.ts:136


abi

▪ Static Readonly abi: ({ inputs: never[] = []; name: undefined = “allowance”; outputs: undefined ; stateMutability: string = “nonpayable”; type: string = “constructor” } | { inputs: { internalType: string = “address”; name: string = “strategy”; type: string = “address” }[] ; name: string = “check”; outputs: { internalType: string = “bool”; name: string = “”; type: string = “bool” }[] ; stateMutability: string = “view”; type: string = “function” })[]

Defined in

typechain/factories/CommonHealthCheck__factory.ts:390


bytecode

▪ Static Readonly bytecode: "0x608060405234801561001057600080fd5b5033600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555033600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060646000819055506001808190555061161b806100b16000396000f3fe608060405234801561001057600080fd5b50600436106101155760003560e01c80636e905e17116100a25780639abf315b116100715780639abf315b146104c8578063ab033ea914610518578063c70fa00b1461055c578063c9354337146105c8578063d4a22bde1461063057610115565b80636e905e17146103ee5780637d9699321461044857806388a8d60214610466578063950b3d731461049a57610115565b80631afdc5a2116100e95780631afdc5a21461027057806327fff0db146102d4578063458add98146103425780634a5d09431461039c5780635aa6e675146103ba57610115565b8062fd31f01461011a578063039aa2501461017257806306bfaf04146101b65780630ef5ee0214610242575b600080fd5b6101706004803603606081101561013057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919080359060200190929190505050610674565b005b6101b46004803603602081101561018857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610844565b005b61022a600480360360c08110156101cc57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190803590602001909291908035906020019092919080359060200190929190803590602001909291905050506109c2565b60405180821515815260200191505060405180910390f35b61026e6004803603602081101561025857600080fd5b8101908080359060200190929190505050610a17565b005b6102d26004803603604081101561028657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610b4a565b005b610316600480360360208110156102ea57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610ce7565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6103846004803603602081101561035857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610d1a565b60405180821515815260200191505060405180910390f35b6103a4610d3a565b6040518082815260200191505060405180910390f35b6103c2610d40565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6104306004803603602081101561040457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610d66565b60405180821515815260200191505060405180910390f35b610450610dbd565b6040518082815260200191505060405180910390f35b61046e610dc3565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6104c6600480360360208110156104b057600080fd5b8101908080359060200190929190505050610de9565b005b610516600480360360408110156104de57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803515159060200190929190505050610f1c565b005b61055a6004803603602081101561052e57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611092565b005b6105b0600480360360a081101561057257600080fd5b8101908080359060200190929190803590602001909291908035906020019092919080359060200190929190803590602001909291905050506111d3565b60405180821515815260200191505060405180910390f35b61060a600480360360208110156105de57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506111f3565b604051808481526020018381526020018215158152602001935050505060405180910390f35b6106726004803603602081101561064657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061122a565b005b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16148061071d5750600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b61078f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600b8152602001807f21617574686f72697a656400000000000000000000000000000000000000000081525060200191505060405180910390fd5b612710811061079d57600080fd5b61271082106107ab57600080fd5b604051806060016040528083815260200182815260200160011515815250600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082015181600001556020820151816001015560408201518160020160006101000a81548160ff021916908315150217905550905050505050565b808073ffffffffffffffffffffffffffffffffffffffff1663fbfa77cf6040518163ffffffff1660e01b815260040160206040518083038186803b15801561088b57600080fd5b505afa15801561089f573d6000803e3d6000fd5b505050506040513d60208110156108b557600080fd5b810190808051906020019092919050505073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610966576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600b8152602001807f21617574686f72697a656400000000000000000000000000000000000000000081525060200191505060405180910390fd5b6000600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b60008073ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff1614156109fd57600080fd5b610a0b87878787878761136b565b90509695505050505050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161480610ac05750600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b610b32576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600b8152602001807f21617574686f72697a656400000000000000000000000000000000000000000081525060200191505060405180910390fd5b6127108110610b4057600080fd5b8060018190555050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161480610bf35750600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b610c65576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600b8152602001807f21617574686f72697a656400000000000000000000000000000000000000000081525060200191505060405180910390fd5b80600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050565b60056020528060005260406000206000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60066020528060005260406000206000915054906101000a900460ff1681565b60005481565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16159050919050565b60015481565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161480610e925750600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b610f04576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600b8152602001807f21617574686f72697a656400000000000000000000000000000000000000000081525060200191505060405180910390fd5b6127108110610f1257600080fd5b8060008190555050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161480610fc55750600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b611037576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600b8152602001807f21617574686f72697a656400000000000000000000000000000000000000000081525060200191505060405180910390fd5b80600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611155576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600b8152602001807f21617574686f72697a656400000000000000000000000000000000000000000081525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561118f57600080fd5b80600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000803390506111e781888888888861136b565b91505095945050505050565b60026020528060005260406000206000915090508060000154908060010154908060020160009054906101000a900460ff16905083565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146112ed576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600b8152602001807f21617574686f72697a656400000000000000000000000000000000000000000081525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561132757600080fd5b80600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600080600560008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561141957611411888888866114e9565b9150506114df565b8073ffffffffffffffffffffffffffffffffffffffff166345901be089898989896040518663ffffffff1660e01b8152600401808673ffffffffffffffffffffffffffffffffffffffff1681526020018581526020018481526020018381526020018281526020019550505050505060206040518083038186803b1580156114a057600080fd5b505afa1580156114b4573d6000803e3d6000fd5b505050506040513d60208110156114ca57600080fd5b81019080805190602001909291905050509150505b9695505050505050565b60006114f36115eb565b600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060405180606001604052908160008201548152602001600182015481526020016002820160009054906101000a900460ff161515151581525050905060008082604001511561158e578260000151915082602001519050611599565b600054915060015490505b612710828602816115a657fe5b048711156115ba57600093505050506115e3565b612710818602816115c757fe5b048611156115db57600093505050506115e3565b600193505050505b949350505050565b60405180606001604052806000815260200160008152602001600015158152509056fea164736f6c634300060c000a"

Defined in

typechain/factories/CommonHealthCheck__factory.ts:389

Methods

attach

▸ attach(address): CommonHealthCheck

Parameters

Name Type
address string

Returns

CommonHealthCheck

Overrides

ContractFactory.attach

Defined in

typechain/factories/CommonHealthCheck__factory.ts:383


connect

▸ connect(signer): CommonHealthCheck__factory

Parameters

Name Type
signer Signer

Returns

CommonHealthCheck__factory

Overrides

ContractFactory.connect

Defined in

typechain/factories/CommonHealthCheck__factory.ts:386


deploy

▸ deploy(overrides?): Promise<CommonHealthCheck>

Parameters

Name Type
overrides? Overrides & { from?: string | Promise<string> }

Returns

Promise<CommonHealthCheck>

Overrides

ContractFactory.deploy

Defined in

typechain/factories/CommonHealthCheck__factory.ts:373


getDeployTransaction

▸ getDeployTransaction(overrides?): TransactionRequest

Parameters

Name Type
overrides? Overrides & { from?: string | Promise<string> }

Returns

TransactionRequest

Overrides

ContractFactory.getDeployTransaction

Defined in

typechain/factories/CommonHealthCheck__factory.ts:378


connect

▸ Static connect(address, signerOrProvider): CommonHealthCheck

Parameters

Name Type
address string
signerOrProvider Provider | Signer

Returns

CommonHealthCheck

Defined in

typechain/factories/CommonHealthCheck__factory.ts:394


createInterface

▸ Static createInterface(): CommonHealthCheckInterface

Returns

CommonHealthCheckInterface

Defined in

typechain/factories/CommonHealthCheck__factory.ts:391


fromSolidity

▸ Static fromSolidity(compilerOutput, signer?): ContractFactory

Parameters

Name Type
compilerOutput any
signer? Signer

Returns

ContractFactory

Inherited from

ContractFactory.fromSolidity

Defined in

node_modules/@ethersproject/contracts/lib/index.d.ts:144


getContract

▸ Static getContract(address, contractInterface, signer?): Contract

Parameters

Name Type
address string
contractInterface ContractInterface
signer? Signer

Returns

Contract

Inherited from

ContractFactory.getContract

Defined in

node_modules/@ethersproject/contracts/lib/index.d.ts:150


getContractAddress

▸ Static getContractAddress(tx): string

Parameters

Name Type
tx Object
tx.from string
tx.nonce number | BytesLike | BigNumber

Returns

string

Inherited from

ContractFactory.getContractAddress

Defined in

node_modules/@ethersproject/contracts/lib/index.d.ts:146


getInterface

▸ Static getInterface(contractInterface): Interface

Parameters

Name Type
contractInterface ContractInterface

Returns

Interface

Inherited from

ContractFactory.getInterface

Defined in

node_modules/@ethersproject/contracts/lib/index.d.ts:145

Questions or feedback? You can discuss issues and obtain free support on Yearn Vaults chat channel.
For SushiSwap community support, join the Discord Server None