# Class: AuctionSettings

Rocket Pool Auction Settings Manager

# Constructors

# constructor

new AuctionSettings(web3, contracts)

Create a new AuctionSettings instance.

# Parameters

Name Type Description
web3 default A valid Web3 instance
contracts Contracts A Rocket Pool contract manager instance

# Defined in

rocketpool/settings/auction.ts:16

# Accessors

# rocketDAOProtocolSettingsAuction

Private get rocketDAOProtocolSettingsAuction(): Promise<Contract>

Private accessor use to retrieve the related contract

# Returns

Promise<Contract>

a Promise<Contract> with a web3.eth.contract instance of the rocketDAOProtocolSettingsAuction contract

# Defined in

rocketpool/settings/auction.ts:22

# Methods

# getLotMaximumEthValue

getLotMaximumEthValue(): Promise<number>

Return the lot maximum ETH value setting

example using Typescript

const lotMaximumEthValue = rp.settings.auction.getLotMaximumEthValue().then((val: number) => { val };

# Returns

Promise<number>

a Promise<number> that resolves to a number representing the lot maximum ETH value setting

# Defined in

rocketpool/settings/auction.ts:35


# getLotDuration

getLotDuration(): Promise<number>

Return the lot duration setting

example using Typescript

const lotMaximumEthValue = rp.settings.auction.getLotDuration().then((val: number) => { val };

# Returns

Promise<number>

a Promise<number> that resolves to a number representing the lot duration setting

# Defined in

rocketpool/settings/auction.ts:50


# getStartingPriceRatio

getStartingPriceRatio(): Promise<number>

Return the starting price ratio setting

example using Typescript

const startingPriceRatio = rp.settings.auction.getStartingPriceRatio().then((val: number) => { val };

# Returns

Promise<number>

a Promise<number> that resolves to a number representing the starting price ratio setting

# Defined in

rocketpool/settings/auction.ts:65


# getReservePriceRatio

getReservePriceRatio(): Promise<number>

Return the reserve price ratio setting

example using Typescript

const reservePriceRatio = rp.settings.auction.getReservePriceRatio().then((val: number) => { val };

# Returns

Promise<number>

a Promise<number> that resolves to a number representing the reserve price ratio setting

# Defined in

rocketpool/settings/auction.ts:80