RedstoneSecuritizeFeed

Documentation for eth_defi.tokenised_fund.securitize.redstone.RedstoneSecuritizeFeed Python class.

class RedstoneSecuritizeFeed

Bases: object

One reviewed Securitize NAV push feed.

RedStone push feeds expose the Chainlink aggregator interface. The first_block boundary is the first block where latestRoundData() returned a positive observation, which can be later than contract deployment.

Attributes summary

chain_id

EVM chain hosting both the Securitize token and feed.

token

Lower-case Securitize token address.

feed_id

RedStone fundamental feed identifier.

oracle_address

Chainlink-compatible RedStone push-feed contract.

first_block

First block with a valid feed observation.

decimals

Number of decimals used by the oracle answer.

Methods summary

__init__(chain_id, token, feed_id, ...[, ...])

chain_id: int

EVM chain hosting both the Securitize token and feed.

token: eth_typing.evm.HexAddress

Lower-case Securitize token address.

feed_id: str

RedStone fundamental feed identifier.

oracle_address: eth_typing.evm.HexAddress

Chainlink-compatible RedStone push-feed contract.

first_block: int

First block with a valid feed observation.

decimals: int

Number of decimals used by the oracle answer.

__init__(chain_id, token, feed_id, oracle_address, first_block, decimals=8)
Parameters
Return type

None