Skip to content
New issue

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

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

Already on GitHub? # to your account

conformance: various changes #3521

Merged
merged 3 commits into from
Sep 4, 2020
Merged

Conversation

raulk
Copy link
Member

@raulk raulk commented Sep 3, 2020

⚠️ Merge with merge; do not squash or rebase!

@raulk raulk requested review from Kubuxu and magik6k September 3, 2020 14:49
@whyrusleeping
Copy link
Member

@raulk why is this needed? You shouldnt actually be able to send messages from an actor, that should be disallowed.

@raulk
Copy link
Member Author

raulk commented Sep 3, 2020

@whyrusleeping

@raulk why is this needed? You shouldnt actually be able to send messages from an actor, that should be disallowed.

Yes, it's disallowed. But there are test cases in chain-validation that I've migrated over, that depend on this: https://github.com/filecoin-project/chain-validation/blob/master/suites/tipset/rewards_penalties.go#L133

@raulk raulk force-pushed the conformance/tipset-actor-address branch from d8d38ff to 8e7a8d8 Compare September 3, 2020 21:55
@raulk raulk requested a review from whyrusleeping September 3, 2020 21:58
@raulk raulk marked this pull request as draft September 3, 2020 22:03
@raulk
Copy link
Member Author

raulk commented Sep 3, 2020

Gas costs have changed as a result of now actually signing secp messages (despite the 0-filled signatures). There's additional storage cost for the extra 69 bytes (signature: 65 + header: 4).

The puppet actor has been subsumed into the chaos actor and test-vector tests no longer use it.
@raulk raulk changed the title conformance: tipset-class driver: support sending from actor addresses. conformance: various changes Sep 3, 2020
@raulk raulk force-pushed the conformance/tipset-actor-address branch from 903a2c3 to c723554 Compare September 3, 2020 22:44
@raulk raulk marked this pull request as ready for review September 3, 2020 22:46
@magik6k magik6k merged commit 2177fd5 into master Sep 4, 2020
@magik6k magik6k deleted the conformance/tipset-actor-address branch September 4, 2020 02:18
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants