diff --git a/pkg/morph/event/container/put_notary.go b/pkg/morph/event/container/put_notary.go
index 14008b5a9..0fa4cb5fc 100644
--- a/pkg/morph/event/container/put_notary.go
+++ b/pkg/morph/event/container/put_notary.go
@@ -57,7 +57,7 @@ func ParsePutNotary(ne event.NotaryEvent) (event.Event, error) {
 	for _, op := range ne.Params() {
 		switch op.Code() {
 		case opcode.PUSHDATA1, opcode.PUSHDATA2, opcode.PUSHDATA4:
-			if fieldNum > expectedItemNumPut {
+			if fieldNum == expectedItemNumPut {
 				return nil, errUnexpectedArgumentAmount
 			}