1113 lines
No EOL
70 KiB
JSON
1113 lines
No EOL
70 KiB
JSON
{
|
|
"subprojects": [
|
|
{
|
|
"name": "block",
|
|
"path": "packages/block",
|
|
"filePath": "/home/dennis/projects/codewanderer/sourceproject/ethereumjs-monorepo/packages/block",
|
|
"size": 7602,
|
|
"links": [
|
|
"@ethereumjs/common",
|
|
"@ethereumjs/tx"
|
|
],
|
|
"revealables": [
|
|
{
|
|
"type": "PACKAGE",
|
|
"name": "merkle-patricia-tree",
|
|
"path": "path.to.package.json",
|
|
"version": "^4.2.0",
|
|
"size": 211,
|
|
"contents": "This package is used throughout this part of the repository. Below you can see the version that is installed currently. If you want to take a look at the package documentation, past versions and much more, click the button in the lower right corner. It'll lead you to the npmjs website of the package.",
|
|
"url": "https://www.npmjs.com/package/merkle-patricia-tree"
|
|
},
|
|
{
|
|
"type": "CONTRIBUTOR",
|
|
"name": "holgerd77",
|
|
"url": "https://github.com/holgerd77",
|
|
"size": 2060,
|
|
"imageUrl": "https://avatars.githubusercontent.com/u/931137?v=4",
|
|
"contents": "This is one of the main contributors to the overall repository and this part of the repository specifically. Below you can see the contributors latest commits and the button on the right will take you straight to the respective Github profile.",
|
|
"commits": [
|
|
{
|
|
"url": "https://github.com/ethereumjs/ethereumjs-monorepo/commit/bfd53752d8d589a38fc3fb41bb67f5f5acb74f9d",
|
|
"message": "Client: central event bus implementation (#1187)",
|
|
"time": "2021-07-17T02:01:55Z"
|
|
},
|
|
{
|
|
"url": "https://github.com/ethereumjs/ethereumjs-monorepo/commit/3e69efdaba3ab1f11e99f23c5595de7ca6288a89",
|
|
"message": "Merge pull request #1165 from ethereumjs/add-client-cli-test\n\nclient: add basic cli test",
|
|
"time": "2021-07-12T09:51:11Z"
|
|
},
|
|
{
|
|
"url": "https://github.com/ethereumjs/ethereumjs-monorepo/commit/2ba896ea10d6d85416710377a05a8755b8450c34",
|
|
"message": "Merge pull request #1327 from ethereumjs/new-releases\n\nNew Library Releases (tx.supports() integration, Common custom chains + enum Chain/HF, Util v7.1.0)",
|
|
"time": "2021-07-08T09:08:29Z"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "CONTRIBUTOR",
|
|
"name": "vpulim",
|
|
"url": "https://github.com/vpulim",
|
|
"size": 105,
|
|
"imageUrl": "https://avatars.githubusercontent.com/u/100092?v=4",
|
|
"contents": "This is one of the main contributors to the overall repository and this part of the repository specifically. Below you can see the contributors latest commits and the button on the right will take you straight to the respective Github profile.",
|
|
"commits": [
|
|
{
|
|
"url": "https://github.com/ethereumjs/ethereumjs-monorepo/commit/ddef972fa2434e7e16be767a7b6b7cde806e6a4f",
|
|
"message": "Merge pull request #110 from ethereumjs/fix/synchronized-event-remove-stats\n\nfix: remove references to old synchronize event stats obj",
|
|
"time": "2019-05-16T12:40:47Z"
|
|
},
|
|
{
|
|
"url": "https://github.com/ethereumjs/ethereumjs-monorepo/commit/fd485b803e49ad02a38d641c993017a26825b420",
|
|
"message": "Merge branch 'master' into fix/synchronized-event-remove-stats",
|
|
"time": "2019-05-16T12:28:28Z"
|
|
},
|
|
{
|
|
"url": "https://github.com/ethereumjs/ethereumjs-monorepo/commit/d5bab71de3b9d624a365d1a0a6092f674f2ecc6c",
|
|
"message": "Merge pull request #106 from ethereumjs/fix/browser-ethereumjs-common\n\nfix(browser): correctly import ethereumjs-common",
|
|
"time": "2019-05-16T12:27:08Z"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "CONTRIBUTOR",
|
|
"name": "acolytec3",
|
|
"url": "https://github.com/acolytec3",
|
|
"size": 21,
|
|
"imageUrl": "https://avatars.githubusercontent.com/u/17355484?v=4",
|
|
"contents": "This is one of the main contributors to the overall repository and this part of the repository specifically. Below you can see the contributors latest commits and the button on the right will take you straight to the respective Github profile.",
|
|
"commits": [
|
|
{
|
|
"url": "https://github.com/ethereumjs/ethereumjs-monorepo/commit/f01403a2b598c9232885dba43c6442e34d0d3ab7",
|
|
"message": "tx: clarify documentation for `gasPrice` under `FeeMarketEIP1559TxData` interface (#1387)",
|
|
"time": "2021-08-02T17:54:03Z"
|
|
},
|
|
{
|
|
"url": "https://github.com/ethereumjs/ethereumjs-monorepo/commit/5ac0ff827b9220f77515ccbb34a4ea8611d36ee8",
|
|
"message": "Client: Small types clean-up (#1377)",
|
|
"time": "2021-07-27T19:01:02Z"
|
|
},
|
|
{
|
|
"url": "https://github.com/ethereumjs/ethereumjs-monorepo/commit/6461858868d9350bb58dac4fc55877e30ed79258",
|
|
"message": "trie: remove use of deprecated setRoot (#1376)",
|
|
"time": "2021-07-26T19:28:18Z"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "LEGACY",
|
|
"name": "header.ts",
|
|
"path": "/packages/block/src/header.ts",
|
|
"size": 899,
|
|
"contents": "This file seems pretty big compared to the other files in this part of the project. It's 29101 bytes and has 899 lines of code. That could make it hard to read for new contributors and people looking at the repository. You might want to look into a refactoring in order to keep it at a more readable size. What you could also do is contact one of the contributors to help in understanding what's going on. They must be hiding somewhere in this package as well, try to reveal them to access their Github profiles.",
|
|
"fileContents": " public readonly parentHash: Buffer\n public readonly uncleHash: Buffer\n public readonly coinbase: Address\n public readonly stateRoot: Buffer\n public readonly transactionsTrie: Buffer\n public readonly receiptTrie: Buffer\n public readonly bloom: Buffer\n public readonly difficulty: BN\n public readonly number: BN\n public readonly gasLimit: BN",
|
|
"fileSize": 29101,
|
|
"url": "https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/block/src/header.ts"
|
|
},
|
|
{
|
|
"type": "LEGACY",
|
|
"name": "block.ts",
|
|
"path": "/packages/block/src/block.ts",
|
|
"size": 487,
|
|
"contents": "This file seems pretty big compared to the other files in this part of the project. It's 15740 bytes and has 487 lines of code. That could make it hard to read for new contributors and people looking at the repository. You might want to look into a refactoring in order to keep it at a more readable size. What you could also do is contact one of the contributors to help in understanding what's going on. They must be hiding somewhere in this package as well, try to reveal them to access their Github profiles.",
|
|
"fileContents": " public static fromBlockData(blockData: BlockData = {}, opts?: BlockOptions) {\n const { header: headerData, transactions: txsData, uncleHeaders: uhsData } = blockData\n\n const header = BlockHeader.fromHeaderData(headerData, opts)\n\n // parse transactions\n const transactions = []\n for (const txData of txsData ?? []) {\n const tx = TransactionFactory.fromTxData(txData, {\n ...opts,",
|
|
"fileSize": 15740,
|
|
"url": "https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/block/src/block.ts"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "blockchain",
|
|
"path": "packages/blockchain",
|
|
"filePath": "/home/dennis/projects/codewanderer/sourceproject/ethereumjs-monorepo/packages/blockchain",
|
|
"size": 247,
|
|
"links": [
|
|
"@ethereumjs/block",
|
|
"@ethereumjs/common",
|
|
"@ethereumjs/ethash"
|
|
],
|
|
"revealables": [
|
|
{
|
|
"type": "PACKAGE",
|
|
"name": "debug",
|
|
"path": "path.to.package.json",
|
|
"version": "^2.2.0",
|
|
"size": 248,
|
|
"contents": "This package is used throughout this part of the repository. Below you can see the version that is installed currently. If you want to take a look at the package documentation, past versions and much more, click the button in the lower right corner. It'll lead you to the npmjs website of the package.",
|
|
"url": "https://www.npmjs.com/package/debug"
|
|
},
|
|
{
|
|
"type": "PACKAGE",
|
|
"name": "level-mem",
|
|
"path": "path.to.package.json",
|
|
"version": "^5.0.1",
|
|
"size": 146,
|
|
"contents": "This package is used throughout this part of the repository. Below you can see the version that is installed currently. If you want to take a look at the package documentation, past versions and much more, click the button in the lower right corner. It'll lead you to the npmjs website of the package.",
|
|
"url": "https://www.npmjs.com/package/level-mem"
|
|
},
|
|
{
|
|
"type": "PACKAGE",
|
|
"name": "lru-cache",
|
|
"path": "path.to.package.json",
|
|
"version": "^5.1.1",
|
|
"size": 87,
|
|
"contents": "This package is used throughout this part of the repository. Below you can see the version that is installed currently. If you want to take a look at the package documentation, past versions and much more, click the button in the lower right corner. It'll lead you to the npmjs website of the package.",
|
|
"url": "https://www.npmjs.com/package/lru-cache"
|
|
},
|
|
{
|
|
"type": "CONTRIBUTOR",
|
|
"name": "ryanio",
|
|
"url": "https://github.com/ryanio",
|
|
"size": 599,
|
|
"imageUrl": "https://avatars.githubusercontent.com/u/22116?v=4",
|
|
"contents": "This is one of the main contributors to the overall repository and this part of the repository specifically. Below you can see the contributors latest commits and the button on the right will take you straight to the respective Github profile.",
|
|
"commits": [
|
|
{
|
|
"url": "https://github.com/ethereumjs/ethereumjs-monorepo/commit/3a989d0d9d59dca1113759c8babd1d1fb55c6f8e",
|
|
"message": "ci: fix hardhat e2e resolutions (#1391)",
|
|
"time": "2021-08-06T02:30:08Z"
|
|
},
|
|
{
|
|
"url": "https://github.com/ethereumjs/ethereumjs-monorepo/commit/f0ade046e2c4205bf27d86dc4f1462f444a2980b",
|
|
"message": "common: fix hardforkBlockBN() to correctly return null for unscheduled hardforks (#1329)",
|
|
"time": "2021-08-06T02:17:07Z"
|
|
},
|
|
{
|
|
"url": "https://github.com/ethereumjs/ethereumjs-monorepo/commit/b463d8ea96c8655b7d4d3b638b459e16ae8d76d8",
|
|
"message": "VM: New release v5.5.2 (#1390)",
|
|
"time": "2021-08-03T22:14:01Z"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "CONTRIBUTOR",
|
|
"name": "jwasinger",
|
|
"url": "https://github.com/jwasinger",
|
|
"size": 82,
|
|
"imageUrl": "https://avatars.githubusercontent.com/u/3411040?v=4",
|
|
"contents": "This is one of the main contributors to the overall repository and this part of the repository specifically. Below you can see the contributors latest commits and the button on the right will take you straight to the respective Github profile.",
|
|
"commits": [
|
|
{
|
|
"url": "https://github.com/ethereumjs/ethereumjs-monorepo/commit/45f1ef8adaf7d3b44e0f64121ed643dd3df6c74b",
|
|
"message": "add EXTCODEHASH opcode implementation\n\nadd EXTCODEHASH rules for nonexistent accounts and precompiles\n\n.\n\nReplace removed state manager method\n\nFix lint",
|
|
"time": "2018-07-30T21:17:53Z"
|
|
},
|
|
{
|
|
"url": "https://github.com/ethereumjs/ethereumjs-monorepo/commit/67520736e4673750a43ed3bc2bf68a98269d0cf5",
|
|
"message": "add support for CREATE2\n\ntrap if not constantinople\n\nadd check if nonce or code at address\n\nFix lint errors\n\nRefactoring\n\nFix lint\n\nUse invalid init code on colission\n\nFix lint",
|
|
"time": "2018-08-04T06:38:32Z"
|
|
},
|
|
{
|
|
"url": "https://github.com/ethereumjs/ethereumjs-monorepo/commit/94ef9331a84d5ee4e9eba3f23a7d1762487045c5",
|
|
"message": "add generateAddress2 for CREATE2",
|
|
"time": "2018-08-04T06:10:49Z"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "CONTRIBUTOR",
|
|
"name": "whymarrh",
|
|
"url": "https://github.com/whymarrh",
|
|
"size": 19,
|
|
"imageUrl": "https://avatars.githubusercontent.com/u/1623628?v=4",
|
|
"contents": "This is one of the main contributors to the overall repository and this part of the repository specifically. Below you can see the contributors latest commits and the button on the right will take you straight to the respective Github profile.",
|
|
"commits": [
|
|
{
|
|
"url": "https://github.com/ethereumjs/ethereumjs-monorepo/commit/81ecb3590c018ab7d9197b6f244fc87dabb76023",
|
|
"message": "Update ethereumjs-blockchain to v4.0.1 (#469)",
|
|
"time": "2019-07-08T12:19:20Z"
|
|
},
|
|
{
|
|
"url": "https://github.com/ethereumjs/ethereumjs-monorepo/commit/8301c829fb5b32df8333506ebe7b4f358721497f",
|
|
"message": "Migrate to TypeScript",
|
|
"time": "2019-03-06T20:07:19Z"
|
|
},
|
|
{
|
|
"url": "https://github.com/ethereumjs/ethereumjs-monorepo/commit/79570f92cffe04c63f8822f53353058745c38842",
|
|
"message": "Remove src/ directory from npm package files",
|
|
"time": "2019-03-12T01:39:13Z"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "LEGACY",
|
|
"name": "index.ts",
|
|
"path": "/packages/blockchain/src/index.ts",
|
|
"size": 1562,
|
|
"contents": "This file seems pretty big compared to the other files in this part of the project. It's 54159 bytes and has 1562 lines of code. That could make it hard to read for new contributors and people looking at the repository. You might want to look into a refactoring in order to keep it at a more readable size. What you could also do is contact one of the contributors to help in understanding what's going on. They must be hiding somewhere in this package as well, try to reveal them to access their Github profiles.",
|
|
"fileContents": " * Adds a block to the blockchain.\n *\n * @param block - The block to be added to the blockchain.\n */\n putBlock(block: Block): Promise<void>\n\n /**\n * Deletes a block from the blockchain. All child blocks in the chain are\n * deleted and any encountered heads are set to the parent block.\n *",
|
|
"fileSize": 54159,
|
|
"url": "https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/blockchain/src/index.ts"
|
|
},
|
|
{
|
|
"type": "LEGACY",
|
|
"name": "manager.ts",
|
|
"path": "/packages/blockchain/src/db/manager.ts",
|
|
"size": 257,
|
|
"contents": "This file seems pretty big compared to the other files in this part of the project. It's 7391 bytes and has 257 lines of code. That could make it hard to read for new contributors and people looking at the repository. You might want to look into a refactoring in order to keep it at a more readable size. What you could also do is contact one of the contributors to help in understanding what's going on. They must be hiding somewhere in this package as well, try to reveal them to access their Github profiles.",
|
|
"fileContents": " * Abstraction over a DB to facilitate storing/fetching blockchain-related\n * data, such as blocks and headers, indices, and the head block.\n * @hidden\n */\nexport class DBManager {\n private _cache: CacheMap\n private _common: Common\n private _db: LevelUp\n\n constructor(db: LevelUp, common: Common) {",
|
|
"fileSize": 7391,
|
|
"url": "https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/blockchain/src/db/manager.ts"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "client",
|
|
"path": "packages/client",
|
|
"filePath": "/home/dennis/projects/codewanderer/sourceproject/ethereumjs-monorepo/packages/client",
|
|
"size": 3369,
|
|
"links": [
|
|
"@ethereumjs/block",
|
|
"@ethereumjs/blockchain",
|
|
"@ethereumjs/common",
|
|
"@ethereumjs/devp2p",
|
|
"@ethereumjs/tx",
|
|
"@ethereumjs/vm"
|
|
],
|
|
"revealables": [
|
|
{
|
|
"type": "PACKAGE",
|
|
"name": "merkle-patricia-tree",
|
|
"path": "path.to.package.json",
|
|
"version": "^4.2.0",
|
|
"size": 260,
|
|
"contents": "This package is used throughout this part of the repository. Below you can see the version that is installed currently. If you want to take a look at the package documentation, past versions and much more, click the button in the lower right corner. It'll lead you to the npmjs website of the package.",
|
|
"url": "https://www.npmjs.com/package/merkle-patricia-tree"
|
|
},
|
|
{
|
|
"type": "PACKAGE",
|
|
"name": "chalk",
|
|
"path": "path.to.package.json",
|
|
"version": "^2.4.2",
|
|
"size": 244,
|
|
"contents": "This package is used throughout this part of the repository. Below you can see the version that is installed currently. If you want to take a look at the package documentation, past versions and much more, click the button in the lower right corner. It'll lead you to the npmjs website of the package.",
|
|
"url": "https://www.npmjs.com/package/chalk"
|
|
},
|
|
{
|
|
"type": "PACKAGE",
|
|
"name": "fs-extra",
|
|
"path": "path.to.package.json",
|
|
"version": "^7.0.1",
|
|
"size": 169,
|
|
"contents": "This package is used throughout this part of the repository. Below you can see the version that is installed currently. If you want to take a look at the package documentation, past versions and much more, click the button in the lower right corner. It'll lead you to the npmjs website of the package.",
|
|
"url": "https://www.npmjs.com/package/fs-extra"
|
|
},
|
|
{
|
|
"type": "CONTRIBUTOR",
|
|
"name": "axic",
|
|
"url": "https://github.com/axic",
|
|
"size": 364,
|
|
"imageUrl": "https://avatars.githubusercontent.com/u/20340?v=4",
|
|
"contents": "This is one of the main contributors to the overall repository and this part of the repository specifically. Below you can see the contributors latest commits and the button on the right will take you straight to the respective Github profile.",
|
|
"commits": [
|
|
{
|
|
"url": "https://github.com/ethereumjs/ethereumjs-monorepo/commit/068db32fbcd262597a9e6780bc7c376a511110a5",
|
|
"message": "Optimise SIGNEXTEND by using bn.js only (#172)",
|
|
"time": "2019-05-23T08:40:59Z"
|
|
},
|
|
{
|
|
"url": "https://github.com/ethereumjs/ethereumjs-monorepo/commit/1905b14cc7187f2c5d7aae2a03e51b403fe1c8ff",
|
|
"message": "Merge pull request #88 from BelfordZ/patch-1\n\nUpdate README.md",
|
|
"time": "2019-02-05T12:08:06Z"
|
|
},
|
|
{
|
|
"url": "https://github.com/ethereumjs/ethereumjs-monorepo/commit/08079ee71032ccca7f7151eb36d0f8d2a67a5ec1",
|
|
"message": "Fix error handling in runCode (in case loadContract fails)",
|
|
"time": "2018-12-12T10:54:39Z"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "CONTRIBUTOR",
|
|
"name": "gabrocheleau",
|
|
"url": "https://github.com/gabrocheleau",
|
|
"size": 55,
|
|
"imageUrl": "https://avatars.githubusercontent.com/u/18757482?v=4",
|
|
"contents": "This is one of the main contributors to the overall repository and this part of the repository specifically. Below you can see the contributors latest commits and the button on the right will take you straight to the respective Github profile.",
|
|
"commits": [
|
|
{
|
|
"url": "https://github.com/ethereumjs/ethereumjs-monorepo/commit/ba6de670bfac5d110350125a352ec968dfe7e928",
|
|
"message": "Merge pull request #1314 from ethereumjs/client/chainId_sync_RPC\n\nClient: eth_chainID and eth_syncing RPC implementations",
|
|
"time": "2021-07-07T11:39:39Z"
|
|
},
|
|
{
|
|
"url": "https://github.com/ethereumjs/ethereumjs-monorepo/commit/b480c0e5dcb913e1228e42ee6f771d1eec5e661b",
|
|
"message": "Merge branch 'master' into client/chainId_sync_RPC",
|
|
"time": "2021-07-06T23:40:38Z"
|
|
},
|
|
{
|
|
"url": "https://github.com/ethereumjs/ethereumjs-monorepo/commit/dcf70de85a3e9dfca518bb8e82efc6114aaf26a9",
|
|
"message": "client: reset testDouble in eth_syncing test",
|
|
"time": "2021-07-05T12:48:55Z"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "CONTRIBUTOR",
|
|
"name": "rumkin",
|
|
"url": "https://github.com/rumkin",
|
|
"size": 19,
|
|
"imageUrl": "https://avatars.githubusercontent.com/u/609373?v=4",
|
|
"contents": "This is one of the main contributors to the overall repository and this part of the repository specifically. Below you can see the contributors latest commits and the button on the right will take you straight to the respective Github profile.",
|
|
"commits": [
|
|
{
|
|
"url": "https://github.com/ethereumjs/ethereumjs-monorepo/commit/98e20f4d2ab3d7e2a1c5198f7ef16ceae89f0947",
|
|
"message": "Update mcl-wasm to v0.7.1",
|
|
"time": "2020-11-16T09:17:14Z"
|
|
},
|
|
{
|
|
"url": "https://github.com/ethereumjs/ethereumjs-monorepo/commit/da0e44b5cc2ce5d7c41a359084a275a172cc1580",
|
|
"message": "Remove redundant contributor from tx",
|
|
"time": "2020-11-16T08:36:14Z"
|
|
},
|
|
{
|
|
"url": "https://github.com/ethereumjs/ethereumjs-monorepo/commit/7e6e27cefe5df2b47272f932bf84ec00ec4656f1",
|
|
"message": "Update jayson package",
|
|
"time": "2020-11-02T20:48:02Z"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "LEGACY",
|
|
"name": "eth.ts",
|
|
"path": "/packages/client/lib/rpc/modules/eth.ts",
|
|
"size": 545,
|
|
"contents": "This file seems pretty big compared to the other files in this part of the project. It's 18203 bytes and has 545 lines of code. That could make it hard to read for new contributors and people looking at the repository. You might want to look into a refactoring in order to keep it at a more readable size. What you could also do is contact one of the contributors to help in understanding what's going on. They must be hiding somewhere in this package as well, try to reveal them to access their Github profiles.",
|
|
"fileContents": " private _vm: VM | undefined\n public ethVersion: number\n\n /**\n * Create eth_* RPC module\n * @param client Client to which the module binds\n */\n constructor(client: EthereumClient) {\n this.client = client\n this.service = client.services.find((s) => s.name === 'eth') as EthereumService",
|
|
"fileSize": 18203,
|
|
"url": "https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/lib/rpc/modules/eth.ts"
|
|
},
|
|
{
|
|
"type": "LEGACY",
|
|
"name": "config.ts",
|
|
"path": "/packages/client/lib/config.ts",
|
|
"size": 373,
|
|
"contents": "This file seems pretty big compared to the other files in this part of the project. It's 10536 bytes and has 373 lines of code. That could make it hard to read for new contributors and people looking at the repository. You might want to look into a refactoring in order to keep it at a more readable size. What you could also do is contact one of the contributors to help in understanding what's going on. They must be hiding somewhere in this package as well, try to reveal them to access their Github profiles.",
|
|
"fileContents": " *\n * Default: VM instance created by client\n */\n vm?: VM\n\n /**\n * Serve light peer requests\n *\n * Default: `false`\n */",
|
|
"fileSize": 10536,
|
|
"url": "https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/client/lib/config.ts"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "common",
|
|
"path": "packages/common",
|
|
"filePath": "/home/dennis/projects/codewanderer/sourceproject/ethereumjs-monorepo/packages/common",
|
|
"size": 1000,
|
|
"links": [],
|
|
"revealables": [
|
|
{
|
|
"type": "PACKAGE",
|
|
"name": "crc-32",
|
|
"path": "path.to.package.json",
|
|
"version": "^1.2.0",
|
|
"size": 86,
|
|
"contents": "This package is used throughout this part of the repository. Below you can see the version that is installed currently. If you want to take a look at the package documentation, past versions and much more, click the button in the lower right corner. It'll lead you to the npmjs website of the package.",
|
|
"url": "https://www.npmjs.com/package/crc-32"
|
|
},
|
|
{
|
|
"type": "CONTRIBUTOR",
|
|
"name": "jochem-brouwer",
|
|
"url": "https://github.com/jochem-brouwer",
|
|
"size": 280,
|
|
"imageUrl": "https://avatars.githubusercontent.com/u/29359032?v=4",
|
|
"contents": "This is one of the main contributors to the overall repository and this part of the repository specifically. Below you can see the contributors latest commits and the button on the right will take you straight to the respective Github profile.",
|
|
"commits": [
|
|
{
|
|
"url": "https://github.com/ethereumjs/ethereumjs-monorepo/commit/755c4a6b4f84475edf70ecc818d90dc2e88bc652",
|
|
"message": "ethereum/tests: update to 904 (#1379)",
|
|
"time": "2021-07-28T16:24:29Z"
|
|
},
|
|
{
|
|
"url": "https://github.com/ethereumjs/ethereumjs-monorepo/commit/008a4c3a044908614d2f0da22583537b7b383289",
|
|
"message": "VM: add tests for wrong transactions (#1374)",
|
|
"time": "2021-07-22T22:59:11Z"
|
|
},
|
|
{
|
|
"url": "https://github.com/ethereumjs/ethereumjs-monorepo/commit/7a2301c2fc00f3350634bcc7f4a50c41d1445094",
|
|
"message": "VM: fix EIP1559 bug to include tx value in balance check, fix nonce check (#1372)",
|
|
"time": "2021-07-22T03:08:07Z"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "CONTRIBUTOR",
|
|
"name": "cdetrio",
|
|
"url": "https://github.com/cdetrio",
|
|
"size": 51,
|
|
"imageUrl": "https://avatars.githubusercontent.com/u/997681?v=4",
|
|
"contents": "This is one of the main contributors to the overall repository and this part of the repository specifically. Below you can see the contributors latest commits and the button on the right will take you straight to the respective Github profile.",
|
|
"commits": [
|
|
{
|
|
"url": "https://github.com/ethereumjs/ethereumjs-monorepo/commit/87a739cdda6e7650e43678713b8599ae47f8129c",
|
|
"message": "catch errors parsing state tests",
|
|
"time": "2017-12-18T21:53:14Z"
|
|
},
|
|
{
|
|
"url": "https://github.com/ethereumjs/ethereumjs-monorepo/commit/d9092f9ad0ccb6c2eee2f8508153401bb8a92cc0",
|
|
"message": "remove redundant push to stateManager.touched",
|
|
"time": "2017-12-20T12:38:47Z"
|
|
},
|
|
{
|
|
"url": "https://github.com/ethereumjs/ethereumjs-monorepo/commit/fba7652f5192f6b77f53899669159986d2ebe41a",
|
|
"message": "update deps for byzantium release",
|
|
"time": "2017-09-25T15:18:01Z"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "CONTRIBUTOR",
|
|
"name": "chikeichan",
|
|
"url": "https://github.com/chikeichan",
|
|
"size": 16,
|
|
"imageUrl": "https://avatars.githubusercontent.com/u/8507735?v=4",
|
|
"contents": "This is one of the main contributors to the overall repository and this part of the repository specifically. Below you can see the contributors latest commits and the button on the right will take you straight to the respective Github profile.",
|
|
"commits": [
|
|
{
|
|
"url": "https://github.com/ethereumjs/ethereumjs-monorepo/commit/37cc36f0a52f3808cce8dcbd3f79239c143c4c80",
|
|
"message": "Remove duplicate gitignore path",
|
|
"time": "2019-04-16T00:12:51Z"
|
|
},
|
|
{
|
|
"url": "https://github.com/ethereumjs/ethereumjs-monorepo/commit/3fc889a794e21421edfda2a01762817f560d27c6",
|
|
"message": "Kick travis",
|
|
"time": "2019-03-12T00:17:02Z"
|
|
},
|
|
{
|
|
"url": "https://github.com/ethereumjs/ethereumjs-monorepo/commit/512a49b89b7661c60bb496ad853ba570be4a5494",
|
|
"message": "Update Travis CI to run on node v8, v10",
|
|
"time": "2019-03-11T23:35:07Z"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "LEGACY",
|
|
"name": "index.ts",
|
|
"path": "/packages/common/src/index.ts",
|
|
"size": 963,
|
|
"contents": "This file seems pretty big compared to the other files in this part of the project. It's 30341 bytes and has 963 lines of code. That could make it hard to read for new contributors and people looking at the repository. You might want to look into a refactoring in order to keep it at a more readable size. What you could also do is contact one of the contributors to help in understanding what's going on. They must be hiding somewhere in this package as well, try to reveal them to access their Github profiles.",
|
|
"fileContents": " /**\n * xDai EVM sidechain with a native stable token\n *\n * - [Documentation](https://www.xdaichain.com/)\n */\n xDaiChain = 'x-dai-chain',\n}\n\nexport enum Chain {\n Mainnet = 1,",
|
|
"fileSize": 30341,
|
|
"url": "https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/common/src/index.ts"
|
|
},
|
|
{
|
|
"type": "LEGACY",
|
|
"name": "types.ts",
|
|
"path": "/packages/common/src/types.ts",
|
|
"size": 69,
|
|
"contents": "This file seems pretty big compared to the other files in this part of the project. It's 1212 bytes and has 69 lines of code. That could make it hard to read for new contributors and people looking at the repository. You might want to look into a refactoring in order to keep it at a more readable size. What you could also do is contact one of the contributors to help in understanding what's going on. They must be hiding somewhere in this package as well, try to reveal them to access their Github profiles.",
|
|
"fileContents": " type: string\n algorithm: string\n clique?: {\n period: number\n epoch: number\n }\n ethash?: any\n }\n}\n",
|
|
"fileSize": 1212,
|
|
"url": "https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/common/src/types.ts"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "devp2p",
|
|
"path": "packages/devp2p",
|
|
"filePath": "/home/dennis/projects/codewanderer/sourceproject/ethereumjs-monorepo/packages/devp2p",
|
|
"size": 1651,
|
|
"links": [
|
|
"@ethereumjs/common"
|
|
],
|
|
"revealables": [
|
|
{
|
|
"type": "PACKAGE",
|
|
"name": "base64url",
|
|
"path": "path.to.package.json",
|
|
"version": "^3.0.1",
|
|
"size": 87,
|
|
"contents": "This package is used throughout this part of the repository. Below you can see the version that is installed currently. If you want to take a look at the package documentation, past versions and much more, click the button in the lower right corner. It'll lead you to the npmjs website of the package.",
|
|
"url": "https://www.npmjs.com/package/base64url"
|
|
},
|
|
{
|
|
"type": "PACKAGE",
|
|
"name": "bl",
|
|
"path": "path.to.package.json",
|
|
"version": "^1.1.2",
|
|
"size": 61,
|
|
"contents": "This package is used throughout this part of the repository. Below you can see the version that is installed currently. If you want to take a look at the package documentation, past versions and much more, click the button in the lower right corner. It'll lead you to the npmjs website of the package.",
|
|
"url": "https://www.npmjs.com/package/bl"
|
|
},
|
|
{
|
|
"type": "PACKAGE",
|
|
"name": "debug",
|
|
"path": "path.to.package.json",
|
|
"version": "^2.2.0",
|
|
"size": 152,
|
|
"contents": "This package is used throughout this part of the repository. Below you can see the version that is installed currently. If you want to take a look at the package documentation, past versions and much more, click the button in the lower right corner. It'll lead you to the npmjs website of the package.",
|
|
"url": "https://www.npmjs.com/package/debug"
|
|
},
|
|
{
|
|
"type": "CONTRIBUTOR",
|
|
"name": "wanderer",
|
|
"url": "https://github.com/wanderer",
|
|
"size": 251,
|
|
"imageUrl": "https://avatars.githubusercontent.com/u/158211?v=4",
|
|
"contents": "This is one of the main contributors to the overall repository and this part of the repository specifically. Below you can see the contributors latest commits and the button on the right will take you straight to the respective Github profile.",
|
|
"commits": [
|
|
{
|
|
"url": "https://github.com/ethereumjs/ethereumjs-monorepo/commit/1ae809ebd9a27eb41f3dca3e9942bc06e53f1a72",
|
|
"message": "Merge pull request #5 from NexusDevelopment/master\n\nremove compiled prefix from stored contract code",
|
|
"time": "2016-06-25T09:08:10Z"
|
|
},
|
|
{
|
|
"url": "https://github.com/ethereumjs/ethereumjs-monorepo/commit/7da49e45f39928916e310c0f8e581da62865f8f0",
|
|
"message": "Merge pull request #73 from ethereumjs/hooked\n\nadd hooked-vm utility and test",
|
|
"time": "2016-06-19T23:05:39Z"
|
|
},
|
|
{
|
|
"url": "https://github.com/ethereumjs/ethereumjs-monorepo/commit/89d6ecfb527f93accba57eaf6d6827239771392d",
|
|
"message": "Merge pull request #76 from ethereumjs/kumavis-patch-1\n\nopcodes - rm unused 'async' property",
|
|
"time": "2016-06-14T20:45:17Z"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "CONTRIBUTOR",
|
|
"name": "fanatid",
|
|
"url": "https://github.com/fanatid",
|
|
"size": 40,
|
|
"imageUrl": "https://avatars.githubusercontent.com/u/2633065?v=4",
|
|
"contents": "This is one of the main contributors to the overall repository and this part of the repository specifically. Below you can see the contributors latest commits and the button on the right will take you straight to the respective Github profile.",
|
|
"commits": [
|
|
{
|
|
"url": "https://github.com/ethereumjs/ethereumjs-monorepo/commit/50cbf93b0b91d3b8bccaa5a764b58f58b0c61050",
|
|
"message": "Update ethjs-util, require minimum 0.1.6\n\nSee details in https://github.com/ethereumjs/ethereumjs-util/issues/132",
|
|
"time": "2018-06-13T19:02:42Z"
|
|
},
|
|
{
|
|
"url": "https://github.com/ethereumjs/ethereumjs-monorepo/commit/a73cc663b6f46b995a9b1be1e18ac8dc4d89d2f0",
|
|
"message": "Merge pull request #100 from fckt/patch-1\n\nFix comment for getChainId()",
|
|
"time": "2018-06-10T18:32:50Z"
|
|
},
|
|
{
|
|
"url": "https://github.com/ethereumjs/ethereumjs-monorepo/commit/d2827001c3b209f3eaad8dd4c0cd6b7caaac74c4",
|
|
"message": "Merge pull request #105 from egodigitus/master\n\nTypo fixed",
|
|
"time": "2017-11-22T15:20:29Z"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "CONTRIBUTOR",
|
|
"name": "youfoundron",
|
|
"url": "https://github.com/youfoundron",
|
|
"size": 16,
|
|
"imageUrl": "https://avatars.githubusercontent.com/u/4658359?v=4",
|
|
"contents": "This is one of the main contributors to the overall repository and this part of the repository specifically. Below you can see the contributors latest commits and the button on the right will take you straight to the respective Github profile.",
|
|
"commits": [
|
|
{
|
|
"url": "https://github.com/ethereumjs/ethereumjs-monorepo/commit/b3cc6b4df1ec07065dce2d1c5a644b61421b1a08",
|
|
"message": "improve test converage",
|
|
"time": "2019-02-06T18:43:51Z"
|
|
},
|
|
{
|
|
"url": "https://github.com/ethereumjs/ethereumjs-monorepo/commit/90540b8c0eb09b263891be5a2b07c157b61364d5",
|
|
"message": "fix tests",
|
|
"time": "2019-02-06T00:22:36Z"
|
|
},
|
|
{
|
|
"url": "https://github.com/ethereumjs/ethereumjs-monorepo/commit/b85f98514e33a34223bc7bf748c2b01edab08ebf",
|
|
"message": "stop defaulting to sending supportedHardForks option to ethereumjs-common",
|
|
"time": "2019-02-04T18:41:45Z"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "LEGACY",
|
|
"name": "peer.ts",
|
|
"path": "/packages/devp2p/src/rlpx/peer.ts",
|
|
"size": 584,
|
|
"contents": "This file seems pretty big compared to the other files in this part of the project. It's 15775 bytes and has 584 lines of code. That could make it hard to read for new contributors and people looking at the repository. You might want to look into a refactoring in order to keep it at a more readable size. What you could also do is contact one of the contributors to help in understanding what's going on. They must be hiding somewhere in this package as well, try to reveal them to access their Github profiles.",
|
|
"fileContents": " PROTOCOL_ERROR = 0x02,\n USELESS_PEER = 0x03,\n TOO_MANY_PEERS = 0x04,\n ALREADY_CONNECTED = 0x05,\n INCOMPATIBLE_VERSION = 0x06,\n INVALID_IDENTITY = 0x07,\n CLIENT_QUITTING = 0x08,\n UNEXPECTED_IDENTITY = 0x09,\n SAME_IDENTITY = 0x0a,\n TIMEOUT = 0x0b,",
|
|
"fileSize": 15775,
|
|
"url": "https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/devp2p/src/rlpx/peer.ts"
|
|
},
|
|
{
|
|
"type": "LEGACY",
|
|
"name": "ecies.ts",
|
|
"path": "/packages/devp2p/src/rlpx/ecies.ts",
|
|
"size": 390,
|
|
"contents": "This file seems pretty big compared to the other files in this part of the project. It's 13437 bytes and has 390 lines of code. That could make it hard to read for new contributors and people looking at the repository. You might want to look into a refactoring in order to keep it at a more readable size. What you could also do is contact one of the contributors to help in understanding what's going on. They must be hiding somewhere in this package as well, try to reveal them to access their Github profiles.",
|
|
"fileContents": " return Buffer.from(ecdh(publicKey, privateKey, { hashfn }, Buffer.alloc(33)).slice(1))\n}\n\n// a straigth rip from python interop w/go ecies implementation\n// for sha3, blocksize is 136 bytes\n// for sha256, blocksize is 64 bytes\n// NIST SP 800-56a Concatenation Key Derivation Function (see section 5.8.1).\n// https://github.com/ethereum/pydevp2p/blob/master/devp2p/crypto.py#L295\n// https://github.com/ethereum/go-ethereum/blob/fe532a98f9f32bb81ef0d8d013cf44327830d11e/crypto/ecies/ecies.go#L165\n// https://github.com/ethereum/cpp-ethereum/blob/develop/libdevcrypto/CryptoPP.cpp#L36",
|
|
"fileSize": 13437,
|
|
"url": "https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/devp2p/src/rlpx/ecies.ts"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "ethash",
|
|
"path": "packages/ethash",
|
|
"filePath": "/home/dennis/projects/codewanderer/sourceproject/ethereumjs-monorepo/packages/ethash",
|
|
"size": 75,
|
|
"links": [],
|
|
"revealables": [
|
|
{
|
|
"type": "PACKAGE",
|
|
"name": "buffer-xor",
|
|
"path": "path.to.package.json",
|
|
"version": "^2.0.1",
|
|
"size": 94,
|
|
"contents": "This package is used throughout this part of the repository. Below you can see the version that is installed currently. If you want to take a look at the package documentation, past versions and much more, click the button in the lower right corner. It'll lead you to the npmjs website of the package.",
|
|
"url": "https://www.npmjs.com/package/buffer-xor"
|
|
},
|
|
{
|
|
"type": "PACKAGE",
|
|
"name": "miller-rabin",
|
|
"path": "path.to.package.json",
|
|
"version": "^4.0.0",
|
|
"size": 111,
|
|
"contents": "This package is used throughout this part of the repository. Below you can see the version that is installed currently. If you want to take a look at the package documentation, past versions and much more, click the button in the lower right corner. It'll lead you to the npmjs website of the package.",
|
|
"url": "https://www.npmjs.com/package/miller-rabin"
|
|
},
|
|
{
|
|
"type": "CONTRIBUTOR",
|
|
"name": "s1na",
|
|
"url": "https://github.com/s1na",
|
|
"size": 239,
|
|
"imageUrl": "https://avatars.githubusercontent.com/u/1591639?v=4",
|
|
"contents": "This is one of the main contributors to the overall repository and this part of the repository specifically. Below you can see the contributors latest commits and the button on the right will take you straight to the respective Github profile.",
|
|
"commits": [
|
|
{
|
|
"url": "https://github.com/ethereumjs/ethereumjs-monorepo/commit/4f7829fb343fc7068d7e956ce373cb5f922fcac8",
|
|
"message": "types: add Address type",
|
|
"time": "2019-03-18T14:06:38Z"
|
|
},
|
|
{
|
|
"url": "https://github.com/ethereumjs/ethereumjs-monorepo/commit/026ff50be7c77f24fc71443d3bc6496806a226fa",
|
|
"message": "vm: add simple benchmarking tool for mainnet blocks",
|
|
"time": "2020-06-26T16:09:58Z"
|
|
},
|
|
{
|
|
"url": "https://github.com/ethereumjs/ethereumjs-monorepo/commit/56a87310467152cd97e7604a79dd3cb3a2433941",
|
|
"message": "Make clearOriginalStorageCache private, implicitly run on commit, revert",
|
|
"time": "2020-06-05T15:49:26Z"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "CONTRIBUTOR",
|
|
"name": "danjm",
|
|
"url": "https://github.com/danjm",
|
|
"size": 38,
|
|
"imageUrl": "https://avatars.githubusercontent.com/u/7499938?v=4",
|
|
"contents": "This is one of the main contributors to the overall repository and this part of the repository specifically. Below you can see the contributors latest commits and the button on the right will take you straight to the respective Github profile.",
|
|
"commits": [
|
|
{
|
|
"url": "https://github.com/ethereumjs/ethereumjs-monorepo/commit/002172c94ad1d3c3e6ffc20cc1f5a284393ceee5",
|
|
"message": "Merge pull request #143 from ethereumjs/fix-signing-eip155-transactions\n\nCorrectly support signing and serializing of EIP155 valid transaction",
|
|
"time": "2019-04-23T14:07:53Z"
|
|
},
|
|
{
|
|
"url": "https://github.com/ethereumjs/ethereumjs-monorepo/commit/eb7ae3c0b0c3eb53f24f253d76531b221f80c749",
|
|
"message": "Add additional signing + hashing api tests.",
|
|
"time": "2019-04-04T13:25:20Z"
|
|
},
|
|
{
|
|
"url": "https://github.com/ethereumjs/ethereumjs-monorepo/commit/1583bea11b8f90690e1648be9f685b640540d30b",
|
|
"message": "Correctly support signing and serializing of EIP155 valid transaction.",
|
|
"time": "2019-03-30T23:07:25Z"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "CONTRIBUTOR",
|
|
"name": "alextsg",
|
|
"url": "https://github.com/alextsg",
|
|
"size": 15,
|
|
"imageUrl": "https://avatars.githubusercontent.com/u/8051479?v=4",
|
|
"contents": "This is one of the main contributors to the overall repository and this part of the repository specifically. Below you can see the contributors latest commits and the button on the right will take you straight to the respective Github profile.",
|
|
"commits": [
|
|
{
|
|
"url": "https://github.com/ethereumjs/ethereumjs-monorepo/commit/96a63258d4457b0fef860ae97f968547ed6c9b90",
|
|
"message": "Fix JSDoc comments. Rebuild docs",
|
|
"time": "2018-12-11T03:51:01Z"
|
|
},
|
|
{
|
|
"url": "https://github.com/ethereumjs/ethereumjs-monorepo/commit/d61da4b96db94df9bf232dbdd8451328e819b53c",
|
|
"message": "Remove ethereumjs-testing dependency",
|
|
"time": "2018-12-08T04:25:06Z"
|
|
},
|
|
{
|
|
"url": "https://github.com/ethereumjs/ethereumjs-monorepo/commit/c2da4c34d8001120dfc08aa45e2a9894a7927aab",
|
|
"message": "Fix syntax for tests",
|
|
"time": "2018-11-28T04:05:51Z"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "LEGACY",
|
|
"name": "index.ts",
|
|
"path": "/packages/ethash/src/index.ts",
|
|
"size": 222,
|
|
"contents": "This file seems pretty big compared to the other files in this part of the project. It's 5764 bytes and has 222 lines of code. That could make it hard to read for new contributors and people looking at the repository. You might want to look into a refactoring in order to keep it at a more readable size. What you could also do is contact one of the contributors to help in understanding what's going on. They must be hiding somewhere in this package as well, try to reveal them to access their Github profiles.",
|
|
"fileContents": " this.cache = []\n }\n\n mkcache(cacheSize: number, seed: Buffer) {\n // console.log('generating cache')\n // console.log('size: ' + cacheSize)\n // console.log('seed: ' + seed.toString('hex'))\n const n = Math.floor(cacheSize / params.HASH_BYTES)\n const o = [keccak(seed, 512)]\n",
|
|
"fileSize": 5764,
|
|
"url": "https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/ethash/src/index.ts"
|
|
},
|
|
{
|
|
"type": "LEGACY",
|
|
"name": "util.ts",
|
|
"path": "/packages/ethash/src/util.ts",
|
|
"size": 81,
|
|
"contents": "This file seems pretty big compared to the other files in this part of the project. It's 2328 bytes and has 81 lines of code. That could make it hard to read for new contributors and people looking at the repository. You might want to look into a refactoring in order to keep it at a more readable size. What you could also do is contact one of the contributors to help in understanding what's going on. They must be hiding somewhere in this package as well, try to reveal them to access their Github profiles.",
|
|
"fileContents": "export function getFullSize(epoc: number) {\n const mr = new MR()\n let sz =\n (exports.params.DATASET_BYTES_INIT as number) +\n (exports.params.DATASET_BYTES_GROWTH as number) * epoc\n sz -= exports.params.MIX_BYTES\n while (!mr.test(new BN(sz / exports.params.MIX_BYTES))) {\n sz -= 2 * exports.params.MIX_BYTES\n }\n return sz",
|
|
"fileSize": 2328,
|
|
"url": "https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/ethash/src/util.ts"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "trie",
|
|
"path": "packages/trie",
|
|
"filePath": "/home/dennis/projects/codewanderer/sourceproject/ethereumjs-monorepo/packages/trie",
|
|
"size": 202,
|
|
"links": [],
|
|
"revealables": [
|
|
{
|
|
"type": "PACKAGE",
|
|
"name": "level-mem",
|
|
"path": "path.to.package.json",
|
|
"version": "^5.0.1",
|
|
"size": 210,
|
|
"contents": "This package is used throughout this part of the repository. Below you can see the version that is installed currently. If you want to take a look at the package documentation, past versions and much more, click the button in the lower right corner. It'll lead you to the npmjs website of the package.",
|
|
"url": "https://www.npmjs.com/package/level-mem"
|
|
},
|
|
{
|
|
"type": "PACKAGE",
|
|
"name": "level-ws",
|
|
"path": "path.to.package.json",
|
|
"version": "^2.0.0",
|
|
"size": 117,
|
|
"contents": "This package is used throughout this part of the repository. Below you can see the version that is installed currently. If you want to take a look at the package documentation, past versions and much more, click the button in the lower right corner. It'll lead you to the npmjs website of the package.",
|
|
"url": "https://www.npmjs.com/package/level-ws"
|
|
},
|
|
{
|
|
"type": "PACKAGE",
|
|
"name": "readable-stream",
|
|
"path": "path.to.package.json",
|
|
"version": "^3.6.0",
|
|
"size": 171,
|
|
"contents": "This package is used throughout this part of the repository. Below you can see the version that is installed currently. If you want to take a look at the package documentation, past versions and much more, click the button in the lower right corner. It'll lead you to the npmjs website of the package.",
|
|
"url": "https://www.npmjs.com/package/readable-stream"
|
|
},
|
|
{
|
|
"type": "CONTRIBUTOR",
|
|
"name": "evertonfraga",
|
|
"url": "https://github.com/evertonfraga",
|
|
"size": 231,
|
|
"imageUrl": "https://avatars.githubusercontent.com/u/47108?v=4",
|
|
"contents": "This is one of the main contributors to the overall repository and this part of the repository specifically. Below you can see the contributors latest commits and the button on the right will take you straight to the respective Github profile.",
|
|
"commits": [
|
|
{
|
|
"url": "https://github.com/ethereumjs/ethereumjs-monorepo/commit/01243f01a75f5b58e625f1506739a3d4fcd6a484",
|
|
"message": "Fixes codecov badges after repo renaming (#1071)",
|
|
"time": "2021-01-27T18:12:25Z"
|
|
},
|
|
{
|
|
"url": "https://github.com/ethereumjs/ethereumjs-monorepo/commit/342319bf4ad9c5397adb15ba05822f8df726fea7",
|
|
"message": "ci: on-demand testing for VM State and Blockchain",
|
|
"time": "2020-11-12T22:43:52Z"
|
|
},
|
|
{
|
|
"url": "https://github.com/ethereumjs/ethereumjs-monorepo/commit/d40c8df99d44590f6ed25b2a6f8db98f64367dc1",
|
|
"message": "ci: removing debug entries",
|
|
"time": "2020-11-14T07:08:49Z"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "CONTRIBUTOR",
|
|
"name": "greenkeeper[bot]",
|
|
"url": "https://github.com/apps/greenkeeper",
|
|
"size": 32,
|
|
"imageUrl": "https://avatars.githubusercontent.com/in/505?v=4",
|
|
"contents": "This is one of the main contributors to the overall repository and this part of the repository specifically. Below you can see the contributors latest commits and the button on the right will take you straight to the respective Github profile.",
|
|
"commits": []
|
|
},
|
|
{
|
|
"type": "CONTRIBUTOR",
|
|
"name": "mattdean-digicatapult",
|
|
"url": "https://github.com/mattdean-digicatapult",
|
|
"size": 15,
|
|
"imageUrl": "https://avatars.githubusercontent.com/u/29942957?v=4",
|
|
"contents": "This is one of the main contributors to the overall repository and this part of the repository specifically. Below you can see the contributors latest commits and the button on the right will take you straight to the respective Github profile.",
|
|
"commits": [
|
|
{
|
|
"url": "https://github.com/ethereumjs/ethereumjs-monorepo/commit/784cfeb90b024ef558d116675779e883b7b1e98e",
|
|
"message": "Linting fixes",
|
|
"time": "2019-01-15T15:31:21Z"
|
|
},
|
|
{
|
|
"url": "https://github.com/ethereumjs/ethereumjs-monorepo/commit/a9c3e8c8d4c012b203c0df728b739c2dba7c5a56",
|
|
"message": "Clear stateManager cache after setStateRoot",
|
|
"time": "2019-01-15T15:21:33Z"
|
|
},
|
|
{
|
|
"url": "https://github.com/ethereumjs/ethereumjs-monorepo/commit/eddd9db5a1430631d3482d0c17b21e4b44fc6f60",
|
|
"message": "StateManager documentation\n\nInitial `StateManager` documentation. In the process of writing this a couple of inconsistencies in the code were found. Firstly several methods, which should only be called when there are no outstanding checkpoints, were found and updated to error when this is not the case. Secondly the `checkpoint` function was made asynchronous to match other methods.",
|
|
"time": "2018-11-19T14:08:08Z"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "LEGACY",
|
|
"name": "baseTrie.ts",
|
|
"path": "/packages/trie/src/baseTrie.ts",
|
|
"size": 753,
|
|
"contents": "This file seems pretty big compared to the other files in this part of the project. It's 21964 bytes and has 753 lines of code. That could make it hard to read for new contributors and people looking at the repository. You might want to look into a refactoring in order to keep it at a more readable size. What you could also do is contact one of the contributors to help in understanding what's going on. They must be hiding somewhere in this package as well, try to reveal them to access their Github profiles.",
|
|
"fileContents": " nodeRef: Buffer,\n node: TrieNode | null,\n key: Nibbles,\n walkController: WalkController\n) => void\n\n/**\n * The basic trie interface, use with `import { BaseTrie as Trie } from 'merkle-patricia-tree'`.\n * In Ethereum applications stick with the {@link SecureTrie} overlay.\n * The API for the base and the secure interface are about the same.",
|
|
"fileSize": 21964,
|
|
"url": "https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/trie/src/baseTrie.ts"
|
|
},
|
|
{
|
|
"type": "LEGACY",
|
|
"name": "trieNode.ts",
|
|
"path": "/packages/trie/src/trieNode.ts",
|
|
"size": 197,
|
|
"contents": "This file seems pretty big compared to the other files in this part of the project. It's 4105 bytes and has 197 lines of code. That could make it hard to read for new contributors and people looking at the repository. You might want to look into a refactoring in order to keep it at a more readable size. What you could also do is contact one of the contributors to help in understanding what's going on. They must be hiding somewhere in this package as well, try to reveal them to access their Github profiles.",
|
|
"fileContents": "\n set value(v: Buffer | null) {\n this._value = v\n }\n\n setBranch(i: number, v: EmbeddedNode | null) {\n this._branches[i] = v\n }\n\n raw(): (EmbeddedNode | null)[] {",
|
|
"fileSize": 4105,
|
|
"url": "https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/trie/src/trieNode.ts"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "tx",
|
|
"path": "packages/tx",
|
|
"filePath": "/home/dennis/projects/codewanderer/sourceproject/ethereumjs-monorepo/packages/tx",
|
|
"size": 374,
|
|
"links": [
|
|
"@ethereumjs/common"
|
|
],
|
|
"revealables": [
|
|
{
|
|
"type": "CONTRIBUTOR",
|
|
"name": "alcuadrado",
|
|
"url": "https://github.com/alcuadrado",
|
|
"size": 197,
|
|
"imageUrl": "https://avatars.githubusercontent.com/u/176499?v=4",
|
|
"contents": "This is one of the main contributors to the overall repository and this part of the repository specifically. Below you can see the contributors latest commits and the button on the right will take you straight to the respective Github profile.",
|
|
"commits": [
|
|
{
|
|
"url": "https://github.com/ethereumjs/ethereumjs-monorepo/commit/e7cf3d50c48afa97b62cb90f3d4f187fac946f03",
|
|
"message": "Remove all the debug traces from the vm",
|
|
"time": "2021-04-12T16:16:33Z"
|
|
},
|
|
{
|
|
"url": "https://github.com/ethereumjs/ethereumjs-monorepo/commit/36dd340cfd57e2f992e4545c7811aaf94110cd51",
|
|
"message": "Add an option to disable the block gas limit check in runTx",
|
|
"time": "2021-01-09T22:03:27Z"
|
|
},
|
|
{
|
|
"url": "https://github.com/ethereumjs/ethereumjs-monorepo/commit/25254da2bbb5003555b833b015f510a86e94f4ed",
|
|
"message": "Add a script to lint dependencies (#770)\n\nOnce we have all checks passing (https://github.com/ethereumjs/ethereumjs-vm/issues/832), we can include it on our regular CI process",
|
|
"time": "2020-08-13T20:59:19Z"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "CONTRIBUTOR",
|
|
"name": "dryajov",
|
|
"url": "https://github.com/dryajov",
|
|
"size": 27,
|
|
"imageUrl": "https://avatars.githubusercontent.com/u/1094341?v=4",
|
|
"contents": "This is one of the main contributors to the overall repository and this part of the repository specifically. Below you can see the contributors latest commits and the button on the right will take you straight to the respective Github profile.",
|
|
"commits": [
|
|
{
|
|
"url": "https://github.com/ethereumjs/ethereumjs-monorepo/commit/41d2bec49abf7e53fdbe7d49866e9f569813fe1a",
|
|
"message": "fix: lint",
|
|
"time": "2020-03-30T16:14:25Z"
|
|
},
|
|
{
|
|
"url": "https://github.com/ethereumjs/ethereumjs-monorepo/commit/4a6cbf45e39d34560baf16e062679b23d89ba5a9",
|
|
"message": "fix: lint",
|
|
"time": "2020-03-30T16:09:56Z"
|
|
},
|
|
{
|
|
"url": "https://github.com/ethereumjs/ethereumjs-monorepo/commit/2273badbc9a782787ef45e7c851c6d8ed5fde2a6",
|
|
"message": "Update tsconfig.prod.json\n\nCo-Authored-By: PhilippLgh <philipplgh@gmail.com>",
|
|
"time": "2020-03-30T15:53:01Z"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "CONTRIBUTOR",
|
|
"name": "greenkeeperio-bot",
|
|
"url": "https://github.com/greenkeeperio-bot",
|
|
"size": 15,
|
|
"imageUrl": "https://avatars.githubusercontent.com/u/14790466?v=4",
|
|
"contents": "This is one of the main contributors to the overall repository and this part of the repository specifically. Below you can see the contributors latest commits and the button on the right will take you straight to the respective Github profile.",
|
|
"commits": [
|
|
{
|
|
"url": "https://github.com/ethereumjs/ethereumjs-monorepo/commit/c3b74dd000cd027b15f84cdc5d47bc7e5ce8bb19",
|
|
"message": "chore(package): update karma-detect-browsers to version 2.2.5\n\nhttps://greenkeeper.io/",
|
|
"time": "2017-03-20T10:58:13Z"
|
|
},
|
|
{
|
|
"url": "https://github.com/ethereumjs/ethereumjs-monorepo/commit/f0e3ea1b2d30f3a63153a82e4d117787b1132516",
|
|
"message": "chore(package): update dependencies\n\nhttps://greenkeeper.io/",
|
|
"time": "2017-02-10T01:09:40Z"
|
|
},
|
|
{
|
|
"url": "https://github.com/ethereumjs/ethereumjs-monorepo/commit/6c727ffc0d5624336926faf5bd66a8091f315ef0",
|
|
"message": "chore(package): update ethereumjs-tx to version 1.1.4\n\nhttps://greenkeeper.io/",
|
|
"time": "2016-11-17T22:12:04Z"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "LEGACY",
|
|
"name": "eip1559Transaction.ts",
|
|
"path": "/packages/tx/src/eip1559Transaction.ts",
|
|
"size": 414,
|
|
"contents": "This file seems pretty big compared to the other files in this part of the project. It's 12677 bytes and has 414 lines of code. That could make it hard to read for new contributors and people looking at the repository. You might want to look into a refactoring in order to keep it at a more readable size. What you could also do is contact one of the contributors to help in understanding what's going on. They must be hiding somewhere in this package as well, try to reveal them to access their Github profiles.",
|
|
"fileContents": " */\nexport default class FeeMarketEIP1559Transaction extends BaseTransaction<FeeMarketEIP1559Transaction> {\n public readonly chainId: BN\n public readonly accessList: AccessListBuffer\n public readonly AccessListJSON: AccessList\n public readonly maxPriorityFeePerGas: BN\n public readonly maxFeePerGas: BN\n\n public readonly common: Common\n",
|
|
"fileSize": 12677,
|
|
"url": "https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/tx/src/eip1559Transaction.ts"
|
|
},
|
|
{
|
|
"type": "LEGACY",
|
|
"name": "legacyTransaction.ts",
|
|
"path": "/packages/tx/src/legacyTransaction.ts",
|
|
"size": 385,
|
|
"contents": "This file seems pretty big compared to the other files in this part of the project. It's 12073 bytes and has 385 lines of code. That could make it hard to read for new contributors and people looking at the repository. You might want to look into a refactoring in order to keep it at a more readable size. What you could also do is contact one of the contributors to help in understanding what's going on. They must be hiding somewhere in this package as well, try to reveal them to access their Github profiles.",
|
|
"fileContents": " * - All parameters are optional and have some basic default values\n */\n public static fromTxData(txData: TxData, opts: TxOptions = {}) {\n return new Transaction(txData, opts)\n }\n\n /**\n * Instantiate a transaction from the serialized tx.\n *\n * Format: `rlp([nonce, gasPrice, gasLimit, to, value, data, v, r, s])`",
|
|
"fileSize": 12073,
|
|
"url": "https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/tx/src/legacyTransaction.ts"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "util",
|
|
"path": "packages/util",
|
|
"filePath": "/home/dennis/projects/codewanderer/sourceproject/ethereumjs-monorepo/packages/util",
|
|
"size": 340,
|
|
"links": [],
|
|
"revealables": [
|
|
{
|
|
"type": "PACKAGE",
|
|
"name": "bn.js",
|
|
"path": "path.to.package.json",
|
|
"version": "^5.1.2",
|
|
"size": 206,
|
|
"contents": "This package is used throughout this part of the repository. Below you can see the version that is installed currently. If you want to take a look at the package documentation, past versions and much more, click the button in the lower right corner. It'll lead you to the npmjs website of the package.",
|
|
"url": "https://www.npmjs.com/package/bn.js"
|
|
},
|
|
{
|
|
"type": "PACKAGE",
|
|
"name": "create-hash",
|
|
"path": "path.to.package.json",
|
|
"version": "^1.1.2",
|
|
"size": 55,
|
|
"contents": "This package is used throughout this part of the repository. Below you can see the version that is installed currently. If you want to take a look at the package documentation, past versions and much more, click the button in the lower right corner. It'll lead you to the npmjs website of the package.",
|
|
"url": "https://www.npmjs.com/package/create-hash"
|
|
},
|
|
{
|
|
"type": "PACKAGE",
|
|
"name": "ethereum-cryptography",
|
|
"path": "path.to.package.json",
|
|
"version": "^0.1.3",
|
|
"size": 108,
|
|
"contents": "This package is used throughout this part of the repository. Below you can see the version that is installed currently. If you want to take a look at the package documentation, past versions and much more, click the button in the lower right corner. It'll lead you to the npmjs website of the package.",
|
|
"url": "https://www.npmjs.com/package/ethereum-cryptography"
|
|
},
|
|
{
|
|
"type": "CONTRIBUTOR",
|
|
"name": "kumavis",
|
|
"url": "https://github.com/kumavis",
|
|
"size": 185,
|
|
"imageUrl": "https://avatars.githubusercontent.com/u/1474978?v=4",
|
|
"contents": "This is one of the main contributors to the overall repository and this part of the repository specifically. Below you can see the contributors latest commits and the button on the right will take you straight to the respective Github profile.",
|
|
"commits": [
|
|
{
|
|
"url": "https://github.com/ethereumjs/ethereumjs-monorepo/commit/5807f4bdc073c6986cea3835d290d98c0bab9044",
|
|
"message": "fix: remove references to old synchronize event stats obj",
|
|
"time": "2019-05-13T09:38:01Z"
|
|
},
|
|
{
|
|
"url": "https://github.com/ethereumjs/ethereumjs-monorepo/commit/bc6e779f8a8b42a1586ef1b734dd58ada91bab78",
|
|
"message": "fix(doc): \"npm r\" is not an alias for \"npm run\"",
|
|
"time": "2019-05-13T07:43:17Z"
|
|
},
|
|
{
|
|
"url": "https://github.com/ethereumjs/ethereumjs-monorepo/commit/78d323cd93b7074b60c01c88416150b32a0ca648",
|
|
"message": "fix(browser): correctly import ethereumjs-common",
|
|
"time": "2019-05-13T07:40:50Z"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "CONTRIBUTOR",
|
|
"name": "tcoulter",
|
|
"url": "https://github.com/tcoulter",
|
|
"size": 24,
|
|
"imageUrl": "https://avatars.githubusercontent.com/u/92629?v=4",
|
|
"contents": "This is one of the main contributors to the overall repository and this part of the repository specifically. Below you can see the contributors latest commits and the button on the right will take you straight to the respective Github profile.",
|
|
"commits": [
|
|
{
|
|
"url": "https://github.com/ethereumjs/ethereumjs-monorepo/commit/aea11d1d3e0dd7215e03f5ea25993d641d78f08d",
|
|
"message": "Typo fix: StateManger => StateManager",
|
|
"time": "2020-08-20T19:20:00Z"
|
|
},
|
|
{
|
|
"url": "https://github.com/ethereumjs/ethereumjs-monorepo/commit/5c985f574a5fad9d64203bb1f5715818fe1634ca",
|
|
"message": "Remove extra comment.",
|
|
"time": "2016-04-01T18:58:07Z"
|
|
},
|
|
{
|
|
"url": "https://github.com/ethereumjs/ethereumjs-monorepo/commit/daf4ebd6120258e696e958c5ca6c086a159130fa",
|
|
"message": "Fix some issues brought up by @wanderer",
|
|
"time": "2016-04-01T18:55:27Z"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "CONTRIBUTOR",
|
|
"name": "sdtsui",
|
|
"url": "https://github.com/sdtsui",
|
|
"size": 13,
|
|
"imageUrl": "https://avatars.githubusercontent.com/u/8230144?v=4",
|
|
"contents": "This is one of the main contributors to the overall repository and this part of the repository specifically. Below you can see the contributors latest commits and the button on the right will take you straight to the respective Github profile.",
|
|
"commits": [
|
|
{
|
|
"url": "https://github.com/ethereumjs/ethereumjs-monorepo/commit/fb2172e310ed337a402c2393e0261f476c833fa1",
|
|
"message": "Fix lint errors in opFns, runCode, and test hooks",
|
|
"time": "2017-07-10T06:20:48Z"
|
|
},
|
|
{
|
|
"url": "https://github.com/ethereumjs/ethereumjs-monorepo/commit/001033c508d6ee4219574fa05ddb27228cc8831f",
|
|
"message": "Add @inclu-media\\'s use of BN in checkOutofGas",
|
|
"time": "2017-07-05T17:59:27Z"
|
|
},
|
|
{
|
|
"url": "https://github.com/ethereumjs/ethereumjs-monorepo/commit/78357ebd76b36352ca8b7b73b1cb436218c083ec",
|
|
"message": "Cleanup, remove commented code",
|
|
"time": "2017-07-05T02:05:31Z"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "LEGACY",
|
|
"name": "account.ts",
|
|
"path": "/packages/util/src/account.ts",
|
|
"size": 320,
|
|
"contents": "This file seems pretty big compared to the other files in this part of the project. It's 9203 bytes and has 320 lines of code. That could make it hard to read for new contributors and people looking at the repository. You might want to look into a refactoring in order to keep it at a more readable size. What you could also do is contact one of the contributors to help in understanding what's going on. They must be hiding somewhere in this package as well, try to reveal them to access their Github profiles.",
|
|
"fileContents": " const { nonce, balance, stateRoot, codeHash } = accountData\n\n return new Account(\n nonce ? new BN(toBuffer(nonce)) : undefined,\n balance ? new BN(toBuffer(balance)) : undefined,\n stateRoot ? toBuffer(stateRoot) : undefined,\n codeHash ? toBuffer(codeHash) : undefined\n )\n }\n",
|
|
"fileSize": 9203,
|
|
"url": "https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/util/src/account.ts"
|
|
},
|
|
{
|
|
"type": "LEGACY",
|
|
"name": "bytes.ts",
|
|
"path": "/packages/util/src/bytes.ts",
|
|
"size": 228,
|
|
"contents": "This file seems pretty big compared to the other files in this part of the project. It's 5795 bytes and has 228 lines of code. That could make it hard to read for new contributors and people looking at the repository. You might want to look into a refactoring in order to keep it at a more readable size. What you could also do is contact one of the contributors to help in understanding what's going on. They must be hiding somewhere in this package as well, try to reveal them to access their Github profiles.",
|
|
"fileContents": " if (msg.length < length) {\n msg.copy(buf, length - msg.length)\n return buf\n }\n return msg.slice(-length)\n }\n}\n\n/**\n * Left Pads a `Buffer` with leading zeros till it has `length` bytes.",
|
|
"fileSize": 5795,
|
|
"url": "https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/util/src/bytes.ts"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
} |