pub struct EthCallBundleResponse {
pub bundle_hash: B256,
pub bundle_gas_price: U256,
pub coinbase_diff: U256,
pub eth_sent_to_coinbase: U256,
pub gas_fees: U256,
pub results: Vec<EthCallBundleTransactionResult>,
pub state_block_number: u64,
pub total_gas_used: u64,
}
Expand description
Response for eth_callBundle
Fields§
§bundle_hash: B256
The hash of the bundle bodies.
bundle_gas_price: U256
The gas price of the entire bundle
coinbase_diff: U256
The difference in Ether sent to the coinbase after all transactions in the bundle
eth_sent_to_coinbase: U256
The total amount of Ether sent to the coinbase after all transactions in the bundle
gas_fees: U256
The total gas fees paid for all transactions in the bundle
results: Vec<EthCallBundleTransactionResult>
Results of individual transactions within the bundle
state_block_number: u64
The block number used as a base for this simulation
total_gas_used: u64
The total gas used by all transactions in the bundle
Trait Implementations§
source§impl Clone for EthCallBundleResponse
impl Clone for EthCallBundleResponse
source§fn clone(&self) -> EthCallBundleResponse
fn clone(&self) -> EthCallBundleResponse
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for EthCallBundleResponse
impl Debug for EthCallBundleResponse
source§impl Default for EthCallBundleResponse
impl Default for EthCallBundleResponse
source§fn default() -> EthCallBundleResponse
fn default() -> EthCallBundleResponse
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for EthCallBundleResponse
impl<'de> Deserialize<'de> for EthCallBundleResponse
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl PartialEq for EthCallBundleResponse
impl PartialEq for EthCallBundleResponse
source§impl Serialize for EthCallBundleResponse
impl Serialize for EthCallBundleResponse
impl Eq for EthCallBundleResponse
impl StructuralPartialEq for EthCallBundleResponse
Auto Trait Implementations§
impl Freeze for EthCallBundleResponse
impl RefUnwindSafe for EthCallBundleResponse
impl Send for EthCallBundleResponse
impl Sync for EthCallBundleResponse
impl Unpin for EthCallBundleResponse
impl UnwindSafe for EthCallBundleResponse
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)