diff --git a/nep-17.mediawiki b/nep-17.mediawiki
index 050c9bca..3ccc8cef 100644
--- a/nep-17.mediawiki
+++ b/nep-17.mediawiki
@@ -125,7 +125,7 @@ The function MUST return false
if the from
account bal
If the method succeeds, it MUST fire the Transfer
event, and MUST return true
, even if the amount
is 0
, or from
and to
are the same address.
-The function SHOULD check whether the from
address equals the caller contract hash. If so, the transfer SHOULD be processed; If not, the function SHOULD use the SYSCALL Neo.Runtime.CheckWitness
to verify the transfer.
+The function SHOULD verify the from
address using the SYSCALL Neo.Runtime.CheckWitness
. Take into account that Neo.Runtime.CheckWitness
already will check whether the from
address equals the caller contract hash.
If the transfer is not processed, the function MUST return false
.