|
|
|
@ -4,6 +4,10 @@ var compiler = require('solc') |
|
|
|
|
var stateDecoder = require('../../../src/decoder/stateDecoder') |
|
|
|
|
var vmCall = require('../vmCall') |
|
|
|
|
|
|
|
|
|
var TraceManager = require('../../../src/trace/traceManager') |
|
|
|
|
var StorageResolver = require('../../../src/storage/storageResolver') |
|
|
|
|
var StorageViewer = require('../../../src/storage/storageViewer') |
|
|
|
|
|
|
|
|
|
module.exports = function testMappingStorage (st, cb) { |
|
|
|
|
var mappingStorage = require('../contracts/mappingStorage') |
|
|
|
|
var privateKey = new Buffer('dae9801649ba2d95a21e688b56f77905e5667c44ce868ec83f82e838712a2c7a', 'hex') |
|
|
|
@ -40,11 +44,8 @@ function testMapping (st, vm, privateKey, contractAddress, output, cb) { |
|
|
|
|
console.log(error) |
|
|
|
|
st.end(error) |
|
|
|
|
} else { |
|
|
|
|
var TraceManager = require('remix-core').trace.TraceManager |
|
|
|
|
var traceManager = new TraceManager({web3: vm.web3}) |
|
|
|
|
traceManager.resolveTrace(tx, () => { |
|
|
|
|
var StorageResolver = require('remix-core').storage.StorageResolver |
|
|
|
|
var StorageViewer = require('remix-core').storage.StorageViewer |
|
|
|
|
var storageViewer = new StorageViewer({ |
|
|
|
|
stepIndex: 213, |
|
|
|
|
tx: tx, |
|
|
|
|