Properties
Readonly
[internal]
[internal]: any
addSupportedTokenPairs
addSupportedTokenPairs: TypedContractMethod<[vault
: AddressLike, tokenPairs
: TokenPairStruct[]], [void], "nonpayable">
addVault
addVault: TypedContractMethod<[vault: AddressLike, asset: AddressLike, vaultType: BytesLike, side: BigNumberish, optionType: BigNumberish], [void], "nonpayable">
Readonly
fallback
fallback: null | WrappedFallback
filters
filters: {
SupportedTokenPairAdded: TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
SupportedTokenPairAdded(address,address,address,address): TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
SupportedTokenPairRemoved: TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
SupportedTokenPairRemoved(address,address,address,address): TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
VaultAdded: TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
VaultAdded(address,address,bytes32,uint8,uint8): TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
VaultRemoved: TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
VaultRemoved(address): TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
VaultUpdated: TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
VaultUpdated(address,address,bytes32,uint8,uint8): TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
}
Type declaration
-
SupportedTokenPairAdded: TypedContractEvent<InputTuple, OutputTuple, OutputObject>
-
SupportedTokenPairAdded(address,address,address,address): TypedContractEvent<InputTuple, OutputTuple, OutputObject>
-
SupportedTokenPairRemoved: TypedContractEvent<InputTuple, OutputTuple, OutputObject>
-
SupportedTokenPairRemoved(address,address,address,address): TypedContractEvent<InputTuple, OutputTuple, OutputObject>
-
VaultAdded: TypedContractEvent<InputTuple, OutputTuple, OutputObject>
-
VaultAdded(address,address,bytes32,uint8,uint8): TypedContractEvent<InputTuple, OutputTuple, OutputObject>
-
VaultRemoved: TypedContractEvent<InputTuple, OutputTuple, OutputObject>
-
VaultRemoved(address): TypedContractEvent<InputTuple, OutputTuple, OutputObject>
-
VaultUpdated: TypedContractEvent<InputTuple, OutputTuple, OutputObject>
-
VaultUpdated(address,address,bytes32,uint8,uint8): TypedContractEvent<InputTuple, OutputTuple, OutputObject>
getImplementation
getImplementation: TypedContractMethod<[vaultType: BytesLike], [string], "view">
getNumberOfVaults
getNumberOfVaults: TypedContractMethod<[], [bigint], "view">
getSettings
getSettings: TypedContractMethod<[vaultType: BytesLike], [string], "view">
getSupportedTokenPairs
getVault
getVaults
getVaultsByAsset
getVaultsByAsset: TypedContractMethod<[asset
: AddressLike], [VaultStructOutput[]], "view">
getVaultsByFilter
getVaultsByFilter: TypedContractMethod<[assets
: AddressLike[], side
: BigNumberish, optionType
: BigNumberish], [VaultStructOutput[]], "view">
getVaultsByOptionType
getVaultsByOptionType: TypedContractMethod<[optionType
: BigNumberish], [VaultStructOutput[]], "view">
getVaultsByTokenPair
getVaultsByTradeSide
getVaultsByTradeSide: TypedContractMethod<[side
: BigNumberish], [VaultStructOutput[]], "view">
getVaultsByType
getVaultsByType: TypedContractMethod<[vaultType
: BytesLike], [VaultStructOutput[]], "view">
interface
interface: IVaultRegistryInterface
isVault
isVault: TypedContractMethod<[vault: AddressLike], [boolean], "view">
removeSupportedTokenPairs
removeSupportedTokenPairs: TypedContractMethod<[vault
: AddressLike, tokenPairsToRemove
: TokenPairStruct[]], [void], "nonpayable">
removeVault
removeVault: TypedContractMethod<[vault: AddressLike], [void], "nonpayable">
Readonly
runner
runner: null | ContractRunner
setImplementation
setImplementation: TypedContractMethod<[vaultType: BytesLike, implementation: AddressLike], [void], "nonpayable">
Readonly
target
target: string | Addressable
updateSettings
updateSettings: TypedContractMethod<[vaultType: BytesLike, updatedSettings: BytesLike], [void], "nonpayable">
updateVault
updateVault: TypedContractMethod<[vault: AddressLike, asset: AddressLike, vaultType: BytesLike, side: BigNumberish, optionType: BigNumberish], [void], "nonpayable">