Search in sources :

Example 1 with ReturnDataCopyOperation

use of org.hyperledger.besu.evm.operation.ReturnDataCopyOperation in project besu by hyperledger.

the class MainnetEVMs method registerByzantiumOperations.

public static void registerByzantiumOperations(final OperationRegistry registry, final GasCalculator gasCalculator) {
    registerHomesteadOperations(registry, gasCalculator);
    registry.put(new ReturnDataCopyOperation(gasCalculator));
    registry.put(new ReturnDataSizeOperation(gasCalculator));
    registry.put(new RevertOperation(gasCalculator));
    registry.put(new StaticCallOperation(gasCalculator));
}
Also used : ReturnDataSizeOperation(org.hyperledger.besu.evm.operation.ReturnDataSizeOperation) StaticCallOperation(org.hyperledger.besu.evm.operation.StaticCallOperation) RevertOperation(org.hyperledger.besu.evm.operation.RevertOperation) ReturnDataCopyOperation(org.hyperledger.besu.evm.operation.ReturnDataCopyOperation)

Aggregations

ReturnDataCopyOperation (org.hyperledger.besu.evm.operation.ReturnDataCopyOperation)1 ReturnDataSizeOperation (org.hyperledger.besu.evm.operation.ReturnDataSizeOperation)1 RevertOperation (org.hyperledger.besu.evm.operation.RevertOperation)1 StaticCallOperation (org.hyperledger.besu.evm.operation.StaticCallOperation)1