Skip to content
This repository has been archived by the owner on Aug 2, 2022. It is now read-only.

ABI history #3413

Open
heifner opened this issue May 25, 2018 · 1 comment
Open

ABI history #3413

heifner opened this issue May 25, 2018 · 1 comment

Comments

@heifner
Copy link
Contributor

heifner commented May 25, 2018

If blocks/transactions are retrieved from history plugin or chain plugin they are prettified using the current ABI. If this ABI has been modified since the transaction/block was created then the action data cannot be deserialized correctly.

Need to store revisions of ABI used so that historical block/transactions can be deserialized correctly.

First identified in #544

@heifner heifner added this to the Version 1.2 milestone May 25, 2018
@ellipticasec
Copy link

This demonstrates why I think the fact that we cannot be certain of version of the code that will run when calling an action is troubling to me.

I wish I could specify the expected hash of the code I'm about to call and it would abort if it's not the same...

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

3 participants