SecuritizeProduct

Documentation for eth_defi.tokenised_fund.securitize.description.SecuritizeProduct Python class.

class SecuritizeProduct

Bases: object

Manual metadata and valuation assumptions for a DSToken fund.

Attributes summary

chain_id

EVM chain hosting this DSToken.

token

DSToken address.

product_name

Human-readable product name.

short_description

Compact product description for vault metadata.

description

Product description for vault metadata.

manager_name

Fund manager or product issuer shown in vault metadata.

curator_slug

Curator slug for the asset manager.

homepage

Product page or fund announcement.

notes

Human-readable fund note shown alongside vault metrics.

estimated_nav_per_share

Adapter-provided share-price estimate, if safely supported.

nav_source

Identifier for the configured price source or estimate.

denomination

Human-readable denomination for a known fund NAV.

Methods summary

__init__(chain_id, token, product_name, ...)

chain_id: int

EVM chain hosting this DSToken.

token: eth_typing.evm.HexAddress

DSToken address.

product_name: str

Human-readable product name.

short_description: str

Compact product description for vault metadata.

description: str

Product description for vault metadata.

manager_name: str

Fund manager or product issuer shown in vault metadata.

curator_slug: str

Curator slug for the asset manager.

homepage: str

Product page or fund announcement.

notes: str

Human-readable fund note shown alongside vault metrics.

estimated_nav_per_share: Optional[decimal.Decimal]

Adapter-provided share-price estimate, if safely supported.

nav_source: str

Identifier for the configured price source or estimate.

denomination: Optional[str]

Human-readable denomination for a known fund NAV.

__init__(chain_id, token, product_name, short_description, description, manager_name, curator_slug, homepage, notes, estimated_nav_per_share, nav_source, denomination=None)
Parameters
Return type

None