OstiumRedemptionTicket

Documentation for eth_defi.erc_4626.vault_protocol.gains.deposit_redeem.OstiumRedemptionTicket Python class.

class OstiumRedemptionTicket

Bases: eth_defi.vault.deposit_redeem.RedemptionTicket

Tracks an in-progress Ostium V1.5 async withdrawal request.

The settlement_id is extracted from the WithdrawRequestedV2 event.

Attributes summary

settlement_id

owner

raw_shares

to

tx_hash

vault_address

Methods summary

__init__(vault_address, owner, to, ...)

get_request_id()

Get the redemption request id.

__init__(vault_address, owner, to, raw_shares, tx_hash, settlement_id)
Parameters
Return type

None

get_request_id()

Get the redemption request id.

  • If vault uses some sort of request ids to track the withdrawals

  • Needed for settlement

Return type

int