@@ -37,15 +37,20 @@ pub struct EoaSendAttemptNackData {
3737}
3838
3939#[derive(Debug, Clone, Serialize, Deserialize)]
40+ #[serde(rename_all = "camelCase")]
4041pub struct EoaSendAttemptSuccessData {
4142 #[serde(flatten)]
4243 pub submitted_transaction: SubmittedTransactionDehydrated,
4344 pub eoa_address: Address,
4445}
4546
4647#[derive(Debug, Clone, Serialize, Deserialize)]
48+ #[serde(rename_all = "camelCase")]
4749pub struct EoaExecutorConfirmedTransaction {
4850 pub receipt: alloy::rpc::types::TransactionReceipt,
51+ pub eoa_address: Address,
52+ pub transaction_id: String,
53+ pub transaction_hash: String,
4954}
5055
5156#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)]
@@ -145,6 +150,9 @@ impl EoaExecutorEvent {
145150 payload: SerializableSuccessData {
146151 result: EoaExecutorConfirmedTransaction {
147152 receipt: confirmed_transaction.receipt,
153+ eoa_address: self.address,
154+ transaction_id: self.transaction_id.clone(),
155+ transaction_hash: confirmed_transaction.transaction_hash,
148156 },
149157 },
150158 }
0 commit comments