EmberRedemptionTicket

Documentation for eth_defi.erc_4626.vault_protocol.ember.deposit_redeem.EmberRedemptionTicket Python class.

class EmberRedemptionTicket

Bases: eth_defi.vault.deposit_redeem.RedemptionTicket

Persisted Ember withdrawal request.

Ember’s globally monotonic request sequence identifies the later RequestProcessed event. The request block bound makes the terminal log lookup efficient and makes restart-safe persistence possible.

Attributes summary

request_sequence_number

Globally monotonic Ember withdrawal request sequence.

block_number

Block that emitted RequestRedeemed.

block_timestamp

Naive UTC timestamp of block_number.

owner

raw_shares

to

tx_hash

vault_address

Methods summary

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

get_request_id()

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

int

__init__(vault_address, owner, to, raw_shares, tx_hash, request_sequence_number, block_number, block_timestamp)
Parameters
Return type

None