Created
December 14, 2016 20:12
-
-
Save aakilfernandes/28c46db9b07b27a3a4a52082a558b635 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| 1) Forking should be able to execute calls against a contract on the forked provider via the main provider: | |
| AssertionError: The field receiptTrie must have byte length of 32 | |
| + expected - actual | |
| -false | |
| +true | |
| at GethDefaults.handleRequest (lib/subproviders/gethdefaults.js:34:5) | |
| at DelayedBlockFilter.handleRequest (lib/subproviders/delayedblockfilter.js:27:3) | |
| at lib/subproviders/reactiveblocktracker.js:40:7 | |
| at lib/subproviders/reactiveblocktracker.js:34:7 | |
| at lib/subproviders/geth_api_double.js:122:5 | |
| at ForkedBlockchain.BlockchainDouble.getBlock (lib/blockchain_double.js:133:3) | |
| at ForkedBlockchain.getBlock (lib/utils/forkedblockchain.js:183:48) | |
| at GethApiDouble.eth_getBlockByNumber (lib/subproviders/geth_api_double.js:119:25) | |
| at GethApiDouble.handleRequest (lib/subproviders/geth_api_double.js:61:10) | |
| at GethDefaults.handleRequest (lib/subproviders/gethdefaults.js:17:12) | |
| at DelayedBlockFilter.handleRequest (lib/subproviders/delayedblockfilter.js:27:3) | |
| at ReactiveBlockTracker.handleRequest (lib/subproviders/reactiveblocktracker.js:25:12) | |
| at RequestFunnel.handleRequest (lib/subproviders/requestfunnel.js:32:12) | |
| at fetchBlock (lib/subproviders/reactiveblocktracker.js:29:17) | |
| at ReactiveBlockTracker.handleRequest (lib/subproviders/reactiveblocktracker.js:39:5) | |
| at RequestFunnel.processNext (lib/subproviders/requestfunnel.js:56:3) | |
| at RequestFunnel.handleRequest (lib/subproviders/requestfunnel.js:38:10) | |
| 2) Forking should be able to make a transaction on the main provider while not transacting on the forked provider: | |
| AssertionError: The field receiptTrie must have byte length of 32 | |
| + expected - actual | |
| -false | |
| +true | |
| at GethDefaults.handleRequest (lib/subproviders/gethdefaults.js:34:5) | |
| at DelayedBlockFilter.handleRequest (lib/subproviders/delayedblockfilter.js:27:3) | |
| at lib/subproviders/reactiveblocktracker.js:40:7 | |
| at lib/subproviders/reactiveblocktracker.js:34:7 | |
| at lib/subproviders/geth_api_double.js:122:5 | |
| at ForkedBlockchain.BlockchainDouble.getBlock (lib/blockchain_double.js:133:3) | |
| at ForkedBlockchain.getBlock (lib/utils/forkedblockchain.js:183:48) | |
| at GethApiDouble.eth_getBlockByNumber (lib/subproviders/geth_api_double.js:119:25) | |
| at GethApiDouble.handleRequest (lib/subproviders/geth_api_double.js:61:10) | |
| at GethDefaults.handleRequest (lib/subproviders/gethdefaults.js:17:12) | |
| at DelayedBlockFilter.handleRequest (lib/subproviders/delayedblockfilter.js:27:3) | |
| at ReactiveBlockTracker.handleRequest (lib/subproviders/reactiveblocktracker.js:25:12) | |
| at RequestFunnel.handleRequest (lib/subproviders/requestfunnel.js:32:12) | |
| at fetchBlock (lib/subproviders/reactiveblocktracker.js:29:17) | |
| at ReactiveBlockTracker.handleRequest (lib/subproviders/reactiveblocktracker.js:39:5) | |
| at RequestFunnel.processNext (lib/subproviders/requestfunnel.js:56:3) | |
| at RequestFunnel.handleRequest (lib/subproviders/requestfunnel.js:38:10) | |
| 3) Forking should ignore continued transactions on the forked blockchain by pegging the forked block number: | |
| AssertionError: The field receiptTrie must have byte length of 32 | |
| at setter [as receiptTrie] (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/ethereumjs-util/index.js:644:9) | |
| at blockFromBlockData (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/subproviders/vm.js:134:28) | |
| at VmSubprovider.runVm (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/subproviders/vm.js:78:15) | |
| at VmSubprovider.handleRequest (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/subproviders/vm.js:45:8) | |
| at next (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:95:18) | |
| at GethDefaults.handleRequest (/Users/aakilfernandes/projects/safemarket/testrpc/lib/subproviders/gethdefaults.js:34:5) | |
| at next (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:95:18) | |
| at FilterSubprovider.handleRequest (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/subproviders/filters.js:87:7) | |
| at next (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:95:18) | |
| at DelayedBlockFilter.handleRequest (/Users/aakilfernandes/projects/safemarket/testrpc/lib/subproviders/delayedblockfilter.js:27:3) | |
| at next (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:95:18) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/lib/subproviders/reactiveblocktracker.js:40:7 | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/lib/subproviders/reactiveblocktracker.js:34:7 | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:222:5 | |
| at Web3ProviderEngine._inspectResponseForNewBlock (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:231:12) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:131:14 | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:356:16 | |
| at replenish (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:877:25) | |
| at iterateeCallback (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:867:17) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:840:16 | |
| at async.eachSeries.resultObj.id (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:111:9) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:3025:16 | |
| at replenish (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:882:17) | |
| at iterateeCallback (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:867:17) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:840:16 | |
| at async.eachSeries.resultObj.id (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:111:9) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:3025:16 | |
| at replenish (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:882:17) | |
| at iterateeCallback (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:867:17) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:840:16 | |
| at async.eachSeries.resultObj.id (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:111:9) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:3025:16 | |
| at replenish (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:882:17) | |
| at iterateeCallback (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:867:17) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:840:16 | |
| at async.eachSeries.resultObj.id (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:111:9) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:3025:16 | |
| at replenish (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:882:17) | |
| at iterateeCallback (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:867:17) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:840:16 | |
| at async.eachSeries.resultObj.id (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:111:9) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:3025:16 | |
| at replenish (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:882:17) | |
| at iterateeCallback (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:867:17) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:840:16 | |
| at async.eachSeries.resultObj.id (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:111:9) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:3025:16 | |
| at replenish (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:882:17) | |
| at iterateeCallback (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:867:17) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:840:16 | |
| at async.eachSeries.resultObj.id (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:111:9) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:3025:16 | |
| at replenish (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:882:17) | |
| at iterateeCallback (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:867:17) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:840:16 | |
| at async.eachSeries.resultObj.id (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:111:9) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:3025:16 | |
| at replenish (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:882:17) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:886:9 | |
| at eachLimit$1 (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:3114:22) | |
| at Object.<anonymous> (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:918:16) | |
| at end (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:106:11) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/lib/subproviders/geth_api_double.js:122:5 | |
| at BlockchainDouble.getBlock (/Users/aakilfernandes/projects/safemarket/testrpc/lib/blockchain_double.js:133:3) | |
| at GethApiDouble.eth_getBlockByNumber (/Users/aakilfernandes/projects/safemarket/testrpc/lib/subproviders/geth_api_double.js:119:25) | |
| at GethApiDouble.handleRequest (/Users/aakilfernandes/projects/safemarket/testrpc/lib/subproviders/geth_api_double.js:61:10) | |
| at next (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:95:18) | |
| at SolcSubprovider.handleRequest (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/subproviders/solc.js:28:7) | |
| at next (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:95:18) | |
| at VmSubprovider.handleRequest (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/subproviders/vm.js:40:12) | |
| at next (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:95:18) | |
| at GethDefaults.handleRequest (/Users/aakilfernandes/projects/safemarket/testrpc/lib/subproviders/gethdefaults.js:17:12) | |
| at next (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:95:18) | |
| at FilterSubprovider.handleRequest (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/subproviders/filters.js:87:7) | |
| at next (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:95:18) | |
| at DelayedBlockFilter.handleRequest (/Users/aakilfernandes/projects/safemarket/testrpc/lib/subproviders/delayedblockfilter.js:27:3) | |
| at next (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:95:18) | |
| at ReactiveBlockTracker.handleRequest (/Users/aakilfernandes/projects/safemarket/testrpc/lib/subproviders/reactiveblocktracker.js:25:12) | |
| at next (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:95:18) | |
| at RequestFunnel.handleRequest (/Users/aakilfernandes/projects/safemarket/testrpc/lib/subproviders/requestfunnel.js:32:12) | |
| at next (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:95:18) | |
| at Web3ProviderEngine._handleAsync (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:82:3) | |
| at Web3ProviderEngine._fetchBlock (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:191:8) | |
| at fetchBlock (/Users/aakilfernandes/projects/safemarket/testrpc/lib/subproviders/reactiveblocktracker.js:29:17) | |
| at ReactiveBlockTracker.handleRequest (/Users/aakilfernandes/projects/safemarket/testrpc/lib/subproviders/reactiveblocktracker.js:39:5) | |
| at next (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:95:18) | |
| at RequestFunnel.processNext (/Users/aakilfernandes/projects/safemarket/testrpc/lib/subproviders/requestfunnel.js:56:3) | |
| at RequestFunnel.handleRequest (/Users/aakilfernandes/projects/safemarket/testrpc/lib/subproviders/requestfunnel.js:38:10) | |
| at next (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:95:18) | |
| at Web3ProviderEngine._handleAsync (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:82:3) | |
| at Timeout._onTimeout (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:66:12) | |
| at tryOnTimeout (timers.js:224:11) | |
| at Timer.listOnTimeout (timers.js:198:5) | |
| Error: AssertionError: The field receiptTrie must have byte length of 32 | |
| at GethDefaults.handleRequest (lib/subproviders/gethdefaults.js:34:5) | |
| at DelayedBlockFilter.handleRequest (lib/subproviders/delayedblockfilter.js:27:3) | |
| at lib/subproviders/reactiveblocktracker.js:40:7 | |
| at lib/subproviders/reactiveblocktracker.js:34:7 | |
| at lib/subproviders/geth_api_double.js:122:5 | |
| at BlockchainDouble.getBlock (lib/blockchain_double.js:133:3) | |
| at GethApiDouble.eth_getBlockByNumber (lib/subproviders/geth_api_double.js:119:25) | |
| at GethApiDouble.handleRequest (lib/subproviders/geth_api_double.js:61:10) | |
| at GethDefaults.handleRequest (lib/subproviders/gethdefaults.js:17:12) | |
| at DelayedBlockFilter.handleRequest (lib/subproviders/delayedblockfilter.js:27:3) | |
| at ReactiveBlockTracker.handleRequest (lib/subproviders/reactiveblocktracker.js:25:12) | |
| at RequestFunnel.handleRequest (lib/subproviders/requestfunnel.js:32:12) | |
| at fetchBlock (lib/subproviders/reactiveblocktracker.js:29:17) | |
| at ReactiveBlockTracker.handleRequest (lib/subproviders/reactiveblocktracker.js:39:5) | |
| at RequestFunnel.processNext (lib/subproviders/requestfunnel.js:56:3) | |
| at RequestFunnel.handleRequest (lib/subproviders/requestfunnel.js:38:10) | |
| at endReadableNT (_stream_readable.js:973:12) | |
| at _combinedTickCallback (internal/process/next_tick.js:74:11) | |
| at process._tickCallback (internal/process/next_tick.js:98:9) | |
| 4) Forking should represent the block number correctly in the Oracle contract (oracle.blockhash0), providing forked block hash and number: | |
| AssertionError: The field receiptTrie must have byte length of 32 | |
| + expected - actual | |
| -false | |
| +true | |
| at lib/subproviders/gethdefaults.js:31:7 | |
| at GethApiDouble.eth_coinbase (lib/subproviders/geth_api_double.js:95:3) | |
| at GethApiDouble.handleRequest (lib/subproviders/geth_api_double.js:61:10) | |
| at GethDefaults.handleRequest (lib/subproviders/gethdefaults.js:17:12) | |
| at DelayedBlockFilter.handleRequest (lib/subproviders/delayedblockfilter.js:27:3) | |
| at ReactiveBlockTracker.handleRequest (lib/subproviders/reactiveblocktracker.js:25:12) | |
| at RequestFunnel.handleRequest (lib/subproviders/requestfunnel.js:32:12) | |
| 5) Gas Estimation matches usage for complex function call (add): | |
| AssertionError: The field receiptTrie must have byte length of 32 | |
| + expected - actual | |
| -false | |
| +true | |
| at GethDefaults.handleRequest (lib/subproviders/gethdefaults.js:34:5) | |
| at DelayedBlockFilter.handleRequest (lib/subproviders/delayedblockfilter.js:27:3) | |
| at ReactiveBlockTracker.handleRequest (lib/subproviders/reactiveblocktracker.js:25:12) | |
| at RequestFunnel.handleRequest (lib/subproviders/requestfunnel.js:32:12) | |
| 6) Gas Estimation matches usage for complex function call (transfer): | |
| AssertionError: The field receiptTrie must have byte length of 32 | |
| + expected - actual | |
| -false | |
| +true | |
| at GethDefaults.handleRequest (lib/subproviders/gethdefaults.js:34:5) | |
| at DelayedBlockFilter.handleRequest (lib/subproviders/delayedblockfilter.js:27:3) | |
| at ReactiveBlockTracker.handleRequest (lib/subproviders/reactiveblocktracker.js:25:12) | |
| at RequestFunnel.handleRequest (lib/subproviders/requestfunnel.js:32:12) | |
| 7) Interval Mining should log runtime errors to the log: | |
| Uncaught AssertionError: false == true | |
| + expected - actual | |
| -false | |
| +true | |
| at Timeout._onTimeout (test/interval_mining.js:167:11) | |
| 8) Block Processing should error via instamining when queued transaction throws a runtime errors: | |
| Error: Received error we didn't expect: Error: Execution should never get here as we expected `eth_sendTransaction` to throw an error | |
| at test/mining.js:303:21 | |
| 9) Block Processing should error via evm_mine when queued transaction throws a runtime errors: | |
| Error: Received error we didn't expect: Error: Execution should never get here as we expected `evm_mine` to throw an error | |
| at test/mining.js:322:21 | |
| 10) Block Processing should error via evm_mine when multiple queued transactions throw runtime errors in a single block: | |
| Error: Received error we didn't expect: Error: Execution should never get here as we expected `evm_mine` to throw an error | |
| at test/mining.js:345:21 | |
| 11) Block Processing should error via miner_start when multiple queued transactions throw runtime errors in multiple blocks: | |
| Error: Received error we didn't expect: Error: Execution should never get here as we expected `miner_start` to throw an error | |
| at test/mining.js:368:21 | |
| 12) Block Processing even if we receive a runtime error, logs for successful transactions need to be processed: | |
| Error: Received error we didn't expect: Error: Execution should never get here as we expected `miner_start` to throw an error | |
| at test/mining.js:392:21 | |
| at process._tickCallback (internal/process/next_tick.js:103:7) | |
| 13) Provider: contract scenario should be able to read data via a call (eth_call): | |
| AssertionError: The field receiptTrie must have byte length of 32 | |
| + expected - actual | |
| -false | |
| +true | |
| at GethDefaults.handleRequest (lib/subproviders/gethdefaults.js:34:5) | |
| at DelayedBlockFilter.handleRequest (lib/subproviders/delayedblockfilter.js:27:3) | |
| at lib/subproviders/reactiveblocktracker.js:40:7 | |
| at lib/subproviders/reactiveblocktracker.js:34:7 | |
| at lib/subproviders/geth_api_double.js:122:5 | |
| at BlockchainDouble.getBlock (lib/blockchain_double.js:133:3) | |
| at GethApiDouble.eth_getBlockByNumber (lib/subproviders/geth_api_double.js:119:25) | |
| at GethApiDouble.handleRequest (lib/subproviders/geth_api_double.js:61:10) | |
| at GethDefaults.handleRequest (lib/subproviders/gethdefaults.js:17:12) | |
| at DelayedBlockFilter.handleRequest (lib/subproviders/delayedblockfilter.js:27:3) | |
| at ReactiveBlockTracker.handleRequest (lib/subproviders/reactiveblocktracker.js:25:12) | |
| at RequestFunnel.handleRequest (lib/subproviders/requestfunnel.js:32:12) | |
| at fetchBlock (lib/subproviders/reactiveblocktracker.js:29:17) | |
| at ReactiveBlockTracker.handleRequest (lib/subproviders/reactiveblocktracker.js:39:5) | |
| at RequestFunnel.processNext (lib/subproviders/requestfunnel.js:56:3) | |
| at RequestFunnel.handleRequest (lib/subproviders/requestfunnel.js:38:10) | |
| 14) Provider: contract scenario should be able to make a call from an address not in the accounts list (eth_call): | |
| AssertionError: The field receiptTrie must have byte length of 32 | |
| + expected - actual | |
| -false | |
| +true | |
| at GethDefaults.handleRequest (lib/subproviders/gethdefaults.js:34:5) | |
| at DelayedBlockFilter.handleRequest (lib/subproviders/delayedblockfilter.js:27:3) | |
| at lib/subproviders/reactiveblocktracker.js:40:7 | |
| at lib/subproviders/reactiveblocktracker.js:34:7 | |
| at lib/subproviders/geth_api_double.js:122:5 | |
| at BlockchainDouble.getBlock (lib/blockchain_double.js:133:3) | |
| at GethApiDouble.eth_getBlockByNumber (lib/subproviders/geth_api_double.js:119:25) | |
| at GethApiDouble.handleRequest (lib/subproviders/geth_api_double.js:61:10) | |
| at GethDefaults.handleRequest (lib/subproviders/gethdefaults.js:17:12) | |
| at DelayedBlockFilter.handleRequest (lib/subproviders/delayedblockfilter.js:27:3) | |
| at ReactiveBlockTracker.handleRequest (lib/subproviders/reactiveblocktracker.js:25:12) | |
| at RequestFunnel.handleRequest (lib/subproviders/requestfunnel.js:32:12) | |
| at fetchBlock (lib/subproviders/reactiveblocktracker.js:29:17) | |
| at ReactiveBlockTracker.handleRequest (lib/subproviders/reactiveblocktracker.js:39:5) | |
| at RequestFunnel.processNext (lib/subproviders/requestfunnel.js:56:3) | |
| at RequestFunnel.handleRequest (lib/subproviders/requestfunnel.js:38:10) | |
| 15) Provider: contract scenario should be able to make a call when no address is listed (eth_call): | |
| AssertionError: The field receiptTrie must have byte length of 32 | |
| + expected - actual | |
| -false | |
| +true | |
| at lib/subproviders/gethdefaults.js:31:7 | |
| at GethApiDouble.eth_coinbase (lib/subproviders/geth_api_double.js:95:3) | |
| at GethApiDouble.handleRequest (lib/subproviders/geth_api_double.js:61:10) | |
| at GethDefaults.handleRequest (lib/subproviders/gethdefaults.js:17:12) | |
| at DelayedBlockFilter.handleRequest (lib/subproviders/delayedblockfilter.js:27:3) | |
| at ReactiveBlockTracker.handleRequest (lib/subproviders/reactiveblocktracker.js:25:12) | |
| at RequestFunnel.handleRequest (lib/subproviders/requestfunnel.js:32:12) | |
| 16) Provider: contract scenario should represent the block number correctly in the Oracle contract (oracle.blockhash0): | |
| AssertionError: The field receiptTrie must have byte length of 32 | |
| + expected - actual | |
| -false | |
| +true | |
| at lib/subproviders/gethdefaults.js:31:7 | |
| at GethApiDouble.eth_coinbase (lib/subproviders/geth_api_double.js:95:3) | |
| at GethApiDouble.handleRequest (lib/subproviders/geth_api_double.js:61:10) | |
| at GethDefaults.handleRequest (lib/subproviders/gethdefaults.js:17:12) | |
| at DelayedBlockFilter.handleRequest (lib/subproviders/delayedblockfilter.js:27:3) | |
| at ReactiveBlockTracker.handleRequest (lib/subproviders/reactiveblocktracker.js:25:12) | |
| at RequestFunnel.handleRequest (lib/subproviders/requestfunnel.js:32:12) | |
| 17) Provider: contract scenario should be able to estimate gas of a transaction (eth_estimateGas): | |
| AssertionError: The field receiptTrie must have byte length of 32 | |
| + expected - actual | |
| -false | |
| +true | |
| at GethDefaults.handleRequest (lib/subproviders/gethdefaults.js:34:5) | |
| at DelayedBlockFilter.handleRequest (lib/subproviders/delayedblockfilter.js:27:3) | |
| at ReactiveBlockTracker.handleRequest (lib/subproviders/reactiveblocktracker.js:25:12) | |
| at RequestFunnel.handleRequest (lib/subproviders/requestfunnel.js:32:12) | |
| 18) Provider: contract scenario should be able to estimate gas from an account not within the accounts list (eth_estimateGas): | |
| AssertionError: The field receiptTrie must have byte length of 32 | |
| + expected - actual | |
| -false | |
| +true | |
| at GethDefaults.handleRequest (lib/subproviders/gethdefaults.js:34:5) | |
| at DelayedBlockFilter.handleRequest (lib/subproviders/delayedblockfilter.js:27:3) | |
| at ReactiveBlockTracker.handleRequest (lib/subproviders/reactiveblocktracker.js:25:12) | |
| at RequestFunnel.handleRequest (lib/subproviders/requestfunnel.js:32:12) | |
| 19) Provider: contract scenario should be able to estimate gas when no account is listed (eth_estimateGas): | |
| AssertionError: The field receiptTrie must have byte length of 32 | |
| + expected - actual | |
| -false | |
| +true | |
| at lib/subproviders/gethdefaults.js:31:7 | |
| at GethApiDouble.eth_coinbase (lib/subproviders/geth_api_double.js:95:3) | |
| at GethApiDouble.handleRequest (lib/subproviders/geth_api_double.js:61:10) | |
| at GethDefaults.handleRequest (lib/subproviders/gethdefaults.js:17:12) | |
| at DelayedBlockFilter.handleRequest (lib/subproviders/delayedblockfilter.js:27:3) | |
| at ReactiveBlockTracker.handleRequest (lib/subproviders/reactiveblocktracker.js:25:12) | |
| at RequestFunnel.handleRequest (lib/subproviders/requestfunnel.js:32:12) | |
| 20) Provider: contract scenario should be able to send a state changing transaction (eth_sendTransaction): | |
| AssertionError: The field receiptTrie must have byte length of 32 | |
| + expected - actual | |
| -false | |
| +true | |
| at GethDefaults.handleRequest (lib/subproviders/gethdefaults.js:34:5) | |
| at DelayedBlockFilter.handleRequest (lib/subproviders/delayedblockfilter.js:27:3) | |
| at lib/subproviders/reactiveblocktracker.js:40:7 | |
| at lib/subproviders/reactiveblocktracker.js:34:7 | |
| at lib/subproviders/geth_api_double.js:122:5 | |
| at BlockchainDouble.getBlock (lib/blockchain_double.js:133:3) | |
| at GethApiDouble.eth_getBlockByNumber (lib/subproviders/geth_api_double.js:119:25) | |
| at GethApiDouble.handleRequest (lib/subproviders/geth_api_double.js:61:10) | |
| at GethDefaults.handleRequest (lib/subproviders/gethdefaults.js:17:12) | |
| at DelayedBlockFilter.handleRequest (lib/subproviders/delayedblockfilter.js:27:3) | |
| at ReactiveBlockTracker.handleRequest (lib/subproviders/reactiveblocktracker.js:25:12) | |
| at RequestFunnel.handleRequest (lib/subproviders/requestfunnel.js:32:12) | |
| at fetchBlock (lib/subproviders/reactiveblocktracker.js:29:17) | |
| at ReactiveBlockTracker.handleRequest (lib/subproviders/reactiveblocktracker.js:39:5) | |
| at RequestFunnel.processNext (lib/subproviders/requestfunnel.js:56:3) | |
| at RequestFunnel.handleRequest (lib/subproviders/requestfunnel.js:38:10) | |
| 21) Provider: eth_compileSolidity correctly compiles solidity code: | |
| AssertionError: '0x606060405234610000575b60056000555b5b60938061001e6000396000f3606060405260e060020a60003504633fa4f245811460265780635524107714604 == '606060405234610000575b60056000555b5b60938061001e6000396000f3606060405260e060020a60003504633fa4f24581146026578063552410771460425 | |
| + expected - actual | |
| -0x606060405234610000575b60056000555b5b60938061001e6000396000f3606060405260e060020a60003504633fa4f2458114602657806355241077146042575b6000565b3460005760306051565b60408051918252519081900360200190f35b34600057604f6004356057565b005b60005481565b60008190556040805182815290517f012c78e2b84325878b1bd9d250d772cfe5bda7722d795f45036fa5e1e6e303fc9181900360200190a15b5056 | |
| +606060405234610000575b60056000555b5b60938061001e6000396000f3606060405260e060020a60003504633fa4f2458114602657806355241077146042575b6000565b3460005760306051565b60408051918252519081900360200190f35b34600057604f6004356057565b005b60005481565b60008190556040805182815290517f012c78e2b84325878b1bd9d250d772cfe5bda7722d795f45036fa5e1e6e303fc9181900360200190a15b5056 | |
| at Object.callback (test/requests.js:673:16) | |
| at GethDefaults.handleRequest (lib/subproviders/gethdefaults.js:17:12) | |
| at DelayedBlockFilter.handleRequest (lib/subproviders/delayedblockfilter.js:27:3) | |
| at ReactiveBlockTracker.handleRequest (lib/subproviders/reactiveblocktracker.js:25:12) | |
| at RequestFunnel.handleRequest (lib/subproviders/requestfunnel.js:32:12) | |
| 22) Server: contract scenario should be able to read data via a call (eth_call): | |
| AssertionError: The field receiptTrie must have byte length of 32 | |
| at setter [as receiptTrie] (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/ethereumjs-util/index.js:644:9) | |
| at blockFromBlockData (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/subproviders/vm.js:134:28) | |
| at VmSubprovider.runVm (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/subproviders/vm.js:78:15) | |
| at VmSubprovider.handleRequest (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/subproviders/vm.js:45:8) | |
| at next (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:95:18) | |
| at GethDefaults.handleRequest (/Users/aakilfernandes/projects/safemarket/testrpc/lib/subproviders/gethdefaults.js:34:5) | |
| at next (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:95:18) | |
| at FilterSubprovider.handleRequest (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/subproviders/filters.js:87:7) | |
| at next (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:95:18) | |
| at DelayedBlockFilter.handleRequest (/Users/aakilfernandes/projects/safemarket/testrpc/lib/subproviders/delayedblockfilter.js:27:3) | |
| at next (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:95:18) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/lib/subproviders/reactiveblocktracker.js:40:7 | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/lib/subproviders/reactiveblocktracker.js:34:7 | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:222:5 | |
| at Web3ProviderEngine._inspectResponseForNewBlock (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:231:12) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:131:14 | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:356:16 | |
| at replenish (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:877:25) | |
| at iterateeCallback (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:867:17) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:840:16 | |
| at async.eachSeries.resultObj.id (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:111:9) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:3025:16 | |
| at replenish (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:882:17) | |
| at iterateeCallback (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:867:17) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:840:16 | |
| at async.eachSeries.resultObj.id (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:111:9) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:3025:16 | |
| at replenish (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:882:17) | |
| at iterateeCallback (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:867:17) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:840:16 | |
| at async.eachSeries.resultObj.id (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:111:9) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:3025:16 | |
| at replenish (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:882:17) | |
| at iterateeCallback (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:867:17) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:840:16 | |
| at async.eachSeries.resultObj.id (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:111:9) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:3025:16 | |
| at replenish (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:882:17) | |
| at iterateeCallback (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:867:17) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:840:16 | |
| at async.eachSeries.resultObj.id (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:111:9) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:3025:16 | |
| at replenish (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:882:17) | |
| at iterateeCallback (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:867:17) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:840:16 | |
| at async.eachSeries.resultObj.id (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:111:9) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:3025:16 | |
| at replenish (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:882:17) | |
| at iterateeCallback (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:867:17) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:840:16 | |
| at async.eachSeries.resultObj.id (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:111:9) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:3025:16 | |
| at replenish (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:882:17) | |
| at iterateeCallback (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:867:17) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:840:16 | |
| at async.eachSeries.resultObj.id (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:111:9) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:3025:16 | |
| at replenish (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:882:17) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:886:9 | |
| at eachLimit$1 (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:3114:22) | |
| at Object.<anonymous> (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:918:16) | |
| at end (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:106:11) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/lib/subproviders/geth_api_double.js:122:5 | |
| at BlockchainDouble.getBlock (/Users/aakilfernandes/projects/safemarket/testrpc/lib/blockchain_double.js:133:3) | |
| at GethApiDouble.eth_getBlockByNumber (/Users/aakilfernandes/projects/safemarket/testrpc/lib/subproviders/geth_api_double.js:119:25) | |
| at GethApiDouble.handleRequest (/Users/aakilfernandes/projects/safemarket/testrpc/lib/subproviders/geth_api_double.js:61:10) | |
| at next (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:95:18) | |
| at SolcSubprovider.handleRequest (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/subproviders/solc.js:28:7) | |
| at next (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:95:18) | |
| at VmSubprovider.handleRequest (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/subproviders/vm.js:40:12) | |
| at next (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:95:18) | |
| at GethDefaults.handleRequest (/Users/aakilfernandes/projects/safemarket/testrpc/lib/subproviders/gethdefaults.js:17:12) | |
| at next (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:95:18) | |
| at FilterSubprovider.handleRequest (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/subproviders/filters.js:87:7) | |
| at next (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:95:18) | |
| at DelayedBlockFilter.handleRequest (/Users/aakilfernandes/projects/safemarket/testrpc/lib/subproviders/delayedblockfilter.js:27:3) | |
| at next (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:95:18) | |
| at ReactiveBlockTracker.handleRequest (/Users/aakilfernandes/projects/safemarket/testrpc/lib/subproviders/reactiveblocktracker.js:25:12) | |
| at next (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:95:18) | |
| at RequestFunnel.handleRequest (/Users/aakilfernandes/projects/safemarket/testrpc/lib/subproviders/requestfunnel.js:32:12) | |
| at next (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:95:18) | |
| at Web3ProviderEngine._handleAsync (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:82:3) | |
| at Web3ProviderEngine._fetchBlock (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:191:8) | |
| at fetchBlock (/Users/aakilfernandes/projects/safemarket/testrpc/lib/subproviders/reactiveblocktracker.js:29:17) | |
| at ReactiveBlockTracker.handleRequest (/Users/aakilfernandes/projects/safemarket/testrpc/lib/subproviders/reactiveblocktracker.js:39:5) | |
| at next (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:95:18) | |
| at RequestFunnel.processNext (/Users/aakilfernandes/projects/safemarket/testrpc/lib/subproviders/requestfunnel.js:56:3) | |
| at RequestFunnel.handleRequest (/Users/aakilfernandes/projects/safemarket/testrpc/lib/subproviders/requestfunnel.js:38:10) | |
| at next (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:95:18) | |
| at Web3ProviderEngine._handleAsync (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:82:3) | |
| at Timeout._onTimeout (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:66:12) | |
| at tryOnTimeout (timers.js:224:11) | |
| at Timer.listOnTimeout (timers.js:198:5) | |
| Error: AssertionError: The field receiptTrie must have byte length of 32 | |
| at GethDefaults.handleRequest (lib/subproviders/gethdefaults.js:34:5) | |
| at DelayedBlockFilter.handleRequest (lib/subproviders/delayedblockfilter.js:27:3) | |
| at lib/subproviders/reactiveblocktracker.js:40:7 | |
| at lib/subproviders/reactiveblocktracker.js:34:7 | |
| at lib/subproviders/geth_api_double.js:122:5 | |
| at BlockchainDouble.getBlock (lib/blockchain_double.js:133:3) | |
| at GethApiDouble.eth_getBlockByNumber (lib/subproviders/geth_api_double.js:119:25) | |
| at GethApiDouble.handleRequest (lib/subproviders/geth_api_double.js:61:10) | |
| at GethDefaults.handleRequest (lib/subproviders/gethdefaults.js:17:12) | |
| at DelayedBlockFilter.handleRequest (lib/subproviders/delayedblockfilter.js:27:3) | |
| at ReactiveBlockTracker.handleRequest (lib/subproviders/reactiveblocktracker.js:25:12) | |
| at RequestFunnel.handleRequest (lib/subproviders/requestfunnel.js:32:12) | |
| at fetchBlock (lib/subproviders/reactiveblocktracker.js:29:17) | |
| at ReactiveBlockTracker.handleRequest (lib/subproviders/reactiveblocktracker.js:39:5) | |
| at RequestFunnel.processNext (lib/subproviders/requestfunnel.js:56:3) | |
| at RequestFunnel.handleRequest (lib/subproviders/requestfunnel.js:38:10) | |
| at endReadableNT (_stream_readable.js:973:12) | |
| at _combinedTickCallback (internal/process/next_tick.js:74:11) | |
| at process._tickCallback (internal/process/next_tick.js:98:9) | |
| 23) Server: contract scenario should be able to make a call from an address not in the accounts list (eth_call): | |
| AssertionError: The field receiptTrie must have byte length of 32 | |
| at setter [as receiptTrie] (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/ethereumjs-util/index.js:644:9) | |
| at blockFromBlockData (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/subproviders/vm.js:134:28) | |
| at VmSubprovider.runVm (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/subproviders/vm.js:78:15) | |
| at VmSubprovider.handleRequest (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/subproviders/vm.js:45:8) | |
| at next (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:95:18) | |
| at GethDefaults.handleRequest (/Users/aakilfernandes/projects/safemarket/testrpc/lib/subproviders/gethdefaults.js:34:5) | |
| at next (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:95:18) | |
| at FilterSubprovider.handleRequest (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/subproviders/filters.js:87:7) | |
| at next (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:95:18) | |
| at DelayedBlockFilter.handleRequest (/Users/aakilfernandes/projects/safemarket/testrpc/lib/subproviders/delayedblockfilter.js:27:3) | |
| at next (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:95:18) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/lib/subproviders/reactiveblocktracker.js:40:7 | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/lib/subproviders/reactiveblocktracker.js:34:7 | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:222:5 | |
| at Web3ProviderEngine._inspectResponseForNewBlock (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:231:12) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:131:14 | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:356:16 | |
| at replenish (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:877:25) | |
| at iterateeCallback (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:867:17) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:840:16 | |
| at async.eachSeries.resultObj.id (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:111:9) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:3025:16 | |
| at replenish (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:882:17) | |
| at iterateeCallback (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:867:17) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:840:16 | |
| at async.eachSeries.resultObj.id (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:111:9) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:3025:16 | |
| at replenish (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:882:17) | |
| at iterateeCallback (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:867:17) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:840:16 | |
| at async.eachSeries.resultObj.id (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:111:9) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:3025:16 | |
| at replenish (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:882:17) | |
| at iterateeCallback (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:867:17) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:840:16 | |
| at async.eachSeries.resultObj.id (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:111:9) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:3025:16 | |
| at replenish (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:882:17) | |
| at iterateeCallback (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:867:17) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:840:16 | |
| at async.eachSeries.resultObj.id (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:111:9) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:3025:16 | |
| at replenish (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:882:17) | |
| at iterateeCallback (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:867:17) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:840:16 | |
| at async.eachSeries.resultObj.id (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:111:9) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:3025:16 | |
| at replenish (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:882:17) | |
| at iterateeCallback (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:867:17) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:840:16 | |
| at async.eachSeries.resultObj.id (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:111:9) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:3025:16 | |
| at replenish (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:882:17) | |
| at iterateeCallback (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:867:17) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:840:16 | |
| at async.eachSeries.resultObj.id (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:111:9) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:3025:16 | |
| at replenish (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:882:17) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:886:9 | |
| at eachLimit$1 (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:3114:22) | |
| at Object.<anonymous> (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:918:16) | |
| at end (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:106:11) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/lib/subproviders/geth_api_double.js:122:5 | |
| at BlockchainDouble.getBlock (/Users/aakilfernandes/projects/safemarket/testrpc/lib/blockchain_double.js:133:3) | |
| at GethApiDouble.eth_getBlockByNumber (/Users/aakilfernandes/projects/safemarket/testrpc/lib/subproviders/geth_api_double.js:119:25) | |
| at GethApiDouble.handleRequest (/Users/aakilfernandes/projects/safemarket/testrpc/lib/subproviders/geth_api_double.js:61:10) | |
| at next (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:95:18) | |
| at SolcSubprovider.handleRequest (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/subproviders/solc.js:28:7) | |
| at next (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:95:18) | |
| at VmSubprovider.handleRequest (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/subproviders/vm.js:40:12) | |
| at next (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:95:18) | |
| at GethDefaults.handleRequest (/Users/aakilfernandes/projects/safemarket/testrpc/lib/subproviders/gethdefaults.js:17:12) | |
| at next (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:95:18) | |
| at FilterSubprovider.handleRequest (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/subproviders/filters.js:87:7) | |
| at next (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:95:18) | |
| at DelayedBlockFilter.handleRequest (/Users/aakilfernandes/projects/safemarket/testrpc/lib/subproviders/delayedblockfilter.js:27:3) | |
| at next (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:95:18) | |
| at ReactiveBlockTracker.handleRequest (/Users/aakilfernandes/projects/safemarket/testrpc/lib/subproviders/reactiveblocktracker.js:25:12) | |
| at next (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:95:18) | |
| at RequestFunnel.handleRequest (/Users/aakilfernandes/projects/safemarket/testrpc/lib/subproviders/requestfunnel.js:32:12) | |
| at next (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:95:18) | |
| at Web3ProviderEngine._handleAsync (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:82:3) | |
| at Web3ProviderEngine._fetchBlock (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:191:8) | |
| at fetchBlock (/Users/aakilfernandes/projects/safemarket/testrpc/lib/subproviders/reactiveblocktracker.js:29:17) | |
| at ReactiveBlockTracker.handleRequest (/Users/aakilfernandes/projects/safemarket/testrpc/lib/subproviders/reactiveblocktracker.js:39:5) | |
| at next (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:95:18) | |
| at RequestFunnel.processNext (/Users/aakilfernandes/projects/safemarket/testrpc/lib/subproviders/requestfunnel.js:56:3) | |
| at RequestFunnel.handleRequest (/Users/aakilfernandes/projects/safemarket/testrpc/lib/subproviders/requestfunnel.js:38:10) | |
| at next (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:95:18) | |
| at Web3ProviderEngine._handleAsync (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:82:3) | |
| at Timeout._onTimeout (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:66:12) | |
| at tryOnTimeout (timers.js:224:11) | |
| at Timer.listOnTimeout (timers.js:198:5) | |
| Error: AssertionError: The field receiptTrie must have byte length of 32 | |
| at GethDefaults.handleRequest (lib/subproviders/gethdefaults.js:34:5) | |
| at DelayedBlockFilter.handleRequest (lib/subproviders/delayedblockfilter.js:27:3) | |
| at lib/subproviders/reactiveblocktracker.js:40:7 | |
| at lib/subproviders/reactiveblocktracker.js:34:7 | |
| at lib/subproviders/geth_api_double.js:122:5 | |
| at BlockchainDouble.getBlock (lib/blockchain_double.js:133:3) | |
| at GethApiDouble.eth_getBlockByNumber (lib/subproviders/geth_api_double.js:119:25) | |
| at GethApiDouble.handleRequest (lib/subproviders/geth_api_double.js:61:10) | |
| at GethDefaults.handleRequest (lib/subproviders/gethdefaults.js:17:12) | |
| at DelayedBlockFilter.handleRequest (lib/subproviders/delayedblockfilter.js:27:3) | |
| at ReactiveBlockTracker.handleRequest (lib/subproviders/reactiveblocktracker.js:25:12) | |
| at RequestFunnel.handleRequest (lib/subproviders/requestfunnel.js:32:12) | |
| at fetchBlock (lib/subproviders/reactiveblocktracker.js:29:17) | |
| at ReactiveBlockTracker.handleRequest (lib/subproviders/reactiveblocktracker.js:39:5) | |
| at RequestFunnel.processNext (lib/subproviders/requestfunnel.js:56:3) | |
| at RequestFunnel.handleRequest (lib/subproviders/requestfunnel.js:38:10) | |
| at endReadableNT (_stream_readable.js:973:12) | |
| at _combinedTickCallback (internal/process/next_tick.js:74:11) | |
| at process._tickCallback (internal/process/next_tick.js:98:9) | |
| 24) Server: contract scenario should be able to make a call when no address is listed (eth_call): | |
| AssertionError: The field receiptTrie must have byte length of 32 | |
| at setter [as receiptTrie] (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/ethereumjs-util/index.js:644:9) | |
| at blockFromBlockData (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/subproviders/vm.js:134:28) | |
| at VmSubprovider.runVm (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/subproviders/vm.js:78:15) | |
| at VmSubprovider.handleRequest (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/subproviders/vm.js:45:8) | |
| at next (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:95:18) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/lib/subproviders/gethdefaults.js:31:7 | |
| at Web3ProviderEngine._inspectResponseForNewBlock (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:231:12) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:131:14 | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:356:16 | |
| at replenish (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:877:25) | |
| at iterateeCallback (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:867:17) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:840:16 | |
| at async.eachSeries.resultObj.id (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:111:9) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:3025:16 | |
| at replenish (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:882:17) | |
| at iterateeCallback (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:867:17) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:840:16 | |
| at async.eachSeries.resultObj.id (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:111:9) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:3025:16 | |
| at replenish (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:882:17) | |
| at iterateeCallback (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:867:17) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:840:16 | |
| at async.eachSeries.resultObj.id (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:111:9) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:3025:16 | |
| at replenish (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:882:17) | |
| at iterateeCallback (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:867:17) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:840:16 | |
| at async.eachSeries.resultObj.id (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:111:9) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:3025:16 | |
| at replenish (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:882:17) | |
| at iterateeCallback (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:867:17) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:840:16 | |
| at async.eachSeries.resultObj.id (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:111:9) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:3025:16 | |
| at replenish (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:882:17) | |
| at iterateeCallback (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:867:17) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:840:16 | |
| at async.eachSeries.resultObj.id (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:111:9) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:3025:16 | |
| at replenish (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:882:17) | |
| at iterateeCallback (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:867:17) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:840:16 | |
| at async.eachSeries.resultObj.id (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:111:9) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:3025:16 | |
| at replenish (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:882:17) | |
| at iterateeCallback (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:867:17) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:840:16 | |
| at async.eachSeries.resultObj.id (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:111:9) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:3025:16 | |
| at replenish (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:882:17) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:886:9 | |
| at eachLimit$1 (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:3114:22) | |
| at Object.<anonymous> (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:918:16) | |
| at end (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:106:11) | |
| at GethApiDouble.eth_coinbase (/Users/aakilfernandes/projects/safemarket/testrpc/lib/subproviders/geth_api_double.js:95:3) | |
| at GethApiDouble.handleRequest (/Users/aakilfernandes/projects/safemarket/testrpc/lib/subproviders/geth_api_double.js:61:10) | |
| at next (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:95:18) | |
| at SolcSubprovider.handleRequest (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/subproviders/solc.js:28:7) | |
| at next (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:95:18) | |
| at VmSubprovider.handleRequest (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/subproviders/vm.js:40:12) | |
| at next (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:95:18) | |
| at GethDefaults.handleRequest (/Users/aakilfernandes/projects/safemarket/testrpc/lib/subproviders/gethdefaults.js:17:12) | |
| at next (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:95:18) | |
| at FilterSubprovider.handleRequest (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/subproviders/filters.js:87:7) | |
| at next (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:95:18) | |
| at DelayedBlockFilter.handleRequest (/Users/aakilfernandes/projects/safemarket/testrpc/lib/subproviders/delayedblockfilter.js:27:3) | |
| at next (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:95:18) | |
| at ReactiveBlockTracker.handleRequest (/Users/aakilfernandes/projects/safemarket/testrpc/lib/subproviders/reactiveblocktracker.js:25:12) | |
| at next (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:95:18) | |
| at RequestFunnel.handleRequest (/Users/aakilfernandes/projects/safemarket/testrpc/lib/subproviders/requestfunnel.js:32:12) | |
| at next (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:95:18) | |
| at Web3ProviderEngine._handleAsync (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:82:3) | |
| at Timeout._onTimeout (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:66:12) | |
| at tryOnTimeout (timers.js:224:11) | |
| at Timer.listOnTimeout (timers.js:198:5) | |
| Error: AssertionError: The field receiptTrie must have byte length of 32 | |
| at lib/subproviders/gethdefaults.js:31:7 | |
| at GethApiDouble.eth_coinbase (lib/subproviders/geth_api_double.js:95:3) | |
| at GethApiDouble.handleRequest (lib/subproviders/geth_api_double.js:61:10) | |
| at GethDefaults.handleRequest (lib/subproviders/gethdefaults.js:17:12) | |
| at DelayedBlockFilter.handleRequest (lib/subproviders/delayedblockfilter.js:27:3) | |
| at ReactiveBlockTracker.handleRequest (lib/subproviders/reactiveblocktracker.js:25:12) | |
| at RequestFunnel.handleRequest (lib/subproviders/requestfunnel.js:32:12) | |
| at endReadableNT (_stream_readable.js:973:12) | |
| at _combinedTickCallback (internal/process/next_tick.js:74:11) | |
| at process._tickCallback (internal/process/next_tick.js:98:9) | |
| 25) Server: contract scenario should represent the block number correctly in the Oracle contract (oracle.blockhash0): | |
| AssertionError: The field receiptTrie must have byte length of 32 | |
| at setter [as receiptTrie] (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/ethereumjs-util/index.js:644:9) | |
| at blockFromBlockData (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/subproviders/vm.js:134:28) | |
| at VmSubprovider.runVm (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/subproviders/vm.js:78:15) | |
| at VmSubprovider.handleRequest (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/subproviders/vm.js:45:8) | |
| at next (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:95:18) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/lib/subproviders/gethdefaults.js:31:7 | |
| at Web3ProviderEngine._inspectResponseForNewBlock (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:231:12) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:131:14 | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:356:16 | |
| at replenish (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:877:25) | |
| at iterateeCallback (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:867:17) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:840:16 | |
| at async.eachSeries.resultObj.id (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:111:9) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:3025:16 | |
| at replenish (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:882:17) | |
| at iterateeCallback (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:867:17) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:840:16 | |
| at async.eachSeries.resultObj.id (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:111:9) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:3025:16 | |
| at replenish (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:882:17) | |
| at iterateeCallback (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:867:17) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:840:16 | |
| at async.eachSeries.resultObj.id (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:111:9) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:3025:16 | |
| at replenish (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:882:17) | |
| at iterateeCallback (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:867:17) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:840:16 | |
| at async.eachSeries.resultObj.id (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:111:9) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:3025:16 | |
| at replenish (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:882:17) | |
| at iterateeCallback (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:867:17) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:840:16 | |
| at async.eachSeries.resultObj.id (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:111:9) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:3025:16 | |
| at replenish (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:882:17) | |
| at iterateeCallback (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:867:17) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:840:16 | |
| at async.eachSeries.resultObj.id (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:111:9) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:3025:16 | |
| at replenish (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:882:17) | |
| at iterateeCallback (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:867:17) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:840:16 | |
| at async.eachSeries.resultObj.id (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:111:9) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:3025:16 | |
| at replenish (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:882:17) | |
| at iterateeCallback (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:867:17) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:840:16 | |
| at async.eachSeries.resultObj.id (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:111:9) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:3025:16 | |
| at replenish (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:882:17) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:886:9 | |
| at eachLimit$1 (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:3114:22) | |
| at Object.<anonymous> (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:918:16) | |
| at end (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:106:11) | |
| at GethApiDouble.eth_coinbase (/Users/aakilfernandes/projects/safemarket/testrpc/lib/subproviders/geth_api_double.js:95:3) | |
| at GethApiDouble.handleRequest (/Users/aakilfernandes/projects/safemarket/testrpc/lib/subproviders/geth_api_double.js:61:10) | |
| at next (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:95:18) | |
| at SolcSubprovider.handleRequest (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/subproviders/solc.js:28:7) | |
| at next (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:95:18) | |
| at VmSubprovider.handleRequest (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/subproviders/vm.js:40:12) | |
| at next (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:95:18) | |
| at GethDefaults.handleRequest (/Users/aakilfernandes/projects/safemarket/testrpc/lib/subproviders/gethdefaults.js:17:12) | |
| at next (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:95:18) | |
| at FilterSubprovider.handleRequest (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/subproviders/filters.js:87:7) | |
| at next (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:95:18) | |
| at DelayedBlockFilter.handleRequest (/Users/aakilfernandes/projects/safemarket/testrpc/lib/subproviders/delayedblockfilter.js:27:3) | |
| at next (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:95:18) | |
| at ReactiveBlockTracker.handleRequest (/Users/aakilfernandes/projects/safemarket/testrpc/lib/subproviders/reactiveblocktracker.js:25:12) | |
| at next (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:95:18) | |
| at RequestFunnel.handleRequest (/Users/aakilfernandes/projects/safemarket/testrpc/lib/subproviders/requestfunnel.js:32:12) | |
| at next (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:95:18) | |
| at Web3ProviderEngine._handleAsync (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:82:3) | |
| at Timeout._onTimeout (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:66:12) | |
| at tryOnTimeout (timers.js:224:11) | |
| at Timer.listOnTimeout (timers.js:198:5) | |
| Error: AssertionError: The field receiptTrie must have byte length of 32 | |
| at lib/subproviders/gethdefaults.js:31:7 | |
| at GethApiDouble.eth_coinbase (lib/subproviders/geth_api_double.js:95:3) | |
| at GethApiDouble.handleRequest (lib/subproviders/geth_api_double.js:61:10) | |
| at GethDefaults.handleRequest (lib/subproviders/gethdefaults.js:17:12) | |
| at DelayedBlockFilter.handleRequest (lib/subproviders/delayedblockfilter.js:27:3) | |
| at ReactiveBlockTracker.handleRequest (lib/subproviders/reactiveblocktracker.js:25:12) | |
| at RequestFunnel.handleRequest (lib/subproviders/requestfunnel.js:32:12) | |
| at endReadableNT (_stream_readable.js:973:12) | |
| at _combinedTickCallback (internal/process/next_tick.js:74:11) | |
| at process._tickCallback (internal/process/next_tick.js:98:9) | |
| 26) Server: contract scenario should be able to estimate gas of a transaction (eth_estimateGas): | |
| AssertionError: The field receiptTrie must have byte length of 32 | |
| at setter [as receiptTrie] (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/ethereumjs-util/index.js:644:9) | |
| at blockFromBlockData (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/subproviders/vm.js:134:28) | |
| at VmSubprovider.runVm (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/subproviders/vm.js:78:15) | |
| at VmSubprovider.handleRequest (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/subproviders/vm.js:45:8) | |
| at next (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:95:18) | |
| at GethDefaults.handleRequest (/Users/aakilfernandes/projects/safemarket/testrpc/lib/subproviders/gethdefaults.js:34:5) | |
| at next (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:95:18) | |
| at FilterSubprovider.handleRequest (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/subproviders/filters.js:87:7) | |
| at next (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:95:18) | |
| at DelayedBlockFilter.handleRequest (/Users/aakilfernandes/projects/safemarket/testrpc/lib/subproviders/delayedblockfilter.js:27:3) | |
| at next (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:95:18) | |
| at ReactiveBlockTracker.handleRequest (/Users/aakilfernandes/projects/safemarket/testrpc/lib/subproviders/reactiveblocktracker.js:25:12) | |
| at next (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:95:18) | |
| at RequestFunnel.handleRequest (/Users/aakilfernandes/projects/safemarket/testrpc/lib/subproviders/requestfunnel.js:32:12) | |
| at next (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:95:18) | |
| at Web3ProviderEngine._handleAsync (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:82:3) | |
| at Timeout._onTimeout (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:66:12) | |
| at tryOnTimeout (timers.js:224:11) | |
| at Timer.listOnTimeout (timers.js:198:5) | |
| Error: AssertionError: The field receiptTrie must have byte length of 32 | |
| at GethDefaults.handleRequest (lib/subproviders/gethdefaults.js:34:5) | |
| at DelayedBlockFilter.handleRequest (lib/subproviders/delayedblockfilter.js:27:3) | |
| at ReactiveBlockTracker.handleRequest (lib/subproviders/reactiveblocktracker.js:25:12) | |
| at RequestFunnel.handleRequest (lib/subproviders/requestfunnel.js:32:12) | |
| at endReadableNT (_stream_readable.js:973:12) | |
| at _combinedTickCallback (internal/process/next_tick.js:74:11) | |
| at process._tickCallback (internal/process/next_tick.js:98:9) | |
| 27) Server: contract scenario should be able to estimate gas from an account not within the accounts list (eth_estimateGas): | |
| AssertionError: The field receiptTrie must have byte length of 32 | |
| at setter [as receiptTrie] (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/ethereumjs-util/index.js:644:9) | |
| at blockFromBlockData (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/subproviders/vm.js:134:28) | |
| at VmSubprovider.runVm (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/subproviders/vm.js:78:15) | |
| at VmSubprovider.handleRequest (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/subproviders/vm.js:45:8) | |
| at next (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:95:18) | |
| at GethDefaults.handleRequest (/Users/aakilfernandes/projects/safemarket/testrpc/lib/subproviders/gethdefaults.js:34:5) | |
| at next (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:95:18) | |
| at FilterSubprovider.handleRequest (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/subproviders/filters.js:87:7) | |
| at next (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:95:18) | |
| at DelayedBlockFilter.handleRequest (/Users/aakilfernandes/projects/safemarket/testrpc/lib/subproviders/delayedblockfilter.js:27:3) | |
| at next (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:95:18) | |
| at ReactiveBlockTracker.handleRequest (/Users/aakilfernandes/projects/safemarket/testrpc/lib/subproviders/reactiveblocktracker.js:25:12) | |
| at next (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:95:18) | |
| at RequestFunnel.handleRequest (/Users/aakilfernandes/projects/safemarket/testrpc/lib/subproviders/requestfunnel.js:32:12) | |
| at next (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:95:18) | |
| at Web3ProviderEngine._handleAsync (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:82:3) | |
| at Timeout._onTimeout (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:66:12) | |
| at tryOnTimeout (timers.js:224:11) | |
| at Timer.listOnTimeout (timers.js:198:5) | |
| Error: AssertionError: The field receiptTrie must have byte length of 32 | |
| at GethDefaults.handleRequest (lib/subproviders/gethdefaults.js:34:5) | |
| at DelayedBlockFilter.handleRequest (lib/subproviders/delayedblockfilter.js:27:3) | |
| at ReactiveBlockTracker.handleRequest (lib/subproviders/reactiveblocktracker.js:25:12) | |
| at RequestFunnel.handleRequest (lib/subproviders/requestfunnel.js:32:12) | |
| at endReadableNT (_stream_readable.js:973:12) | |
| at _combinedTickCallback (internal/process/next_tick.js:74:11) | |
| at process._tickCallback (internal/process/next_tick.js:98:9) | |
| 28) Server: contract scenario should be able to estimate gas when no account is listed (eth_estimateGas): | |
| AssertionError: The field receiptTrie must have byte length of 32 | |
| at setter [as receiptTrie] (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/ethereumjs-util/index.js:644:9) | |
| at blockFromBlockData (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/subproviders/vm.js:134:28) | |
| at VmSubprovider.runVm (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/subproviders/vm.js:78:15) | |
| at VmSubprovider.handleRequest (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/subproviders/vm.js:45:8) | |
| at next (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:95:18) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/lib/subproviders/gethdefaults.js:31:7 | |
| at Web3ProviderEngine._inspectResponseForNewBlock (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:231:12) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:131:14 | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:356:16 | |
| at replenish (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:877:25) | |
| at iterateeCallback (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:867:17) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:840:16 | |
| at async.eachSeries.resultObj.id (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:111:9) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:3025:16 | |
| at replenish (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:882:17) | |
| at iterateeCallback (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:867:17) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:840:16 | |
| at async.eachSeries.resultObj.id (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:111:9) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:3025:16 | |
| at replenish (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:882:17) | |
| at iterateeCallback (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:867:17) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:840:16 | |
| at async.eachSeries.resultObj.id (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:111:9) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:3025:16 | |
| at replenish (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:882:17) | |
| at iterateeCallback (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:867:17) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:840:16 | |
| at async.eachSeries.resultObj.id (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:111:9) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:3025:16 | |
| at replenish (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:882:17) | |
| at iterateeCallback (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:867:17) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:840:16 | |
| at async.eachSeries.resultObj.id (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:111:9) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:3025:16 | |
| at replenish (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:882:17) | |
| at iterateeCallback (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:867:17) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:840:16 | |
| at async.eachSeries.resultObj.id (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:111:9) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:3025:16 | |
| at replenish (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:882:17) | |
| at iterateeCallback (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:867:17) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:840:16 | |
| at async.eachSeries.resultObj.id (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:111:9) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:3025:16 | |
| at replenish (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:882:17) | |
| at iterateeCallback (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:867:17) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:840:16 | |
| at async.eachSeries.resultObj.id (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:111:9) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:3025:16 | |
| at replenish (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:882:17) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:886:9 | |
| at eachLimit$1 (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:3114:22) | |
| at Object.<anonymous> (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:918:16) | |
| at end (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:106:11) | |
| at GethApiDouble.eth_coinbase (/Users/aakilfernandes/projects/safemarket/testrpc/lib/subproviders/geth_api_double.js:95:3) | |
| at GethApiDouble.handleRequest (/Users/aakilfernandes/projects/safemarket/testrpc/lib/subproviders/geth_api_double.js:61:10) | |
| at next (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:95:18) | |
| at SolcSubprovider.handleRequest (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/subproviders/solc.js:28:7) | |
| at next (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:95:18) | |
| at VmSubprovider.handleRequest (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/subproviders/vm.js:40:12) | |
| at next (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:95:18) | |
| at GethDefaults.handleRequest (/Users/aakilfernandes/projects/safemarket/testrpc/lib/subproviders/gethdefaults.js:17:12) | |
| at next (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:95:18) | |
| at FilterSubprovider.handleRequest (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/subproviders/filters.js:87:7) | |
| at next (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:95:18) | |
| at DelayedBlockFilter.handleRequest (/Users/aakilfernandes/projects/safemarket/testrpc/lib/subproviders/delayedblockfilter.js:27:3) | |
| at next (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:95:18) | |
| at ReactiveBlockTracker.handleRequest (/Users/aakilfernandes/projects/safemarket/testrpc/lib/subproviders/reactiveblocktracker.js:25:12) | |
| at next (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:95:18) | |
| at RequestFunnel.handleRequest (/Users/aakilfernandes/projects/safemarket/testrpc/lib/subproviders/requestfunnel.js:32:12) | |
| at next (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:95:18) | |
| at Web3ProviderEngine._handleAsync (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:82:3) | |
| at Timeout._onTimeout (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:66:12) | |
| at tryOnTimeout (timers.js:224:11) | |
| at Timer.listOnTimeout (timers.js:198:5) | |
| Error: AssertionError: The field receiptTrie must have byte length of 32 | |
| at lib/subproviders/gethdefaults.js:31:7 | |
| at GethApiDouble.eth_coinbase (lib/subproviders/geth_api_double.js:95:3) | |
| at GethApiDouble.handleRequest (lib/subproviders/geth_api_double.js:61:10) | |
| at GethDefaults.handleRequest (lib/subproviders/gethdefaults.js:17:12) | |
| at DelayedBlockFilter.handleRequest (lib/subproviders/delayedblockfilter.js:27:3) | |
| at ReactiveBlockTracker.handleRequest (lib/subproviders/reactiveblocktracker.js:25:12) | |
| at RequestFunnel.handleRequest (lib/subproviders/requestfunnel.js:32:12) | |
| at endReadableNT (_stream_readable.js:973:12) | |
| at _combinedTickCallback (internal/process/next_tick.js:74:11) | |
| at process._tickCallback (internal/process/next_tick.js:98:9) | |
| 29) Server: contract scenario should be able to send a state changing transaction (eth_sendTransaction): | |
| AssertionError: The field receiptTrie must have byte length of 32 | |
| at setter [as receiptTrie] (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/ethereumjs-util/index.js:644:9) | |
| at blockFromBlockData (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/subproviders/vm.js:134:28) | |
| at VmSubprovider.runVm (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/subproviders/vm.js:78:15) | |
| at VmSubprovider.handleRequest (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/subproviders/vm.js:45:8) | |
| at next (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:95:18) | |
| at GethDefaults.handleRequest (/Users/aakilfernandes/projects/safemarket/testrpc/lib/subproviders/gethdefaults.js:34:5) | |
| at next (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:95:18) | |
| at FilterSubprovider.handleRequest (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/subproviders/filters.js:87:7) | |
| at next (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:95:18) | |
| at DelayedBlockFilter.handleRequest (/Users/aakilfernandes/projects/safemarket/testrpc/lib/subproviders/delayedblockfilter.js:27:3) | |
| at next (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:95:18) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/lib/subproviders/reactiveblocktracker.js:40:7 | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/lib/subproviders/reactiveblocktracker.js:34:7 | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:222:5 | |
| at Web3ProviderEngine._inspectResponseForNewBlock (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:231:12) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:131:14 | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:356:16 | |
| at replenish (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:877:25) | |
| at iterateeCallback (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:867:17) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:840:16 | |
| at async.eachSeries.resultObj.id (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:111:9) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:3025:16 | |
| at replenish (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:882:17) | |
| at iterateeCallback (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:867:17) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:840:16 | |
| at async.eachSeries.resultObj.id (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:111:9) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:3025:16 | |
| at replenish (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:882:17) | |
| at iterateeCallback (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:867:17) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:840:16 | |
| at async.eachSeries.resultObj.id (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:111:9) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:3025:16 | |
| at replenish (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:882:17) | |
| at iterateeCallback (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:867:17) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:840:16 | |
| at async.eachSeries.resultObj.id (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:111:9) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:3025:16 | |
| at replenish (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:882:17) | |
| at iterateeCallback (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:867:17) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:840:16 | |
| at async.eachSeries.resultObj.id (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:111:9) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:3025:16 | |
| at replenish (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:882:17) | |
| at iterateeCallback (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:867:17) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:840:16 | |
| at async.eachSeries.resultObj.id (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:111:9) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:3025:16 | |
| at replenish (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:882:17) | |
| at iterateeCallback (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:867:17) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:840:16 | |
| at async.eachSeries.resultObj.id (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:111:9) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:3025:16 | |
| at replenish (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:882:17) | |
| at iterateeCallback (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:867:17) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:840:16 | |
| at async.eachSeries.resultObj.id (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:111:9) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:3025:16 | |
| at replenish (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:882:17) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:886:9 | |
| at eachLimit$1 (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:3114:22) | |
| at Object.<anonymous> (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/node_modules/async/dist/async.js:918:16) | |
| at end (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:106:11) | |
| at /Users/aakilfernandes/projects/safemarket/testrpc/lib/subproviders/geth_api_double.js:122:5 | |
| at BlockchainDouble.getBlock (/Users/aakilfernandes/projects/safemarket/testrpc/lib/blockchain_double.js:133:3) | |
| at GethApiDouble.eth_getBlockByNumber (/Users/aakilfernandes/projects/safemarket/testrpc/lib/subproviders/geth_api_double.js:119:25) | |
| at GethApiDouble.handleRequest (/Users/aakilfernandes/projects/safemarket/testrpc/lib/subproviders/geth_api_double.js:61:10) | |
| at next (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:95:18) | |
| at SolcSubprovider.handleRequest (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/subproviders/solc.js:28:7) | |
| at next (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:95:18) | |
| at VmSubprovider.handleRequest (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/subproviders/vm.js:40:12) | |
| at next (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:95:18) | |
| at GethDefaults.handleRequest (/Users/aakilfernandes/projects/safemarket/testrpc/lib/subproviders/gethdefaults.js:17:12) | |
| at next (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:95:18) | |
| at FilterSubprovider.handleRequest (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/subproviders/filters.js:87:7) | |
| at next (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:95:18) | |
| at DelayedBlockFilter.handleRequest (/Users/aakilfernandes/projects/safemarket/testrpc/lib/subproviders/delayedblockfilter.js:27:3) | |
| at next (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:95:18) | |
| at ReactiveBlockTracker.handleRequest (/Users/aakilfernandes/projects/safemarket/testrpc/lib/subproviders/reactiveblocktracker.js:25:12) | |
| at next (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:95:18) | |
| at RequestFunnel.handleRequest (/Users/aakilfernandes/projects/safemarket/testrpc/lib/subproviders/requestfunnel.js:32:12) | |
| at next (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:95:18) | |
| at Web3ProviderEngine._handleAsync (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:82:3) | |
| at Web3ProviderEngine._fetchBlock (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:191:8) | |
| at fetchBlock (/Users/aakilfernandes/projects/safemarket/testrpc/lib/subproviders/reactiveblocktracker.js:29:17) | |
| at ReactiveBlockTracker.handleRequest (/Users/aakilfernandes/projects/safemarket/testrpc/lib/subproviders/reactiveblocktracker.js:39:5) | |
| at next (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:95:18) | |
| at RequestFunnel.processNext (/Users/aakilfernandes/projects/safemarket/testrpc/lib/subproviders/requestfunnel.js:56:3) | |
| at RequestFunnel.handleRequest (/Users/aakilfernandes/projects/safemarket/testrpc/lib/subproviders/requestfunnel.js:38:10) | |
| at next (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:95:18) | |
| at Web3ProviderEngine._handleAsync (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:82:3) | |
| at Timeout._onTimeout (/Users/aakilfernandes/projects/safemarket/testrpc/node_modules/web3-provider-engine/index.js:66:12) | |
| at tryOnTimeout (timers.js:224:11) | |
| at Timer.listOnTimeout (timers.js:198:5) | |
| Error: AssertionError: The field receiptTrie must have byte length of 32 | |
| at GethDefaults.handleRequest (lib/subproviders/gethdefaults.js:34:5) | |
| at DelayedBlockFilter.handleRequest (lib/subproviders/delayedblockfilter.js:27:3) | |
| at lib/subproviders/reactiveblocktracker.js:40:7 | |
| at lib/subproviders/reactiveblocktracker.js:34:7 | |
| at lib/subproviders/geth_api_double.js:122:5 | |
| at BlockchainDouble.getBlock (lib/blockchain_double.js:133:3) | |
| at GethApiDouble.eth_getBlockByNumber (lib/subproviders/geth_api_double.js:119:25) | |
| at GethApiDouble.handleRequest (lib/subproviders/geth_api_double.js:61:10) | |
| at GethDefaults.handleRequest (lib/subproviders/gethdefaults.js:17:12) | |
| at DelayedBlockFilter.handleRequest (lib/subproviders/delayedblockfilter.js:27:3) | |
| at ReactiveBlockTracker.handleRequest (lib/subproviders/reactiveblocktracker.js:25:12) | |
| at RequestFunnel.handleRequest (lib/subproviders/requestfunnel.js:32:12) | |
| at fetchBlock (lib/subproviders/reactiveblocktracker.js:29:17) | |
| at ReactiveBlockTracker.handleRequest (lib/subproviders/reactiveblocktracker.js:39:5) | |
| at RequestFunnel.processNext (lib/subproviders/requestfunnel.js:56:3) | |
| at RequestFunnel.handleRequest (lib/subproviders/requestfunnel.js:38:10) | |
| at endReadableNT (_stream_readable.js:973:12) | |
| at _combinedTickCallback (internal/process/next_tick.js:74:11) | |
| at process._tickCallback (internal/process/next_tick.js:98:9) | |
| 30) Server: eth_compileSolidity correctly compiles solidity code: | |
| Uncaught AssertionError: '0x606060405234610000575b60056000555b5b60938061001e6000396000f3606060405260e060020a60003504633fa4f245811460265780635524107714604 == '606060405234610000575b60056000555b5b60938061001e6000396000f3606060405260e060020a60003504633fa4f24581146026578063552410771460425 | |
| + expected - actual | |
| -0x606060405234610000575b60056000555b5b60938061001e6000396000f3606060405260e060020a60003504633fa4f2458114602657806355241077146042575b6000565b3460005760306051565b60408051918252519081900360200190f35b34600057604f6004356057565b005b60005481565b60008190556040805182815290517f012c78e2b84325878b1bd9d250d772cfe5bda7722d795f45036fa5e1e6e303fc9181900360200190a15b5056 | |
| +606060405234610000575b60056000555b5b60938061001e6000396000f3606060405260e060020a60003504633fa4f2458114602657806355241077146042575b6000565b3460005760306051565b60408051918252519081900360200190f35b34600057604f6004356057565b005b60005481565b60008190556040805182815290517f012c78e2b84325878b1bd9d250d772cfe5bda7722d795f45036fa5e1e6e303fc9181900360200190a15b5056 | |
| at Object.callback (test/requests.js:673:16) | |
| at endReadableNT (_stream_readable.js:973:12) | |
| at _combinedTickCallback (internal/process/next_tick.js:74:11) | |
| at process._tickCallback (internal/process/next_tick.js:98:9) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment