get_ember_settlement_events_by_topic

Documentation for eth_defi.erc_4626.vault_protocol.ember.settlement.get_ember_settlement_events_by_topic function.

get_ember_settlement_events_by_topic(vault)

Return Ember’s successful-settlement candidate event topic mapping.

This pure ABI helper intentionally includes only RequestProcessed; whether an individual log represents an asset payout is determined after decoding its skipped and cancelled flags.

Parameters

vault (eth_defi.erc_4626.vault_protocol.ember.vault.EmberVault) – Ember vault adapter exposing the packaged Ember ABI.

Returns

Full topic0 to Web3 event class mapping.

Return type

dict[str, web3.contract.contract.ContractEvent]