ERC7540RedemptionTicket

Documentation for eth_defi.erc_4626.vault_protocol.lagoon.deposit_redeem.ERC7540RedemptionTicket Python class.

class ERC7540RedemptionTicket

Bases: eth_defi.vault.deposit_redeem.RedemptionTicket

Asynchronous deposit request for ERC-7540 vaults.

Attributes summary

request_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, request_id)
Parameters
Return type

None

abstract 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