Skip to content

Commit

Permalink
native: rename onPayment into onNEP17Payment
Browse files Browse the repository at this point in the history
  • Loading branch information
roman-khimov committed Feb 5, 2021
1 parent b1977ea commit a442e15
Show file tree
Hide file tree
Showing 6 changed files with 7 additions and 7 deletions.
2 changes: 1 addition & 1 deletion cli/testdata/verify.go
Original file line number Diff line number Diff line change
Expand Up @@ -4,5 +4,5 @@ func Verify() bool {
return true
}

func OnPayment(from []byte, amount int, data interface{}) {
func OnNEP17Payment(from []byte, amount int, data interface{}) {
}
2 changes: 1 addition & 1 deletion cli/testdata/verify.manifest.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"name":"verify","abi":{"methods":[{"name":"verify","offset":0,"parameters":[],"returntype":"Boolean","safe":false},{"name":"onPayment","offset":5,"parameters":[{"name":"from","type":"ByteArray"},{"name":"amount","type":"Integer"},{"name":"data","type":"Any"}],"returntype":"Void","safe":false}],"events":[{"name":"Hello world!","parameters":[{"name":"args","type":"Array"}]}]},"groups":[],"permissions":[{"contract":"*","methods":"*"}],"supportedstandards":[],"trusts":[],"extra":null}
{"name":"verify","abi":{"methods":[{"name":"verify","offset":0,"parameters":[],"returntype":"Boolean","safe":false},{"name":"onNEP17Payment","offset":5,"parameters":[{"name":"from","type":"ByteArray"},{"name":"amount","type":"Integer"},{"name":"data","type":"Any"}],"returntype":"Void","safe":false}],"events":[{"name":"Hello world!","parameters":[{"name":"args","type":"Array"}]}]},"groups":[],"permissions":[{"contract":"*","methods":"*"}],"supportedstandards":[],"trusts":[],"extra":null}
2 changes: 1 addition & 1 deletion pkg/core/interop_system_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -456,7 +456,7 @@ func getTestContractState(bc *Blockchain) (*state.Contract, *state.Contract) {
ReturnType: smartcontract.VoidType,
},
{
Name: "onPayment",
Name: manifest.MethodOnNEP17Payment,
Offset: onPaymentOff,
Parameters: []manifest.Parameter{
manifest.NewParameter("from", smartcontract.Hash160Type),
Expand Down
2 changes: 1 addition & 1 deletion pkg/core/native/native_nep17.go
Original file line number Diff line number Diff line change
Expand Up @@ -143,7 +143,7 @@ func (c *nep17TokenNative) postTransfer(ic *interop.Context, from, to *util.Uint
stackitem.NewBigInteger(amount),
data,
}
if err := contract.CallFromNative(ic, c.Hash, cs, manifest.MethodOnPayment, args, false); err != nil {
if err := contract.CallFromNative(ic, c.Hash, cs, manifest.MethodOnNEP17Payment, args, false); err != nil {
panic(err)
}
}
Expand Down
2 changes: 1 addition & 1 deletion pkg/core/native/notary.go
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ var maxNotValidBeforeDeltaKey = []byte{10}
func newNotary() *Notary {
n := &Notary{ContractMD: *interop.NewContractMD(nativenames.Notary, notaryContractID)}

desc := newDescriptor("onPayment", smartcontract.VoidType,
desc := newDescriptor("onNEP17Payment", smartcontract.VoidType,
manifest.NewParameter("from", smartcontract.Hash160Type),
manifest.NewParameter("amount", smartcontract.IntegerType),
manifest.NewParameter("data", smartcontract.AnyType))
Expand Down
4 changes: 2 additions & 2 deletions pkg/smartcontract/manifest/manifest.go
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,8 @@ const (
// MethodVerify is a name for default verification method.
MethodVerify = "verify"

// MethodOnPayment is name of the method which is called when contract receives funds.
MethodOnPayment = "onPayment"
// MethodOnNEP17Payment is name of the method which is called when contract receives NEP-17 tokens.
MethodOnNEP17Payment = "onNEP17Payment"

// NEP10StandardName represents the name of NEP10 smartcontract standard.
NEP10StandardName = "NEP-10"
Expand Down

0 comments on commit a442e15

Please sign in to comment.