Skip to content

RealtimeDebtCache

Description

Source: contracts/RealtimeDebtCache.sol

Constructor

constructor

Source

Details

Signature

constructor(address _owner, address _resolver)

Visibility

public

State Mutability

undefined

External Functions

cacheInfo

Source

Details

Signature

cacheInfo() view returns (uint256 debt, uint256 timestamp, bool isInvalid, bool isStale)

Visibility

external

State Mutability

undefined

cacheInvalid

Source

Details

Signature

cacheInvalid() view returns (bool)

Visibility

external

State Mutability

undefined

cacheStale

Source

Details

Signature

cacheStale() view returns (bool)

Visibility

external

State Mutability

undefined

cacheTimestamp

Source

Details

Signature

cacheTimestamp() view returns (uint256)

Visibility

external

State Mutability

undefined

cachedDebt

Source

Details

Signature

cachedDebt() view returns (uint256)

Visibility

external

State Mutability

undefined

cachedSynthDebt

Source

Details

Signature

cachedSynthDebt(bytes32 currencyKey) view returns (uint256)

Visibility

external

State Mutability

undefined

cachedSynthDebts

Source

Details

Signature

cachedSynthDebts(bytes32[] currencyKeys) view returns (uint256[] debtValues)

Visibility

external

State Mutability

undefined

debtSnapshotStaleTime

Source

Details

Signature

debtSnapshotStaleTime() view returns (uint256)

Visibility

external

State Mutability

undefined

purgeCachedSynthDebt

Source

Details

Signature

purgeCachedSynthDebt(bytes32 currencyKey)

Visibility

external

State Mutability

undefined

takeDebtSnapshot

Source

Details

Signature

takeDebtSnapshot()

Visibility

external

State Mutability

undefined

updateCachedSynthDebtWithRate

Source

Details

Signature

updateCachedSynthDebtWithRate(bytes32 currencyKey, uint256 currencyRate)

Visibility

external

State Mutability

undefined

updateCachedSynthDebts

Source

Details

Signature

updateCachedSynthDebts(bytes32[] currencyKeys)

Visibility

external

State Mutability

undefined

updateCachedSynthDebtsWithRates

Source

Details

Signature

updateCachedSynthDebtsWithRates(bytes32[] currencyKeys, uint256[] currencyRates)

Visibility

external

State Mutability

undefined

updateDebtCacheValidity

Source

Details

Signature

updateDebtCacheValidity(bool currentlyInvalid)

Visibility

external

State Mutability

undefined