Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GAS transfer fails on testnet #2230

Closed
roman-khimov opened this issue Feb 1, 2023 · 0 comments
Closed

GAS transfer fails on testnet #2230

roman-khimov opened this issue Feb 1, 2023 · 0 comments
Labels
bug Something isn't working neofs-ir Inner Ring node application issues U3 Regular
Milestone

Comments

@roman-khimov
Copy link
Member

Expected Behavior

GAS distributed to nodes and new clients (depositing GAS to mainnet contract) successfully.

Current Behavior

neofs-ir[3811795]: 2023-02-01T14:44:28.886Z        error        neofs/process_assets.go:72        can't transfer native gas to receiver        {"error": "script failed (FAULT state) due to an error: at instruction 90 (ASSERT): ASSERT failed"}
...
neofs-ir[3811795]: 2023-02-01T15:33:10.366Z        warn        alphabet/process_emit.go:75        can't transfer gas        {"receiver": "NTFWBaa1NxhJR1VjAqvLpkZidXgc3oefmj", "amount": 100000000, "error": "script failed (FAULT state) due to an error: at instruction 90 (ASSERT): ASSERT failed"}

Nodes have a lot of GAS on their accounts, but still this happens.

Possible Solution

It looks to me that signer scope is not set up properly for morph chain in the inner ring's New().

@roman-khimov roman-khimov added bug Something isn't working triage neofs-ir Inner Ring node application issues labels Feb 1, 2023
@roman-khimov roman-khimov added this to the v0.36.0 milestone Feb 1, 2023
@roman-khimov roman-khimov changed the title GAS emission fails on testnet GAS transfer fails on testnet Feb 1, 2023
@alexchetaev alexchetaev added the U3 Regular label Feb 1, 2023
roman-khimov added a commit to roman-khimov/neofs-node that referenced this issue Feb 17, 2023
Fixes nspcc-dev#2230, fixes nspcc-dev#2263. CustomGroups are nice while we're only calling NeoFS
contracts, but it doesn't work at all for standard ones like GAS or Notary.

Signed-off-by: Roman Khimov <roman@nspcc.ru>
roman-khimov added a commit to roman-khimov/neofs-node that referenced this issue Feb 17, 2023
That's the reason nspcc-dev#2230 and nspcc-dev#2263 were not detected earlier, we actually had
Global scope being used before reconnection to RPC node.

Signed-off-by: Roman Khimov <roman@nspcc.ru>
roman-khimov added a commit to roman-khimov/neofs-node that referenced this issue Feb 22, 2023
Fixes nspcc-dev#2230, fixes nspcc-dev#2263. CustomGroups are nice while we're only calling NeoFS
contracts, but it doesn't work at all for standard ones like GAS or Notary.

Signed-off-by: Roman Khimov <roman@nspcc.ru>
roman-khimov added a commit to roman-khimov/neofs-node that referenced this issue Feb 22, 2023
That's the reason nspcc-dev#2230 and nspcc-dev#2263 were not detected earlier, we actually had
Global scope being used before reconnection to RPC node.

Signed-off-by: Roman Khimov <roman@nspcc.ru>
roman-khimov added a commit to roman-khimov/neofs-node that referenced this issue Feb 22, 2023
That's the reason nspcc-dev#2230 and nspcc-dev#2263 were not detected earlier, we actually had
Global scope being used before reconnection to RPC node.

Signed-off-by: Roman Khimov <roman@nspcc.ru>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working neofs-ir Inner Ring node application issues U3 Regular
Projects
None yet
Development

No branches or pull requests

2 participants