OndoProduct
Documentation for eth_defi.tokenised_fund.ondo.constants.OndoProduct Python class.
- class OndoProduct
Bases:
objectMetadata needed to read an Ondo share token and its issuer NAV oracle.
Attributes summary
EVM chain hosting the share token.
Permissioned ERC-20 share-token address.
ERC-20 share-token symbol.
Public product name.
Issuer-published NAV oracle.
Price method exposed by the configured oracle.
First block at which the configured oracle can be queried.
First block containing the share-token deployment.
Share-token deployment timestamp as naive UTC.
Official Ondo product page.
Compact description used in vault listings.
Longer public product description.
Detailed Markdown notes about strategy, NAV and access.
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
chain_id (int) –
token (eth_typing.evm.HexAddress) –
symbol (str) –
product_name (str) –
oracle (eth_typing.evm.HexAddress) –
oracle_method (str) –
oracle_first_seen_at_block (int) –
first_seen_at_block (int) –
first_seen_at (datetime.datetime) –
homepage (str) –
short_description (str) –
description (str) –
notes (str) –
- Return type
None