yearn-vaults / Modules / index / CommonHealthCheck__factory
Class: CommonHealthCheck__factory
index.CommonHealthCheck__factory
Hierarchy
ContractFactory
↳ CommonHealthCheck__factory
Table of contents
Constructors
Properties
Methods
- attach
- connect
- deploy
- getDeployTransaction
- connect
- createInterface
- fromSolidity
- getContract
- getContractAddress
- getInterface
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
Overrides
ContractFactory.attach
Defined in
typechain/factories/CommonHealthCheck__factory.ts:383
connect
▸ connect(signer
): CommonHealthCheck__factory
Parameters
Name | Type |
---|---|
signer |
Signer |
Returns
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
Defined in
typechain/factories/CommonHealthCheck__factory.ts:394
createInterface
▸ Static
createInterface(): CommonHealthCheckInterface
Returns
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