Skip to content

Commit 2f2daf1

Browse files
align confirm eoa/7702 webhook types (#19)
* camel case eoa address * align confirm webhook types
1 parent 3a251fc commit 2f2daf1

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

executors/src/eoa/events.rs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,15 +37,20 @@ pub struct EoaSendAttemptNackData {
3737
}
3838

3939
#[derive(Debug, Clone, Serialize, Deserialize)]
40+
#[serde(rename_all = "camelCase")]
4041
pub 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")]
4749
pub 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

Comments
 (0)