[#47] Rename onPayment to onNEP17Payment

Signed-off-by: Alex Vanin <alexey@nspcc.ru>
This commit is contained in:
Alex Vanin 2021-02-08 18:14:03 +03:00 committed by Alex Vanin
parent 1405ebac5c
commit 75c696a555
2 changed files with 8 additions and 8 deletions

View file

@ -36,11 +36,11 @@ func init() {
ctx = storage.GetContext() ctx = storage.GetContext()
} }
// OnPayment is a callback for NEP-17 compatible native GAS and NEO contracts. // OnNEP17Payment is a callback for NEP-17 compatible native GAS and NEO contracts.
func OnPayment(from interop.Hash160, amount int, data interface{}) { func OnNEP17Payment(from interop.Hash160, amount int, data interface{}) {
caller := runtime.GetCallingScriptHash() caller := runtime.GetCallingScriptHash()
if !common.BytesEqual(caller, []byte(gasHash)) && !common.BytesEqual(caller, []byte(neoHash)) { if !common.BytesEqual(caller, []byte(gasHash)) && !common.BytesEqual(caller, []byte(neoHash)) {
panic("onPayment: alphabet contract accepts GAS and NEO only") panic("onNEP17Payment: alphabet contract accepts GAS and NEO only")
} }
} }

View file

@ -187,8 +187,8 @@ func InnerRingCandidateAdd(key []byte) bool {
return true return true
} }
// OnPayment is a callback for NEP-17 compatible native GAS contract. // OnNEP17Payment is a callback for NEP-17 compatible native GAS contract.
func OnPayment(from interop.Hash160, amount int, data interface{}) { func OnNEP17Payment(from interop.Hash160, amount int, data interface{}) {
rcv := data.(interop.Hash160) rcv := data.(interop.Hash160)
if common.BytesEqual(rcv, []byte(ignoreDepositNotification)) { if common.BytesEqual(rcv, []byte(ignoreDepositNotification)) {
return return
@ -196,7 +196,7 @@ func OnPayment(from interop.Hash160, amount int, data interface{}) {
caller := runtime.GetCallingScriptHash() caller := runtime.GetCallingScriptHash()
if !common.BytesEqual(caller, []byte(tokenHash)) { if !common.BytesEqual(caller, []byte(tokenHash)) {
panic("onPayment: only GAS can be accepted for deposit") panic("onNEP17Payment: only GAS can be accepted for deposit")
} }
switch len(rcv) { switch len(rcv) {
@ -204,10 +204,10 @@ func OnPayment(from interop.Hash160, amount int, data interface{}) {
case 0: case 0:
rcv = from rcv = from
default: default:
panic("onPayment: invalid data argument, expected Hash160") panic("onNEP17Payment: invalid data argument, expected Hash160")
} }
runtime.Log("onPayment: funds have been transferred") runtime.Log("onNEP17Payment: funds have been transferred")
tx := runtime.GetScriptContainer() tx := runtime.GetScriptContainer()
runtime.Notify("Deposit", from, amount, rcv, tx.Hash) runtime.Notify("Deposit", from, amount, rcv, tx.Hash)