Skip to content

SlisBNBOracle

SlisBNBOracle calls Synclub’s StakeManager to convert one slisBNB into BNB, then applies the ResilientOracle native-token price. It inherits the capped V2 base.

constructor(
address stakeManager,
address slisBNB,
address resilientOracle,
uint256 annualGrowthRate,
uint256 snapshotInterval,
uint256 initialSnapshotMaxExchangeRate,
uint256 initialSnapshotTimestamp,
address accessControlManager,
uint256 snapshotGap
)

The BNB mainnet v2.16.0 artifact is the non-proxy contract 0xDDE6446E66c786afF4cd3D183a908bCDa57DF9c1. At block 118367342, its snapshot interval was 2,592,000 seconds, its growth rate was 1,585,489,599 per second, its gap was 3,605,309,800,137,118, and isCapped() returned false.

STAKE_MANAGER() exposes the immutable Synclub dependency, and NATIVE_TOKEN_ADDR() exposes the BNB pricing sentinel.

This contract is separate from AsBNBOracle, even though asBNB uses slisBNB as its underlying price route.