Skip to content
This repository has been archived by the owner on Feb 26, 2024. It is now read-only.

Commit

Permalink
move forking code to its own directory
Browse files Browse the repository at this point in the history
  • Loading branch information
mikeseese committed Aug 15, 2020
1 parent ef5a78a commit 9a96ec5
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 10 deletions.
18 changes: 10 additions & 8 deletions lib/utils/forkedblockchain.js → lib/forking/forked_blockchain.js
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
var BlockchainDouble = require("../blockchain_double.js");
var Account = require("ethereumjs-account").default;
var Block = require("ethereumjs-block");
var Log = require("./log.js");
var Receipt = require("./receipt.js");
var Log = require("../utils/log.js");
var Receipt = require("../utils/receipt.js");
var utils = require("ethereumjs-util");
var ForkedStorageTrie = require("./forkedstoragetrie.js");
var ForkedStorageTrie = require("./forked_storage_trie.js");
var Web3 = require("web3");
var to = require("./to.js");
var Transaction = require("./transaction");
var to = require("../utils/to.js");
var Transaction = require("../utils/transaction");
var async = require("async");
var LRUCache = require("lru-cache");
const BN = utils.BN;
Expand Down Expand Up @@ -121,9 +121,11 @@ function ForkedBlockchain(options) {

pendingRequests.set(key, pendingRequest);
// Node 8 doesn't have Promise.finally
promise.catch(() => {}).then(() => {
pendingRequests.delete(key);
});
promise
.catch(() => {})
.then(() => {
pendingRequests.delete(key);
});
return promise;
}
})
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ const checkpointInterface = require("merkle-patricia-tree/checkpoint-interface")
var utils = require("ethereumjs-util");
var inherits = require("util").inherits;
var Web3 = require("web3");
var to = require("./to.js");
var to = require("../utils/to.js");

inherits(ForkedStorageBaseTrie, BaseTrie);

Expand Down
2 changes: 1 addition & 1 deletion lib/statemanager.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ var wallet = require("ethereumjs-wallet");
var hdkey = require("ethereumjs-wallet/hdkey");
var async = require("async");
var BlockchainDouble = require("./blockchain_double.js");
var ForkedBlockchain = require("./utils/forkedblockchain.js");
var ForkedBlockchain = require("./forking/forked_blockchain.js");
var Web3 = require("web3");
var fs = require("fs");
var sigUtil = require("eth-sig-util");
Expand Down

0 comments on commit 9a96ec5

Please sign in to comment.