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.