What current issue(s) does this address, or what feature is it adding?
audit of testnet block 735309 showed a deviating in VMState due to a wrong type returned by StackItem.Boolean.GetBigInteger() causing an exception.
How did you solve this problem?
fix to actually return a BigInteger instead of an int.
How did you make sure your solution works?
audit passes for the block
Are there any special changes in the code that we should be aware of?
Please check the following, if applicable:
[ ] Did you add any tests?
[X] Did you run make lint?
[X] Did you run make test?
[X] Are you making a PR to a feature branch or development rather than master?
[X] Did you add an entry to CHANGELOG.rst? (if not, please do)
Coverage increased (+0.002%) to 85.154% when pulling 56d2933956498798e44eb1f5e461cec77f4b1dbe on ixje:fix-boolean-stackitem into 7e292275298794d6286b755f32297132528af107 on CityOfZion:development.
What current issue(s) does this address, or what feature is it adding? audit of testnet block
735309
showed a deviating in VMState due to a wrong type returned byStackItem.Boolean.GetBigInteger()
causing an exception.How did you solve this problem? fix to actually return a BigInteger instead of an int.
How did you make sure your solution works? audit passes for the block
Are there any special changes in the code that we should be aware of?
Please check the following, if applicable:
make lint
?make test
?CHANGELOG.rst
? (if not, please do)