-
Notifications
You must be signed in to change notification settings - Fork 4
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
runtime tx unexpected fields #704
Comments
Looks like a successful tx to me: it emitted events, and did transfer ROSE So:
|
oh was this an encrypted transaction? edit: explorer says plain 👀 |
Hm this tx is causing issues to oasisscan too
|
This is what oasis cli reports for the tx:
so it is indeed encrypted |
Looks like an encrypted transaction, incorrectly interpreted by the explorer as plain? |
Explorer recognizes encrypted transactions based on the presence of the |
Yes this was.
@pro-wh Yes it does, because Nexus is not including an |
should step through the analyzer on this tx |
Some early observations:
If this transaction style is intentional, we'll need to figure out some new heuristic for Nexus to determine whether a tx is evm/non-evm. (or brute force it and just try every runtime tx) |
The above transaction is not an Ethereum transaction (which is why the auth proofs are regular signatures). It is an encrypted SDK transaction, see the above CLI dump. The method is empty as is the case with all non-Ethereum encrypted transactions. The actual method name is encrypted. |
ok yeah this transaction style is intentional. we need something similar to EVMMaybeUnmarshalEncryptedData but for the oasis level of encryption |
cc @matevz @csillag
https://explorer.oasis.io/mainnet/sapphire/tx/7224d59e6b74d9b2caf55ab40dfe0757cef4f71c66d3a7aba3de1d267d2ea409
this tx has
error
set while the status is unknown. api should clear out the erroralso its method is blank, which isn't right. allegedly it's supposed to be accounts.Transfer
The text was updated successfully, but these errors were encountered: