ERC4626RedemptionTicket

Documentation for eth_defi.erc_4626.deposit_redeem.ERC4626RedemptionTicket Python class.

class ERC4626RedemptionTicket

Bases: eth_defi.vault.deposit_redeem.RedemptionTicket

Synchronous deposit request for ERC-4626 vaults.

  • No-op as requests are synchronous

Attributes summary

vault_address

owner

to

raw_shares

tx_hash

Methods summary

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

get_request_id()

Get the redemption request id.

__init__(vault_address, owner, to, raw_shares, tx_hash)
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