OndoProduct

Documentation for eth_defi.tokenised_fund.ondo.constants.OndoProduct Python class.

class OndoProduct

Bases: object

Metadata needed to read an Ondo share token and its issuer NAV oracle.

Attributes summary

chain_id

EVM chain hosting the share token.

token

Permissioned ERC-20 share-token address.

symbol

ERC-20 share-token symbol.

product_name

Public product name.

oracle

Issuer-published NAV oracle.

oracle_method

Price method exposed by the configured oracle.

oracle_first_seen_at_block

First block at which the configured oracle can be queried.

first_seen_at_block

First block containing the share-token deployment.

first_seen_at

Share-token deployment timestamp as naive UTC.

homepage

Official Ondo product page.

short_description

Compact description used in vault listings.

description

Longer public product description.

notes

Detailed Markdown notes about strategy, NAV and access.

management_fee

Annual management fee as a fractional percentage.

Methods summary

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

chain_id: int

EVM chain hosting the share token.

token: eth_typing.evm.HexAddress

Permissioned ERC-20 share-token address.

symbol: str

ERC-20 share-token symbol.

product_name: str

Public product name.

oracle: eth_typing.evm.HexAddress

Issuer-published NAV oracle.

oracle_method: str

Price method exposed by the configured oracle.

oracle_first_seen_at_block: int

First block at which the configured oracle can be queried.

first_seen_at_block: int

First block containing the share-token deployment.

first_seen_at: datetime.datetime

Share-token deployment timestamp as naive UTC.

homepage: str

Official Ondo product page.

short_description: str

Compact description used in vault listings.

description: str

Longer public product description.

notes: str

Detailed Markdown notes about strategy, NAV and access.

management_fee: Optional[float]

Annual management fee as a fractional percentage.

__init__(chain_id, token, symbol, product_name, oracle, oracle_method, oracle_first_seen_at_block, first_seen_at_block, first_seen_at, homepage, short_description, description, notes, management_fee=None)
Parameters
Return type

None