You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
/// List of hex-encoded, raw transactions. Can be empty for cancelling a bundle
19
-
#[serde(rename = "txs")]
20
15
pubtransactions:Vec<TransactionSigned>,
21
16
/// The block that this bundle will be valid for. 0 means it's valid for the next block (and only this one)
22
-
#[serde(with = "alloy_serde::quantity")]
23
17
pubblock_number:BlockNumber,
24
18
/// If specified and >0, the bundle will only be valid if the block timestamp is greater or equal to `minTimestamp`
25
19
pubmin_timestamp:Option<u64>,
26
20
/// If specified and >0, the bundle will only be valid if the block timestamp is smaller or equal to `maxTimestamp`
27
21
pubmax_timestamp:Option<u64>,
28
22
/// A list of transaction hashes contained in the bundle, that can be allowed to revert, or be removed from your bundle if it's deemed useful
29
-
#[serde(skip_serializing_if = "Vec::is_empty")]
30
23
pubreverting_transaction_hashes:Vec<TxHash>,
31
24
/// A list of transaction hashes contained in the bundle, that can be allowed to be removed from your bundle if it's deemed useful (but not revert)
32
-
#[serde(skip_serializing_if = "Vec::is_empty")]
33
25
pubdropping_transaction_hashes:Vec<TxHash>,
34
26
/// An UUID string, which allows you to update/cancel your bundles: if you specify an uuid and we already have a bundle with an identical one, we'll forget about the old bundle. So we can only have a single bundle with a certain `uuid` at all times (and we keep the most recent)
35
27
pubuuid:Option<String>,
@@ -38,7 +30,6 @@ pub struct BeaverBundle {
38
30
/// You can specify an address that the funds from `refundPercent` will be sent to. If not specified, they will be sent to the `from` address of the first transaction
39
31
pubrefund_recipient:Option<Address>,
40
32
/// The hashes of transactions in the bundle that the refund will be based on. If it's empty, we'll use the last transaction
0 commit comments