Closed ghost closed 4 years ago
@xMNG @cds-amal @nicholaspai Is it going to develop/master/release any time soon (or #76)?
@ikropotov Apologies for the delay. Things have been hectic for the last few weeks. I've moved this as ready for review so we can get it out the door.
Tested on my local and it looks good to me. Thanks for your hard work @xMNG and @MalloryLeeWong! Looking forward to any future contributions! Again apologies for the delay in getting this looked at and merged.
This PR fixes #74 .
These changes allow drizzle to properly distinguish between functions that need to be bound to
cacheCall
vscacheSend
. Also included are unit tests and a separate UI test (see test-0.6.0-ABI under ui-tests) to verify that drizzle can consume 0.6.0+ ABI artifacts while preserving backwards compatibility with 0.5.0+ artifacts. The UI test uses a solc 0.6.0+ contract that incorporates bothpayable
andnonpayable
functions.To run the unit tests:
yarn
yarn test
To run the UI test:
yarn
yarn ganache
cd ui-tests/truffleV6
yarn ganache:deploy
../test-0.6.0-ABI
yarn serve:ui
CC: @nicholaspai - please review and let us know if there are any changes or missing items. Thank you!
Co-authored by @MalloryLeeWong Thanks @cds-amal for your feedback and guidance.