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