EmberRedemptionTicket
Documentation for eth_defi.erc_4626.vault_protocol.ember.deposit_redeem.EmberRedemptionTicket Python class.
- class EmberRedemptionTicket
Bases:
eth_defi.vault.deposit_redeem.RedemptionTicketPersisted Ember withdrawal request.
Ember’s globally monotonic request sequence identifies the later
RequestProcessedevent. The request block bound makes the terminal log lookup efficient and makes restart-safe persistence possible.Attributes summary
Globally monotonic Ember withdrawal request sequence.
Block that emitted
RequestRedeemed.Naive UTC timestamp of
block_number.ownerraw_sharestotx_hashvault_addressMethods summary
__init__(vault_address, owner, to, ...)Return Ember's globally monotonic withdrawal request identifier.
- request_sequence_number: int
Globally monotonic Ember withdrawal request sequence.
- block_number: int
Block that emitted
RequestRedeemed.
- block_timestamp: datetime.datetime
Naive UTC timestamp of
block_number.
- get_request_id()
Return Ember’s globally monotonic withdrawal request identifier.
- Returns
Request sequence number used by the operator processing event.
- Return type
- __init__(vault_address, owner, to, raw_shares, tx_hash, request_sequence_number, block_number, block_timestamp)
- 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_sequence_number (int) –
block_number (int) –
block_timestamp (datetime.datetime) –
- Return type
None