SpikoProduct
Documentation for eth_defi.tokenised_fund.spiko.constants.SpikoProduct Python class.
- class SpikoProduct
Bases:
objectOne reviewed Spiko permissioned fund-share deployment.
- Parameters
chain_id – EVM chain hosting the token and issuer NAV oracle.
token – ERC-20 proxy address representing shares in the fund.
price_oracle – Spiko
Oracleproxy implementing the Chainlink AggregatorV3 view interface for the fund’s NAV/share.first_seen_at_block – Token proxy deployment block.
first_seen_at – Token proxy deployment timestamp as a naive UTC datetime.
oracle_first_seen_at_block – First block containing the product’s official NAV oracle.
symbol – Onchain ERC-20 symbol.
denomination_symbol – Currency in which Spiko publishes NAV/share.
description – Public investment-strategy description.
short_description – Concise public product description.
management_fee – Published annual management fee as a fraction.
product_url – Official Spiko product page.
usd_price_oracle – Optional Chainlink-compatible FX oracle returning USD per issuer NAV currency unit. Non-USD products use this to publish USD-normalised history to the shared vault feed.
Attributes summary
chain_idtokenprice_oraclefirst_seen_at_blockfirst_seen_atoracle_first_seen_at_blocksymboldenomination_symboldescriptionshort_descriptionmanagement_feeproduct_urlusd_price_oracleReturn the stable identifier for the issuer NAV source.
Methods summary
__init__(chain_id, token, price_oracle, ...)- property nav_source: str
Return the stable identifier for the issuer NAV source.
- Returns
Product-specific Chainlink-compatible oracle source label.
- __init__(chain_id, token, price_oracle, first_seen_at_block, first_seen_at, oracle_first_seen_at_block, symbol, denomination_symbol, description, short_description, management_fee, product_url, usd_price_oracle=None)
- Parameters
chain_id (int) –
token (eth_typing.evm.HexAddress) –
price_oracle (eth_typing.evm.HexAddress) –
first_seen_at_block (int) –
first_seen_at (datetime.datetime) –
oracle_first_seen_at_block (int) –
symbol (str) –
denomination_symbol (str) –
description (str) –
short_description (str) –
management_fee (float) –
product_url (str) –
usd_price_oracle (Optional[eth_typing.evm.HexAddress]) –
- Return type
None