diff --git a/core/vm/interpreter.go b/core/vm/interpreter.go
index 0466bf085cf6f14e54f24a7e9bb6db9103dc991e..d3e24a7a452048640b6605061c99ee60ad976e8e 100644
--- a/core/vm/interpreter.go
+++ b/core/vm/interpreter.go
@@ -92,7 +92,7 @@ func (in *Interpreter) enforceRestrictions(op OpCode, operation operation, stack
 		if in.readOnly {
 			// If the interpreter is operating in readonly mode, make sure no
 			// state-modifying operation is performed. The 3rd stack item
-			// for a call operation is the value. Transfering value from one
+			// for a call operation is the value. Transferring value from one
 			// account to the others means the state is modified and should also
 			// return with an error.
 			if operation.writes || (op == CALL && stack.Back(2).BitLen() > 0) {