ERC7540RedemptionTicket
Documentation for eth_defi.erc_4626.vault_protocol.lagoon.deposit_redeem.ERC7540RedemptionTicket Python class.
- class ERC7540RedemptionTicket
Bases:
eth_defi.vault.deposit_redeem.RedemptionTicketAsynchronous deposit request for ERC-7540 vaults.
Attributes summary
request_idownerraw_sharestotx_hashvault_addressMethods summary
__init__(vault_address, owner, to, ...)Get the redemption request id.
- __init__(vault_address, owner, to, raw_shares, tx_hash, request_id)
- Parameters
vault_address (eth_typing.evm.HexAddress) –
owner (eth_typing.evm.HexAddress) –
to (eth_typing.evm.HexAddress) –
raw_shares (int) –
tx_hash (hexbytes.main.HexBytes) –
request_id (int) –
- 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