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

fix: actor method params deserialization error exit code #3730

Closed
wants to merge 1 commit into from

Conversation

alanshaw
Copy link
Member

This fixes the exit code for deserializing params for an actor method to be ErrSerialization(21) not SysErrSenderInvalid(1).

Issue here for context: filecoin-project/test-vectors#93 (comment)

I have a PR open with interoperable test vectors I've verified will start passing when this change is made.

@alanshaw alanshaw added the impact/consensus Impact: Consensus label Sep 10, 2020
alanshaw pushed a commit to filecoin-project/test-vectors that referenced this pull request Sep 11, 2020
…odes (#133)

This adds additional assertions to ensure that the exit code for the receipt of an inner send is as expected.

This also marks a couple of vectors as broken - their inner sends were not returning the correct exit code.

The vectors marked as broken will be fixed in lotus by filecoin-project/lotus#3730

Please see #93 for the backstory!
@alanshaw alanshaw mentioned this pull request Sep 16, 2020
21 tasks
@arajasek
Copy link
Contributor

Superseded by #4783

@arajasek arajasek closed this Nov 10, 2020
@Kubuxu Kubuxu deleted the fix/deserialization-err-code branch November 25, 2021 19:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
impact/consensus Impact: Consensus
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants