- Delete 1_Storage.sol, 2_owner.sol, 3_Ballot.sol, 4_Ballot.test.sol
- Add
Contract1.sol
andContract2.sol
- Add SOLIDITY COMPILER and DEPLOY & RUN TRANSACTIONS plugins
- Select Deploy and Run tab
- CTRL-S to Compile Contract1.sol and click Deploy
- Test that the
dumpDataCache
function works in Contract1 by expanding it, populating the fields, clickingtransact
and then expanding the transaction results in the remix console.
Expected result:
input : 0x27...
decoded input : { anything : ..., ... }
decoded output { "0": ... }
- Switch to Contract2.sol, CTRL-S to Compile Contract2.sol and click Deploy
- Retest the
dumpDataCache
function in Contract1.
Expected result:
input : 0x27...
decoded input : { anything : ..., ... }
decoded output { "0": ... }
Actual result:
input : 0x27...
decoded input : -
decoded output : -
Bug reproduced on Firefox 76.0.1 for Ubuntu;
compiler versions v0.6.6+commit.6c089d02 and 0.4.26+commit.4563cfc