Properties
Readonly
[internal]
[internal]: any
deployPool
deployPool: TypedContractMethod<[k: PoolKeyStruct], [string], "payable">
Readonly
fallback
fallback: null | WrappedFallback
filters
filters: {
OwnershipTransferred: TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
OwnershipTransferred(address,address): TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
PoolDeployed: TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
PoolDeployed(address,address,address,uint256,uint256,bool,address): TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
PricingPath: TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
PricingPath(address,address[][],uint8[],uint8,address[][],uint8[],uint8): TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
SetDiscountPerPool: TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
SetDiscountPerPool(uint256): TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
SetFeeReceiver: TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
SetFeeReceiver(address): TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
}
Type declaration
-
OwnershipTransferred: TypedContractEvent<InputTuple, OutputTuple, OutputObject>
-
OwnershipTransferred(address,address): TypedContractEvent<InputTuple, OutputTuple, OutputObject>
-
PoolDeployed: TypedContractEvent<InputTuple, OutputTuple, OutputObject>
-
PoolDeployed(address,address,address,uint256,uint256,bool,address): TypedContractEvent<InputTuple, OutputTuple, OutputObject>
-
PricingPath: TypedContractEvent<InputTuple, OutputTuple, OutputObject>
-
PricingPath(address,address[][],uint8[],uint8,address[][],uint8[],uint8): TypedContractEvent<InputTuple, OutputTuple, OutputObject>
-
SetDiscountPerPool: TypedContractEvent<InputTuple, OutputTuple, OutputObject>
-
SetDiscountPerPool(uint256): TypedContractEvent<InputTuple, OutputTuple, OutputObject>
-
SetFeeReceiver: TypedContractEvent<InputTuple, OutputTuple, OutputObject>
-
SetFeeReceiver(address): TypedContractEvent<InputTuple, OutputTuple, OutputObject>
getPoolAddress
getPoolAddress: TypedContractMethod<[k: PoolKeyStruct], [[string, boolean] & {
isDeployed: boolean;
pool: string;
}], "view">
initializationFee
initializationFee: TypedContractMethod<[k: PoolKeyStruct], [bigint], "view">
interface
interface: PoolFactoryInterface
isPool
isPool: TypedContractMethod<[contractAddress: AddressLike], [boolean], "view">
removeDiscount
removeDiscount: TypedContractMethod<[k: PoolKeyStruct], [void], "nonpayable">
Readonly
runner
runner: null | ContractRunner
setDiscountPerPool
setDiscountPerPool: TypedContractMethod<[discountPerPool: BigNumberish], [void], "nonpayable">
setFeeReceiver
setFeeReceiver: TypedContractMethod<[feeReceiver: AddressLike], [void], "nonpayable">
Readonly
target
target: string | Addressable