Interface NonInitialTransactionResponse

All Superinterfaces:
io.hotmoka.marshalling.api.Marshallable, TransactionResponse, TransactionResponseWithUpdates
All Known Subinterfaces:
CodeExecutionTransactionResponse, ConstructorCallTransactionExceptionResponse, ConstructorCallTransactionFailedResponse, ConstructorCallTransactionResponse, ConstructorCallTransactionSuccessfulResponse, JarStoreTransactionFailedResponse, JarStoreTransactionResponse, JarStoreTransactionSuccessfulResponse, MethodCallTransactionExceptionResponse, MethodCallTransactionFailedResponse, MethodCallTransactionResponse, NonVoidMethodCallTransactionSuccessfulResponse, VoidMethodCallTransactionSuccessfulResponse

public interface NonInitialTransactionResponse extends TransactionResponseWithUpdates
A response for a non-initial transaction.
  • Method Details

    • getGasConsumedForCPU

      BigInteger getGasConsumedForCPU()
      Yields the amount of gas consumed by the transaction for CPU execution.
      Returns:
      the amount of gas consumed by the transaction for CPU execution
    • getGasConsumedForRAM

      BigInteger getGasConsumedForRAM()
      Yields the amount of gas consumed by the transaction for RAM allocation.
      Returns:
      the amount of gas consumed by the transaction for RAM allocation
    • getGasConsumedForStorage

      BigInteger getGasConsumedForStorage()
      Yields the amount of gas consumed by the transaction for storage consumption.
      Returns:
      the amount of gas consumed by the transaction for storage consumption