ParentTransaction
Classes
ParentContractCallTransactionReceipt
A ParentTransactionReceipt with additional functionality that only exists if the transaction created a single call to a child chain contract - this includes token deposits.
Extends
ParentTransactionReceipt
Methods
getEthDeposits()
getEthDeposits(childProvider: Provider): Promise<EthDepositMessage[]>
Get any eth deposit messages created by this transaction
Parameters
Parameter | Type | Description |
---|---|---|
childProvider | Provider |
Returns
Promise
<EthDepositMessage
[]>
Inherited from
ParentTransactionReceipt.getEthDeposits
Source
message/ParentTransaction.ts:191
getInboxMessageDeliveredEvents()
getInboxMessageDeliveredEvents(): object[]
Get any InboxMessageDelivered events that were emitted during this transaction
Returns
object
[]
Inherited from
ParentTransactionReceipt.getInboxMessageDeliveredEvents
Source
message/ParentTransaction.ts:134
getMessageDeliveredEvents()
getMessageDeliveredEvents(): object[]
Get any MessageDelivered events that were emitted during this transaction
Returns
object
[]
Inherited from
ParentTransactionReceipt.getMessageDeliveredEvents
Source
message/ParentTransaction.ts:126
getMessageEvents()
getMessageEvents(): object[]
Get combined data for any InboxMessageDelivered and MessageDelivered events emitted during this transaction
Returns
object
[]
Inherited from
ParentTransactionReceipt.getMessageEvents
Source
message/ParentTransaction.ts:147
getParentToChildMessages()
getParentToChildMessages<T>(childSignerOrProvider: T): Promise<ParentToChildMessageReaderOrWriter<T>[]>
Get any parent-to-child messages created by this transaction
Type parameters
Type parameter |
---|
T extends SignerOrProvider |
Parameters
Parameter | Type | Description |
---|---|---|
childSignerOrProvider | T |
Returns
Promise
<ParentToChildMessageReaderOrWriter
<T
>[]>