AssetoProduct

Documentation for eth_defi.tokenised_fund.asseto.constants.AssetoProduct Python class.

class AssetoProduct

Bases: object

Asseto on-chain product metadata.

Parameters
  • chain_id – EVM chain hosting the product.

  • token – ERC-20 tokenised fund share address.

  • manager – Asseto AoABTManager request/claim contract, when published.

  • pricer – Asseto Pricer contract that publishes NAV/share in base-18 USD, when published.

  • collateral – Stablecoin used by the manager for subscriptions and redemptions, when the product publishes it.

  • first_seen_at_block – Token proxy deployment block.

  • first_seen_at – Token proxy deployment timestamp as a naive UTC datetime.

  • management_fee – Documented annual underlying-fund management fee, when available.

  • performance_fee – Documented underlying-fund performance fee, when available.

  • has_custom_fees – Whether the fund fee terms include conditions that cannot be expressed as one scalar percentage.

Attributes summary

chain_id

token

symbol

product_name

manager

pricer

collateral

first_seen_at_block

first_seen_at

management_fee

performance_fee

has_custom_fees

offchain_product_id

Asseto public product-registry identifier for its display NAV history.

offchain_product_name

Product key required by Asseto's off-chain product endpoints.

description

Informational public product description.

Methods summary

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

offchain_product_id: Optional[int]

Asseto public product-registry identifier for its display NAV history.

offchain_product_name: Optional[str]

Product key required by Asseto’s off-chain product endpoints.

description: Optional[str]

Informational public product description.

__init__(chain_id, token, symbol, product_name, manager, pricer, collateral, first_seen_at_block, first_seen_at, management_fee=None, performance_fee=None, has_custom_fees=False, offchain_product_id=None, offchain_product_name=None, description=None)
Parameters
Return type

None