tokenised_fund.sygnum.historical

Documentation for eth_defi.tokenised_fund.sygnum.historical Python module.

Historical reader for Sygnum FILQ shares.

Classes

SygnumVaultHistoricalReader

Read FILQ token supply without fabricating unavailable NAV history.

class SygnumVaultHistoricalReader

Bases: eth_defi.vault.base.VaultHistoricalReader

Read FILQ token supply without fabricating unavailable NAV history.

Sygnum configures a class-specific price-feed address, but the reviewed contract does not expose a public generic Chainlink latestRoundData or decimals response. This reader therefore emits supply-only rows with a diagnostic error rather than inventing a one-dollar price.

Create the supply-only reader.

Parameters
  • vault – FILQ adapter.

  • stateful – Retained for shared reader compatibility.

__init__(vault, stateful)

Create the supply-only reader.

Parameters
  • vault (SygnumVault) – FILQ adapter.

  • stateful (bool) – Retained for shared reader compatibility.

construct_multicalls()

Construct the ERC-20 total-supply call.

Returns

Supply call for the reviewed FILQ proxy.

Return type

collections.abc.Iterable[eth_defi.event_reader.multicall_batcher.EncodedCall]

process_result(block_number, timestamp, call_results)

Convert a supply result to an explicitly unpriced history row.

Parameters
Returns

Supply-only FILQ history row.

Return type

eth_defi.vault.base.VaultHistoricalRead