Function reth_rpc_eth_types::simulate::resolve_transactions
source · pub fn resolve_transactions<DB: Database>(
txs: &mut [TransactionRequest],
validation: bool,
block_gas_limit: u128,
chain_id: u64,
db: &mut DB,
) -> Result<Vec<TransactionSigned>, EthApiError>where
EthApiError: From<DB::Error>,
Expand description
Goes over the list of [TransactionRequest
]s and populates missing fields trying to resolve
them into TransactionSigned
.
If validation is enabled, the function will return error if any of the transactions can’t be built right away.