示例#1
0
文件: state.py 项目: voith/py-evm
 def get_custom_transaction_context(
     transaction: SignedTransactionAPI
 ) -> TransactionContextAPI:  # noqa: E501
     custom_transaction = transaction.copy(gas_price=gas_price)
     return original_context(custom_transaction)
示例#2
0
文件: state.py 项目: voith/py-evm
 def costless_execute_transaction(
         self, transaction: SignedTransactionAPI) -> ComputationAPI:
     with self.override_transaction_context(
             gas_price=transaction.gas_price):
         free_transaction = transaction.copy(gas_price=0)
         return self.apply_transaction(free_transaction)