Properties
Readonly [internal]
[internal]: any
batchRegisterFeedMappings
batchRegisterFeedMappings: TypedContractMethod<[args: FeedMappingArgsStruct[]], [void], "nonpayable">
describePricingPath
describePricingPath: TypedContractMethod<[token: AddressLike], [[bigint, string[][], bigint[]] & {
adapterType: bigint;
decimals: bigint[];
path: string[][];
}], "view">
Readonly fallback
fallback: null | WrappedFallback
feed
feed: TypedContractMethod<[token: AddressLike, denomination: AddressLike], [string], "view">
filters
filters: {
FeedMappingsRegistered: TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
FeedMappingsRegistered(tuple[]): TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
PriceUpdate: TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
PriceUpdate(address,address,uint256,uint256): TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
UpdatedPathForPair: TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
UpdatedPathForPair(address,address,uint8): TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
}
Type declaration
-
FeedMappingsRegistered: TypedContractEvent<InputTuple, OutputTuple, OutputObject>
-
FeedMappingsRegistered(tuple[]): TypedContractEvent<InputTuple, OutputTuple, OutputObject>
-
PriceUpdate: TypedContractEvent<InputTuple, OutputTuple, OutputObject>
-
PriceUpdate(address,address,uint256,uint256): TypedContractEvent<InputTuple, OutputTuple, OutputObject>
-
UpdatedPathForPair: TypedContractEvent<InputTuple, OutputTuple, OutputObject>
-
UpdatedPathForPair(address,address,uint8): TypedContractEvent<InputTuple, OutputTuple, OutputObject>
getPrice
getPrice: TypedContractMethod<[tokenIn: AddressLike, tokenOut: AddressLike], [bigint], "view">
getPriceAt
getPriceAt: TypedContractMethod<[tokenIn: AddressLike, tokenOut: AddressLike, target: BigNumberish], [bigint], "view">
interface
interface: IChainlinkAdapterInterface
isPairSupported
isPairSupported: TypedContractMethod<[tokenA: AddressLike, tokenB: AddressLike], [[boolean, boolean] & {
hasPath: boolean;
isCached: boolean;
}], "view">
pricingPath
pricingPath: TypedContractMethod<[tokenA: AddressLike, tokenB: AddressLike], [bigint], "view">
Readonly runner
runner: null | ContractRunner
setTokenPriceAt
setTokenPriceAt: TypedContractMethod<[token: AddressLike, denomination: AddressLike, timestamp: BigNumberish, price: BigNumberish], [void], "nonpayable">
Readonly target
target: string | Addressable
upsertPair
upsertPair: TypedContractMethod<[tokenA: AddressLike, tokenB: AddressLike], [void], "nonpayable">
@_ignore: