wstETHPriceProviderL2

Overview

License: MIT

contract wstETHPriceProviderL2 is wstETHPriceProvider

Price provider that uses chainlink

This contract is used to get the price of wstETH in USD.

Events info

SetSequencerUptimeFeed

event SetSequencerUptimeFeed(address indexed newSequencerUptimeFeed)

Emitted when the address of the L2 sequencer uptime feed is set.

Parameters:

Name
Type
Description

newSequencerUptimeFeed

address

The address of the new L2 sequencer uptime feed.

SetGracePeriodTime

event SetGracePeriodTime(uint32 newGracePeriodTime)

Emitted when the grace period time is set.

Parameters:

Name
Type
Description

newGracePeriodTime

uint32

The new grace period time value.

State variables info

gracePeriodTime (0xd5bd765c)

sequencerUptimeFeed (0xa7264705)

Functions info

setSequencerUptimeFeed (0xb8f44963)

Sets proxy addresses for the L2 sequencer feeds. Caller must be the moderator.

Parameters:

Name
Type
Description

newSequencerUptimeFeed

address

The address of new SequencerUptimeFeed contract.

setGracePeriodTime (0x21b90245)

Sets the grace period after the sequencer is backed up. Caller must be the moderator.

Parameters:

Name
Type
Description

newGracePeriodTime

uint32

The new grace period time value.

getLatestPrice (0x16345f18)

ReturnS the latest price after performing sanity check and staleness check.

Parameters:

Name
Type
Description

aggregatorPath_

address

The address of chainlink aggregator contract.

Return values:

Name
Type
Description

answer

uint256

The latest price (answer).

Last updated