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

IExternalState block difficulty is now BigInteger #960

Merged
merged 4 commits into from
Aug 26, 2019
Merged

Conversation

aionick
Copy link
Contributor

@aionick aionick commented Aug 20, 2019

This is the AVM's external state interface.

@aionick aionick force-pushed the nick-aki332 branch 2 times, most recently from 1c78700 to 6d901ad Compare August 20, 2019 20:57
@aionick
Copy link
Contributor Author

aionick commented Aug 20, 2019

For some reason the commits are listed in the wrong order in this PR view. Better to look at it directly on the branch. The difference is that c7bc053 comes before 6d901ad (this is the final commit), that's all.

- Since the userlib is not part of consensus it is subject to change
  and these changes may influence the energy used of a transaction.
- This commit removes the userlib from the packaging of the contract
  so that in the future we will not have to account for every change
  to the userlib.
- Updates to a newer version of the AVM. A few methods have been removed
  in the IExternalState interface.
- Updates to a newer version of the AVM that makes a change to the
  ABIDecoder. Since the ABIDecoder has added methods to it, the cost
  of the deployment in the InvalidBlockTest has increased so now only
  13 transactions succeed.
@aionick aionick merged commit 837bd94 into master Aug 26, 2019
@aionick aionick deleted the nick-aki332 branch August 26, 2019 13:30
@AionJayT AionJayT added this to the 0.4.2 milestone Oct 7, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants