├── .circleci └── config.yml ├── .editorconfig ├── .eslintrc.json ├── .gitignore ├── .nvmrc ├── .prettierrc.json ├── LICENSE ├── README.md ├── package.json ├── packages ├── chain │ ├── .eslintrc.js │ ├── .mocharc.json │ ├── .prettierignore │ ├── LICENSE │ ├── package.json │ ├── prettier.config.js │ ├── src │ │ ├── Chain.ts │ │ ├── ChainOptions.ts │ │ ├── errors.ts │ │ ├── index.ts │ │ ├── model │ │ │ ├── BlockResponse.ts │ │ │ ├── ChainFilter.ts │ │ │ ├── FilterRequest.ts │ │ │ ├── RpcLogObject.ts │ │ │ ├── RpcTransactionReceipt.ts │ │ │ ├── RpcTransactionResponse.ts │ │ │ ├── TransactionRequest.ts │ │ │ ├── index.ts │ │ │ ├── primitives │ │ │ │ ├── Address.ts │ │ │ │ ├── Hash.ts │ │ │ │ ├── HexData.ts │ │ │ │ ├── Quantity.ts │ │ │ │ ├── common.ts │ │ │ │ └── index.ts │ │ │ └── strings.ts │ │ ├── shims │ │ │ └── ethereumjs-block.d.ts │ │ ├── utils │ │ │ ├── EventEmitter.ts │ │ │ └── Snapshot.ts │ │ └── vm │ │ │ ├── SaneVM.ts │ │ │ ├── getLatestBlock.ts │ │ │ ├── getNextBlock.ts │ │ │ ├── getReceiptsAndResponses.ts │ │ │ ├── initializeVM.ts │ │ │ ├── putBlock.ts │ │ │ ├── putGenesisBlock.ts │ │ │ ├── runIsolatedTransaction.ts │ │ │ └── storage │ │ │ ├── BlockchainAdapter.ts │ │ │ ├── CheckpointMap.ts │ │ │ ├── DethBlockchain.ts │ │ │ ├── DethStateManger.ts │ │ │ ├── StateManagerAdapter.ts │ │ │ └── adapter-utils.ts │ ├── test │ │ ├── Chain │ │ │ ├── TestProvider.test.ts │ │ │ ├── TestProvider.ts │ │ │ ├── TestProviderOptions.ts │ │ │ ├── call.test.ts │ │ │ ├── estimateGas.test.ts │ │ │ ├── filters.test.ts │ │ │ ├── getBalance.test.ts │ │ │ ├── getBlock.test.ts │ │ │ ├── getBlockNumber.test.ts │ │ │ ├── getCode.test.ts │ │ │ ├── getGasPrice.test.ts │ │ │ ├── getLogs.test.ts │ │ │ ├── getStorageAt.test.ts │ │ │ ├── getTransaction.test.ts │ │ │ ├── getTransactionCount.test.ts │ │ │ ├── getTransactionReceipt.test.ts │ │ │ └── sendTransaction.test.ts │ │ ├── contracts │ │ │ └── Counter.ts │ │ ├── model │ │ │ └── primitives │ │ │ │ ├── Address.test.ts │ │ │ │ ├── Hash.test.ts │ │ │ │ ├── HexData.test.ts │ │ │ │ └── Quantity.test.ts │ │ ├── setup.test.ts │ │ ├── utils │ │ │ ├── EventEmitter.test.ts │ │ │ └── Snapshot.test.ts │ │ └── vm │ │ │ └── storage │ │ │ ├── BlockchainAdapter.test.ts │ │ │ ├── CheckpointMap.test.ts │ │ │ ├── DethBlockchain.test.ts │ │ │ └── utils.ts │ ├── tsconfig.build.json │ └── tsconfig.json ├── evm │ ├── .eslintrc.js │ ├── .mocharc.json │ ├── .prettierignore │ ├── LICENSE │ ├── package.json │ ├── prettier.config.js │ ├── src │ │ ├── Address.ts │ │ ├── Bytes.ts │ │ ├── Bytes32.ts │ │ ├── ExecutionContext.ts │ │ ├── ExecutionResult.ts │ │ ├── Memory.ts │ │ ├── Message.ts │ │ ├── Stack.ts │ │ ├── State.ts │ │ ├── encoding.ts │ │ ├── errors.ts │ │ ├── executeCode.ts │ │ ├── getContractAddress.ts │ │ ├── hash.ts │ │ ├── opcodes │ │ │ ├── Opcode.ts │ │ │ ├── bytes32.ts │ │ │ ├── control.ts │ │ │ ├── gasCosts.ts │ │ │ ├── helpers.ts │ │ │ ├── index.ts │ │ │ ├── invalid.ts │ │ │ ├── memory.ts │ │ │ ├── stack.ts │ │ │ └── storage.ts │ │ ├── parseBytecode.ts │ │ ├── rlp │ │ │ ├── RlpSerializable.ts │ │ │ ├── index.ts │ │ │ ├── rlpDecode.ts │ │ │ └── rlpEncode.ts │ │ └── trie │ │ │ ├── SecureTrie.ts │ │ │ ├── Trie.ts │ │ │ ├── hexPrefix.ts │ │ │ ├── index.ts │ │ │ ├── nodes.ts │ │ │ └── operations │ │ │ ├── findPath.ts │ │ │ ├── get.ts │ │ │ ├── index.ts │ │ │ ├── json.ts │ │ │ ├── remove.ts │ │ │ ├── set.ts │ │ │ ├── stackToRoot.ts │ │ │ └── update.ts │ ├── test │ │ ├── Bytes.test.ts │ │ ├── Bytes32.test.ts │ │ ├── ExecutionContext.test.ts │ │ ├── Memory.test.ts │ │ ├── Stack.test.ts │ │ ├── State.test.ts │ │ ├── gasLimit.test.ts │ │ ├── getContractAddress.test.ts │ │ ├── helpers │ │ │ ├── Int256.ts │ │ │ ├── executeAssembly.ts │ │ │ ├── expectations.ts │ │ │ ├── index.ts │ │ │ └── memory.ts │ │ ├── opcodes │ │ │ ├── bytes32 │ │ │ │ ├── bytes32.test.ts │ │ │ │ └── cases │ │ │ │ │ ├── deth │ │ │ │ │ └── add.ts │ │ │ │ │ ├── geth │ │ │ │ │ ├── README.md │ │ │ │ │ ├── add.json │ │ │ │ │ ├── and.json │ │ │ │ │ ├── byte.json │ │ │ │ │ ├── div.json │ │ │ │ │ ├── eq.json │ │ │ │ │ ├── exp.json │ │ │ │ │ ├── gt.json │ │ │ │ │ ├── lt.json │ │ │ │ │ ├── mod.json │ │ │ │ │ ├── mul.json │ │ │ │ │ ├── or.json │ │ │ │ │ ├── sar.json │ │ │ │ │ ├── sdiv.json │ │ │ │ │ ├── sgt.json │ │ │ │ │ ├── shl.json │ │ │ │ │ ├── shr.json │ │ │ │ │ ├── signextend.json │ │ │ │ │ ├── slt.json │ │ │ │ │ ├── smod.json │ │ │ │ │ ├── sub.json │ │ │ │ │ └── xor.json │ │ │ │ │ ├── helpers.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ └── parity │ │ │ │ │ ├── README.md │ │ │ │ │ ├── add.ts │ │ │ │ │ ├── addmod.ts │ │ │ │ │ ├── and.ts │ │ │ │ │ ├── byte.ts │ │ │ │ │ ├── div.ts │ │ │ │ │ ├── eq.ts │ │ │ │ │ ├── exp.ts │ │ │ │ │ ├── gt.ts │ │ │ │ │ ├── iszero.ts │ │ │ │ │ ├── lt.ts │ │ │ │ │ ├── mod.ts │ │ │ │ │ ├── mul.ts │ │ │ │ │ ├── mulmod.ts │ │ │ │ │ ├── not.ts │ │ │ │ │ ├── or.ts │ │ │ │ │ ├── sar.ts │ │ │ │ │ ├── sdiv.ts │ │ │ │ │ ├── sgt.ts │ │ │ │ │ ├── shl.ts │ │ │ │ │ ├── shr.ts │ │ │ │ │ ├── signextend.ts │ │ │ │ │ ├── slt.ts │ │ │ │ │ ├── smod.ts │ │ │ │ │ ├── sub.ts │ │ │ │ │ └── xor.ts │ │ │ ├── dup.test.ts │ │ │ ├── invalid.test.ts │ │ │ ├── jump.test.ts │ │ │ ├── memory.test.ts │ │ │ ├── pop.test.ts │ │ │ ├── push.test.ts │ │ │ ├── return.test.ts │ │ │ ├── revert.test.ts │ │ │ ├── stop.test.ts │ │ │ ├── storage.test.ts │ │ │ └── swap.test.ts │ │ ├── rlp │ │ │ ├── cases │ │ │ │ ├── eth-invalid.json │ │ │ │ ├── eth-valid.json │ │ │ │ └── ethers.json │ │ │ └── rlp.test.ts │ │ └── trie │ │ │ ├── cases │ │ │ ├── any-order.json │ │ │ ├── in-order.json │ │ │ ├── secure-any-order.json │ │ │ ├── secure-hex-encoded.json │ │ │ └── secure-in-order.json │ │ │ ├── get.test.ts │ │ │ ├── hexPrefix.test.ts │ │ │ ├── reference.test.ts │ │ │ ├── remove.test.ts │ │ │ ├── secure.test.ts │ │ │ └── set.test.ts │ ├── tsconfig.build.json │ └── tsconfig.json └── node │ ├── .eslintrc.js │ ├── .mocharc.json │ ├── .prettierignore │ ├── LICENSE │ ├── README.md │ ├── build.sh │ ├── package.json │ ├── prettier.config.js │ ├── src │ ├── buildApp.ts │ ├── config │ │ ├── config.ts │ │ ├── index.ts │ │ └── loader.ts │ ├── middleware │ │ ├── errorHandler.ts │ │ ├── explorerRouter.tsx │ │ ├── healthRouter.ts │ │ ├── notFound.ts │ │ ├── rpcRouter.ts │ │ └── utils.ts │ ├── rpc │ │ ├── codecs.ts │ │ ├── middlewares.ts │ │ └── schema.ts │ ├── runNode.ts │ ├── runner.ts │ ├── services │ │ ├── AbiDecoder.ts │ │ ├── Explorer.ts │ │ ├── WalletManager.ts │ │ ├── chain.ts │ │ ├── fakeHistory.ts │ │ ├── fs │ │ │ ├── FileSystem.ts │ │ │ ├── Path.ts │ │ │ └── RealFileSystem.ts │ │ ├── index.ts │ │ ├── logger │ │ │ ├── CliLogger.ts │ │ │ ├── DethLogger.ts │ │ │ └── stepsLoggers.ts │ │ └── rpcExecutor.ts │ ├── static │ │ └── css │ │ │ ├── main.css │ │ │ └── normalize.css │ └── views │ │ ├── AddressDisplay.tsx │ │ ├── BlockTable.tsx │ │ ├── ComingSoon.tsx │ │ ├── HashDisplay.tsx │ │ ├── Header.tsx │ │ ├── Home.tsx │ │ ├── NotFound.tsx │ │ ├── Page.tsx │ │ ├── TransactionTable.tsx │ │ └── render.ts │ ├── test │ ├── buildTestApp.ts │ ├── config │ │ └── loader.test.ts │ ├── contracts │ │ └── Counter.ts │ ├── middleware │ │ ├── errorHandler │ │ │ ├── http-errors.test.ts │ │ │ └── rpc-errors.test.ts │ │ └── rpc │ │ │ ├── accounts.test.ts │ │ │ ├── basics.test.ts │ │ │ ├── call.test.ts │ │ │ ├── common.ts │ │ │ ├── estimateGas.test.ts │ │ │ ├── filters.test.ts │ │ │ ├── getBalance.test.ts │ │ │ ├── getStorageAt.test.ts │ │ │ ├── getTransactionReceipt.test.ts │ │ │ ├── miningControl.test.ts │ │ │ ├── sendRawTransaction.test.ts │ │ │ ├── sendTransaction.test.ts │ │ │ ├── snapshot.test.ts │ │ │ └── timeControl.test.ts │ ├── services │ │ ├── AbiDecoder.test.ts │ │ ├── Logger │ │ │ └── NoopLogger.ts │ │ ├── WalletManager │ │ │ ├── addFromMnemonic.test.ts │ │ │ ├── addFromPrivateKey.test.ts │ │ │ ├── createEmptyUntrackedWallet.test.ts │ │ │ ├── createEmptyWallet.test.ts │ │ │ ├── getWalletForAddress.test.ts │ │ │ └── getWallets.test.ts │ │ └── fs │ │ │ └── fs.mock.ts │ └── setup.test.ts │ ├── tsconfig.build.json │ └── tsconfig.json ├── tsconfig.json └── yarn.lock /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | yarn-error.log 4 | .DS_Store 5 | -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 11.15 2 | -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/package.json -------------------------------------------------------------------------------- /packages/chain/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/chain/.eslintrc.js -------------------------------------------------------------------------------- /packages/chain/.mocharc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/chain/.mocharc.json -------------------------------------------------------------------------------- /packages/chain/.prettierignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | -------------------------------------------------------------------------------- /packages/chain/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/chain/LICENSE -------------------------------------------------------------------------------- /packages/chain/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/chain/package.json -------------------------------------------------------------------------------- /packages/chain/prettier.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/chain/prettier.config.js -------------------------------------------------------------------------------- /packages/chain/src/Chain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/chain/src/Chain.ts -------------------------------------------------------------------------------- /packages/chain/src/ChainOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/chain/src/ChainOptions.ts -------------------------------------------------------------------------------- /packages/chain/src/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/chain/src/errors.ts -------------------------------------------------------------------------------- /packages/chain/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/chain/src/index.ts -------------------------------------------------------------------------------- /packages/chain/src/model/BlockResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/chain/src/model/BlockResponse.ts -------------------------------------------------------------------------------- /packages/chain/src/model/ChainFilter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/chain/src/model/ChainFilter.ts -------------------------------------------------------------------------------- /packages/chain/src/model/FilterRequest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/chain/src/model/FilterRequest.ts -------------------------------------------------------------------------------- /packages/chain/src/model/RpcLogObject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/chain/src/model/RpcLogObject.ts -------------------------------------------------------------------------------- /packages/chain/src/model/RpcTransactionReceipt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/chain/src/model/RpcTransactionReceipt.ts -------------------------------------------------------------------------------- /packages/chain/src/model/RpcTransactionResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/chain/src/model/RpcTransactionResponse.ts -------------------------------------------------------------------------------- /packages/chain/src/model/TransactionRequest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/chain/src/model/TransactionRequest.ts -------------------------------------------------------------------------------- /packages/chain/src/model/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/chain/src/model/index.ts -------------------------------------------------------------------------------- /packages/chain/src/model/primitives/Address.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/chain/src/model/primitives/Address.ts -------------------------------------------------------------------------------- /packages/chain/src/model/primitives/Hash.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/chain/src/model/primitives/Hash.ts -------------------------------------------------------------------------------- /packages/chain/src/model/primitives/HexData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/chain/src/model/primitives/HexData.ts -------------------------------------------------------------------------------- /packages/chain/src/model/primitives/Quantity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/chain/src/model/primitives/Quantity.ts -------------------------------------------------------------------------------- /packages/chain/src/model/primitives/common.ts: -------------------------------------------------------------------------------- 1 | export const HEX_REGEX = /^0x[\da-fA-F]*$/ 2 | -------------------------------------------------------------------------------- /packages/chain/src/model/primitives/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/chain/src/model/primitives/index.ts -------------------------------------------------------------------------------- /packages/chain/src/model/strings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/chain/src/model/strings.ts -------------------------------------------------------------------------------- /packages/chain/src/shims/ethereumjs-block.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/chain/src/shims/ethereumjs-block.d.ts -------------------------------------------------------------------------------- /packages/chain/src/utils/EventEmitter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/chain/src/utils/EventEmitter.ts -------------------------------------------------------------------------------- /packages/chain/src/utils/Snapshot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/chain/src/utils/Snapshot.ts -------------------------------------------------------------------------------- /packages/chain/src/vm/SaneVM.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/chain/src/vm/SaneVM.ts -------------------------------------------------------------------------------- /packages/chain/src/vm/getLatestBlock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/chain/src/vm/getLatestBlock.ts -------------------------------------------------------------------------------- /packages/chain/src/vm/getNextBlock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/chain/src/vm/getNextBlock.ts -------------------------------------------------------------------------------- /packages/chain/src/vm/getReceiptsAndResponses.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/chain/src/vm/getReceiptsAndResponses.ts -------------------------------------------------------------------------------- /packages/chain/src/vm/initializeVM.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/chain/src/vm/initializeVM.ts -------------------------------------------------------------------------------- /packages/chain/src/vm/putBlock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/chain/src/vm/putBlock.ts -------------------------------------------------------------------------------- /packages/chain/src/vm/putGenesisBlock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/chain/src/vm/putGenesisBlock.ts -------------------------------------------------------------------------------- /packages/chain/src/vm/runIsolatedTransaction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/chain/src/vm/runIsolatedTransaction.ts -------------------------------------------------------------------------------- /packages/chain/src/vm/storage/BlockchainAdapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/chain/src/vm/storage/BlockchainAdapter.ts -------------------------------------------------------------------------------- /packages/chain/src/vm/storage/CheckpointMap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/chain/src/vm/storage/CheckpointMap.ts -------------------------------------------------------------------------------- /packages/chain/src/vm/storage/DethBlockchain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/chain/src/vm/storage/DethBlockchain.ts -------------------------------------------------------------------------------- /packages/chain/src/vm/storage/DethStateManger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/chain/src/vm/storage/DethStateManger.ts -------------------------------------------------------------------------------- /packages/chain/src/vm/storage/StateManagerAdapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/chain/src/vm/storage/StateManagerAdapter.ts -------------------------------------------------------------------------------- /packages/chain/src/vm/storage/adapter-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/chain/src/vm/storage/adapter-utils.ts -------------------------------------------------------------------------------- /packages/chain/test/Chain/TestProvider.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/chain/test/Chain/TestProvider.test.ts -------------------------------------------------------------------------------- /packages/chain/test/Chain/TestProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/chain/test/Chain/TestProvider.ts -------------------------------------------------------------------------------- /packages/chain/test/Chain/TestProviderOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/chain/test/Chain/TestProviderOptions.ts -------------------------------------------------------------------------------- /packages/chain/test/Chain/call.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/chain/test/Chain/call.test.ts -------------------------------------------------------------------------------- /packages/chain/test/Chain/estimateGas.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/chain/test/Chain/estimateGas.test.ts -------------------------------------------------------------------------------- /packages/chain/test/Chain/filters.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/chain/test/Chain/filters.test.ts -------------------------------------------------------------------------------- /packages/chain/test/Chain/getBalance.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/chain/test/Chain/getBalance.test.ts -------------------------------------------------------------------------------- /packages/chain/test/Chain/getBlock.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/chain/test/Chain/getBlock.test.ts -------------------------------------------------------------------------------- /packages/chain/test/Chain/getBlockNumber.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/chain/test/Chain/getBlockNumber.test.ts -------------------------------------------------------------------------------- /packages/chain/test/Chain/getCode.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/chain/test/Chain/getCode.test.ts -------------------------------------------------------------------------------- /packages/chain/test/Chain/getGasPrice.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/chain/test/Chain/getGasPrice.test.ts -------------------------------------------------------------------------------- /packages/chain/test/Chain/getLogs.test.ts: -------------------------------------------------------------------------------- 1 | describe('TestProvider.getLogs', () => { 2 | xit('works') 3 | }) 4 | -------------------------------------------------------------------------------- /packages/chain/test/Chain/getStorageAt.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/chain/test/Chain/getStorageAt.test.ts -------------------------------------------------------------------------------- /packages/chain/test/Chain/getTransaction.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/chain/test/Chain/getTransaction.test.ts -------------------------------------------------------------------------------- /packages/chain/test/Chain/getTransactionCount.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/chain/test/Chain/getTransactionCount.test.ts -------------------------------------------------------------------------------- /packages/chain/test/Chain/getTransactionReceipt.test.ts: -------------------------------------------------------------------------------- 1 | describe('TestProvider.getTransactionReceipt', () => { 2 | xit('works') 3 | }) 4 | -------------------------------------------------------------------------------- /packages/chain/test/Chain/sendTransaction.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/chain/test/Chain/sendTransaction.test.ts -------------------------------------------------------------------------------- /packages/chain/test/contracts/Counter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/chain/test/contracts/Counter.ts -------------------------------------------------------------------------------- /packages/chain/test/model/primitives/Address.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/chain/test/model/primitives/Address.test.ts -------------------------------------------------------------------------------- /packages/chain/test/model/primitives/Hash.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/chain/test/model/primitives/Hash.test.ts -------------------------------------------------------------------------------- /packages/chain/test/model/primitives/HexData.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/chain/test/model/primitives/HexData.test.ts -------------------------------------------------------------------------------- /packages/chain/test/model/primitives/Quantity.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/chain/test/model/primitives/Quantity.test.ts -------------------------------------------------------------------------------- /packages/chain/test/setup.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/chain/test/setup.test.ts -------------------------------------------------------------------------------- /packages/chain/test/utils/EventEmitter.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/chain/test/utils/EventEmitter.test.ts -------------------------------------------------------------------------------- /packages/chain/test/utils/Snapshot.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/chain/test/utils/Snapshot.test.ts -------------------------------------------------------------------------------- /packages/chain/test/vm/storage/BlockchainAdapter.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/chain/test/vm/storage/BlockchainAdapter.test.ts -------------------------------------------------------------------------------- /packages/chain/test/vm/storage/CheckpointMap.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/chain/test/vm/storage/CheckpointMap.test.ts -------------------------------------------------------------------------------- /packages/chain/test/vm/storage/DethBlockchain.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/chain/test/vm/storage/DethBlockchain.test.ts -------------------------------------------------------------------------------- /packages/chain/test/vm/storage/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/chain/test/vm/storage/utils.ts -------------------------------------------------------------------------------- /packages/chain/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/chain/tsconfig.build.json -------------------------------------------------------------------------------- /packages/chain/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/chain/tsconfig.json -------------------------------------------------------------------------------- /packages/evm/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/.eslintrc.js -------------------------------------------------------------------------------- /packages/evm/.mocharc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/.mocharc.json -------------------------------------------------------------------------------- /packages/evm/.prettierignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | -------------------------------------------------------------------------------- /packages/evm/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/LICENSE -------------------------------------------------------------------------------- /packages/evm/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/package.json -------------------------------------------------------------------------------- /packages/evm/prettier.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/prettier.config.js -------------------------------------------------------------------------------- /packages/evm/src/Address.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/src/Address.ts -------------------------------------------------------------------------------- /packages/evm/src/Bytes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/src/Bytes.ts -------------------------------------------------------------------------------- /packages/evm/src/Bytes32.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/src/Bytes32.ts -------------------------------------------------------------------------------- /packages/evm/src/ExecutionContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/src/ExecutionContext.ts -------------------------------------------------------------------------------- /packages/evm/src/ExecutionResult.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/src/ExecutionResult.ts -------------------------------------------------------------------------------- /packages/evm/src/Memory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/src/Memory.ts -------------------------------------------------------------------------------- /packages/evm/src/Message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/src/Message.ts -------------------------------------------------------------------------------- /packages/evm/src/Stack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/src/Stack.ts -------------------------------------------------------------------------------- /packages/evm/src/State.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/src/State.ts -------------------------------------------------------------------------------- /packages/evm/src/encoding.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/src/encoding.ts -------------------------------------------------------------------------------- /packages/evm/src/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/src/errors.ts -------------------------------------------------------------------------------- /packages/evm/src/executeCode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/src/executeCode.ts -------------------------------------------------------------------------------- /packages/evm/src/getContractAddress.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/src/getContractAddress.ts -------------------------------------------------------------------------------- /packages/evm/src/hash.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/src/hash.ts -------------------------------------------------------------------------------- /packages/evm/src/opcodes/Opcode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/src/opcodes/Opcode.ts -------------------------------------------------------------------------------- /packages/evm/src/opcodes/bytes32.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/src/opcodes/bytes32.ts -------------------------------------------------------------------------------- /packages/evm/src/opcodes/control.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/src/opcodes/control.ts -------------------------------------------------------------------------------- /packages/evm/src/opcodes/gasCosts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/src/opcodes/gasCosts.ts -------------------------------------------------------------------------------- /packages/evm/src/opcodes/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/src/opcodes/helpers.ts -------------------------------------------------------------------------------- /packages/evm/src/opcodes/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/src/opcodes/index.ts -------------------------------------------------------------------------------- /packages/evm/src/opcodes/invalid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/src/opcodes/invalid.ts -------------------------------------------------------------------------------- /packages/evm/src/opcodes/memory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/src/opcodes/memory.ts -------------------------------------------------------------------------------- /packages/evm/src/opcodes/stack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/src/opcodes/stack.ts -------------------------------------------------------------------------------- /packages/evm/src/opcodes/storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/src/opcodes/storage.ts -------------------------------------------------------------------------------- /packages/evm/src/parseBytecode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/src/parseBytecode.ts -------------------------------------------------------------------------------- /packages/evm/src/rlp/RlpSerializable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/src/rlp/RlpSerializable.ts -------------------------------------------------------------------------------- /packages/evm/src/rlp/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/src/rlp/index.ts -------------------------------------------------------------------------------- /packages/evm/src/rlp/rlpDecode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/src/rlp/rlpDecode.ts -------------------------------------------------------------------------------- /packages/evm/src/rlp/rlpEncode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/src/rlp/rlpEncode.ts -------------------------------------------------------------------------------- /packages/evm/src/trie/SecureTrie.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/src/trie/SecureTrie.ts -------------------------------------------------------------------------------- /packages/evm/src/trie/Trie.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/src/trie/Trie.ts -------------------------------------------------------------------------------- /packages/evm/src/trie/hexPrefix.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/src/trie/hexPrefix.ts -------------------------------------------------------------------------------- /packages/evm/src/trie/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/src/trie/index.ts -------------------------------------------------------------------------------- /packages/evm/src/trie/nodes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/src/trie/nodes.ts -------------------------------------------------------------------------------- /packages/evm/src/trie/operations/findPath.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/src/trie/operations/findPath.ts -------------------------------------------------------------------------------- /packages/evm/src/trie/operations/get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/src/trie/operations/get.ts -------------------------------------------------------------------------------- /packages/evm/src/trie/operations/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/src/trie/operations/index.ts -------------------------------------------------------------------------------- /packages/evm/src/trie/operations/json.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/src/trie/operations/json.ts -------------------------------------------------------------------------------- /packages/evm/src/trie/operations/remove.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/src/trie/operations/remove.ts -------------------------------------------------------------------------------- /packages/evm/src/trie/operations/set.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/src/trie/operations/set.ts -------------------------------------------------------------------------------- /packages/evm/src/trie/operations/stackToRoot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/src/trie/operations/stackToRoot.ts -------------------------------------------------------------------------------- /packages/evm/src/trie/operations/update.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/src/trie/operations/update.ts -------------------------------------------------------------------------------- /packages/evm/test/Bytes.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/test/Bytes.test.ts -------------------------------------------------------------------------------- /packages/evm/test/Bytes32.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/test/Bytes32.test.ts -------------------------------------------------------------------------------- /packages/evm/test/ExecutionContext.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/test/ExecutionContext.test.ts -------------------------------------------------------------------------------- /packages/evm/test/Memory.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/test/Memory.test.ts -------------------------------------------------------------------------------- /packages/evm/test/Stack.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/test/Stack.test.ts -------------------------------------------------------------------------------- /packages/evm/test/State.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/test/State.test.ts -------------------------------------------------------------------------------- /packages/evm/test/gasLimit.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/test/gasLimit.test.ts -------------------------------------------------------------------------------- /packages/evm/test/getContractAddress.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/test/getContractAddress.test.ts -------------------------------------------------------------------------------- /packages/evm/test/helpers/Int256.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/test/helpers/Int256.ts -------------------------------------------------------------------------------- /packages/evm/test/helpers/executeAssembly.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/test/helpers/executeAssembly.ts -------------------------------------------------------------------------------- /packages/evm/test/helpers/expectations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/test/helpers/expectations.ts -------------------------------------------------------------------------------- /packages/evm/test/helpers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/test/helpers/index.ts -------------------------------------------------------------------------------- /packages/evm/test/helpers/memory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/test/helpers/memory.ts -------------------------------------------------------------------------------- /packages/evm/test/opcodes/bytes32/bytes32.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/test/opcodes/bytes32/bytes32.test.ts -------------------------------------------------------------------------------- /packages/evm/test/opcodes/bytes32/cases/deth/add.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/test/opcodes/bytes32/cases/deth/add.ts -------------------------------------------------------------------------------- /packages/evm/test/opcodes/bytes32/cases/geth/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/test/opcodes/bytes32/cases/geth/README.md -------------------------------------------------------------------------------- /packages/evm/test/opcodes/bytes32/cases/geth/add.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/test/opcodes/bytes32/cases/geth/add.json -------------------------------------------------------------------------------- /packages/evm/test/opcodes/bytes32/cases/geth/and.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/test/opcodes/bytes32/cases/geth/and.json -------------------------------------------------------------------------------- /packages/evm/test/opcodes/bytes32/cases/geth/byte.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/test/opcodes/bytes32/cases/geth/byte.json -------------------------------------------------------------------------------- /packages/evm/test/opcodes/bytes32/cases/geth/div.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/test/opcodes/bytes32/cases/geth/div.json -------------------------------------------------------------------------------- /packages/evm/test/opcodes/bytes32/cases/geth/eq.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/test/opcodes/bytes32/cases/geth/eq.json -------------------------------------------------------------------------------- /packages/evm/test/opcodes/bytes32/cases/geth/exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/test/opcodes/bytes32/cases/geth/exp.json -------------------------------------------------------------------------------- /packages/evm/test/opcodes/bytes32/cases/geth/gt.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/test/opcodes/bytes32/cases/geth/gt.json -------------------------------------------------------------------------------- /packages/evm/test/opcodes/bytes32/cases/geth/lt.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/test/opcodes/bytes32/cases/geth/lt.json -------------------------------------------------------------------------------- /packages/evm/test/opcodes/bytes32/cases/geth/mod.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/test/opcodes/bytes32/cases/geth/mod.json -------------------------------------------------------------------------------- /packages/evm/test/opcodes/bytes32/cases/geth/mul.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/test/opcodes/bytes32/cases/geth/mul.json -------------------------------------------------------------------------------- /packages/evm/test/opcodes/bytes32/cases/geth/or.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/test/opcodes/bytes32/cases/geth/or.json -------------------------------------------------------------------------------- /packages/evm/test/opcodes/bytes32/cases/geth/sar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/test/opcodes/bytes32/cases/geth/sar.json -------------------------------------------------------------------------------- /packages/evm/test/opcodes/bytes32/cases/geth/sdiv.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/test/opcodes/bytes32/cases/geth/sdiv.json -------------------------------------------------------------------------------- /packages/evm/test/opcodes/bytes32/cases/geth/sgt.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/test/opcodes/bytes32/cases/geth/sgt.json -------------------------------------------------------------------------------- /packages/evm/test/opcodes/bytes32/cases/geth/shl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/test/opcodes/bytes32/cases/geth/shl.json -------------------------------------------------------------------------------- /packages/evm/test/opcodes/bytes32/cases/geth/shr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/test/opcodes/bytes32/cases/geth/shr.json -------------------------------------------------------------------------------- /packages/evm/test/opcodes/bytes32/cases/geth/signextend.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/test/opcodes/bytes32/cases/geth/signextend.json -------------------------------------------------------------------------------- /packages/evm/test/opcodes/bytes32/cases/geth/slt.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/test/opcodes/bytes32/cases/geth/slt.json -------------------------------------------------------------------------------- /packages/evm/test/opcodes/bytes32/cases/geth/smod.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/test/opcodes/bytes32/cases/geth/smod.json -------------------------------------------------------------------------------- /packages/evm/test/opcodes/bytes32/cases/geth/sub.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/test/opcodes/bytes32/cases/geth/sub.json -------------------------------------------------------------------------------- /packages/evm/test/opcodes/bytes32/cases/geth/xor.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/test/opcodes/bytes32/cases/geth/xor.json -------------------------------------------------------------------------------- /packages/evm/test/opcodes/bytes32/cases/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/test/opcodes/bytes32/cases/helpers.ts -------------------------------------------------------------------------------- /packages/evm/test/opcodes/bytes32/cases/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/test/opcodes/bytes32/cases/index.ts -------------------------------------------------------------------------------- /packages/evm/test/opcodes/bytes32/cases/parity/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/test/opcodes/bytes32/cases/parity/README.md -------------------------------------------------------------------------------- /packages/evm/test/opcodes/bytes32/cases/parity/add.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/test/opcodes/bytes32/cases/parity/add.ts -------------------------------------------------------------------------------- /packages/evm/test/opcodes/bytes32/cases/parity/addmod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/test/opcodes/bytes32/cases/parity/addmod.ts -------------------------------------------------------------------------------- /packages/evm/test/opcodes/bytes32/cases/parity/and.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/test/opcodes/bytes32/cases/parity/and.ts -------------------------------------------------------------------------------- /packages/evm/test/opcodes/bytes32/cases/parity/byte.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/test/opcodes/bytes32/cases/parity/byte.ts -------------------------------------------------------------------------------- /packages/evm/test/opcodes/bytes32/cases/parity/div.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/test/opcodes/bytes32/cases/parity/div.ts -------------------------------------------------------------------------------- /packages/evm/test/opcodes/bytes32/cases/parity/eq.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/test/opcodes/bytes32/cases/parity/eq.ts -------------------------------------------------------------------------------- /packages/evm/test/opcodes/bytes32/cases/parity/exp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/test/opcodes/bytes32/cases/parity/exp.ts -------------------------------------------------------------------------------- /packages/evm/test/opcodes/bytes32/cases/parity/gt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/test/opcodes/bytes32/cases/parity/gt.ts -------------------------------------------------------------------------------- /packages/evm/test/opcodes/bytes32/cases/parity/iszero.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/test/opcodes/bytes32/cases/parity/iszero.ts -------------------------------------------------------------------------------- /packages/evm/test/opcodes/bytes32/cases/parity/lt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/test/opcodes/bytes32/cases/parity/lt.ts -------------------------------------------------------------------------------- /packages/evm/test/opcodes/bytes32/cases/parity/mod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/test/opcodes/bytes32/cases/parity/mod.ts -------------------------------------------------------------------------------- /packages/evm/test/opcodes/bytes32/cases/parity/mul.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/test/opcodes/bytes32/cases/parity/mul.ts -------------------------------------------------------------------------------- /packages/evm/test/opcodes/bytes32/cases/parity/mulmod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/test/opcodes/bytes32/cases/parity/mulmod.ts -------------------------------------------------------------------------------- /packages/evm/test/opcodes/bytes32/cases/parity/not.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/test/opcodes/bytes32/cases/parity/not.ts -------------------------------------------------------------------------------- /packages/evm/test/opcodes/bytes32/cases/parity/or.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/test/opcodes/bytes32/cases/parity/or.ts -------------------------------------------------------------------------------- /packages/evm/test/opcodes/bytes32/cases/parity/sar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/test/opcodes/bytes32/cases/parity/sar.ts -------------------------------------------------------------------------------- /packages/evm/test/opcodes/bytes32/cases/parity/sdiv.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/test/opcodes/bytes32/cases/parity/sdiv.ts -------------------------------------------------------------------------------- /packages/evm/test/opcodes/bytes32/cases/parity/sgt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/test/opcodes/bytes32/cases/parity/sgt.ts -------------------------------------------------------------------------------- /packages/evm/test/opcodes/bytes32/cases/parity/shl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/test/opcodes/bytes32/cases/parity/shl.ts -------------------------------------------------------------------------------- /packages/evm/test/opcodes/bytes32/cases/parity/shr.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/test/opcodes/bytes32/cases/parity/shr.ts -------------------------------------------------------------------------------- /packages/evm/test/opcodes/bytes32/cases/parity/signextend.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/test/opcodes/bytes32/cases/parity/signextend.ts -------------------------------------------------------------------------------- /packages/evm/test/opcodes/bytes32/cases/parity/slt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/test/opcodes/bytes32/cases/parity/slt.ts -------------------------------------------------------------------------------- /packages/evm/test/opcodes/bytes32/cases/parity/smod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/test/opcodes/bytes32/cases/parity/smod.ts -------------------------------------------------------------------------------- /packages/evm/test/opcodes/bytes32/cases/parity/sub.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/test/opcodes/bytes32/cases/parity/sub.ts -------------------------------------------------------------------------------- /packages/evm/test/opcodes/bytes32/cases/parity/xor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/test/opcodes/bytes32/cases/parity/xor.ts -------------------------------------------------------------------------------- /packages/evm/test/opcodes/dup.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/test/opcodes/dup.test.ts -------------------------------------------------------------------------------- /packages/evm/test/opcodes/invalid.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/test/opcodes/invalid.test.ts -------------------------------------------------------------------------------- /packages/evm/test/opcodes/jump.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/test/opcodes/jump.test.ts -------------------------------------------------------------------------------- /packages/evm/test/opcodes/memory.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/test/opcodes/memory.test.ts -------------------------------------------------------------------------------- /packages/evm/test/opcodes/pop.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/test/opcodes/pop.test.ts -------------------------------------------------------------------------------- /packages/evm/test/opcodes/push.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/test/opcodes/push.test.ts -------------------------------------------------------------------------------- /packages/evm/test/opcodes/return.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/test/opcodes/return.test.ts -------------------------------------------------------------------------------- /packages/evm/test/opcodes/revert.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/test/opcodes/revert.test.ts -------------------------------------------------------------------------------- /packages/evm/test/opcodes/stop.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/test/opcodes/stop.test.ts -------------------------------------------------------------------------------- /packages/evm/test/opcodes/storage.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/test/opcodes/storage.test.ts -------------------------------------------------------------------------------- /packages/evm/test/opcodes/swap.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/test/opcodes/swap.test.ts -------------------------------------------------------------------------------- /packages/evm/test/rlp/cases/eth-invalid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/test/rlp/cases/eth-invalid.json -------------------------------------------------------------------------------- /packages/evm/test/rlp/cases/eth-valid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/test/rlp/cases/eth-valid.json -------------------------------------------------------------------------------- /packages/evm/test/rlp/cases/ethers.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/test/rlp/cases/ethers.json -------------------------------------------------------------------------------- /packages/evm/test/rlp/rlp.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/test/rlp/rlp.test.ts -------------------------------------------------------------------------------- /packages/evm/test/trie/cases/any-order.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/test/trie/cases/any-order.json -------------------------------------------------------------------------------- /packages/evm/test/trie/cases/in-order.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/test/trie/cases/in-order.json -------------------------------------------------------------------------------- /packages/evm/test/trie/cases/secure-any-order.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/test/trie/cases/secure-any-order.json -------------------------------------------------------------------------------- /packages/evm/test/trie/cases/secure-hex-encoded.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/test/trie/cases/secure-hex-encoded.json -------------------------------------------------------------------------------- /packages/evm/test/trie/cases/secure-in-order.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/test/trie/cases/secure-in-order.json -------------------------------------------------------------------------------- /packages/evm/test/trie/get.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/test/trie/get.test.ts -------------------------------------------------------------------------------- /packages/evm/test/trie/hexPrefix.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/test/trie/hexPrefix.test.ts -------------------------------------------------------------------------------- /packages/evm/test/trie/reference.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/test/trie/reference.test.ts -------------------------------------------------------------------------------- /packages/evm/test/trie/remove.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/test/trie/remove.test.ts -------------------------------------------------------------------------------- /packages/evm/test/trie/secure.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/test/trie/secure.test.ts -------------------------------------------------------------------------------- /packages/evm/test/trie/set.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/test/trie/set.test.ts -------------------------------------------------------------------------------- /packages/evm/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/tsconfig.build.json -------------------------------------------------------------------------------- /packages/evm/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/evm/tsconfig.json -------------------------------------------------------------------------------- /packages/node/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/node/.eslintrc.js -------------------------------------------------------------------------------- /packages/node/.mocharc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/node/.mocharc.json -------------------------------------------------------------------------------- /packages/node/.prettierignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | -------------------------------------------------------------------------------- /packages/node/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/node/LICENSE -------------------------------------------------------------------------------- /packages/node/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/node/README.md -------------------------------------------------------------------------------- /packages/node/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/node/build.sh -------------------------------------------------------------------------------- /packages/node/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/node/package.json -------------------------------------------------------------------------------- /packages/node/prettier.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/node/prettier.config.js -------------------------------------------------------------------------------- /packages/node/src/buildApp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/node/src/buildApp.ts -------------------------------------------------------------------------------- /packages/node/src/config/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/node/src/config/config.ts -------------------------------------------------------------------------------- /packages/node/src/config/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/node/src/config/index.ts -------------------------------------------------------------------------------- /packages/node/src/config/loader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/node/src/config/loader.ts -------------------------------------------------------------------------------- /packages/node/src/middleware/errorHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/node/src/middleware/errorHandler.ts -------------------------------------------------------------------------------- /packages/node/src/middleware/explorerRouter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/node/src/middleware/explorerRouter.tsx -------------------------------------------------------------------------------- /packages/node/src/middleware/healthRouter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/node/src/middleware/healthRouter.ts -------------------------------------------------------------------------------- /packages/node/src/middleware/notFound.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/node/src/middleware/notFound.ts -------------------------------------------------------------------------------- /packages/node/src/middleware/rpcRouter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/node/src/middleware/rpcRouter.ts -------------------------------------------------------------------------------- /packages/node/src/middleware/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/node/src/middleware/utils.ts -------------------------------------------------------------------------------- /packages/node/src/rpc/codecs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/node/src/rpc/codecs.ts -------------------------------------------------------------------------------- /packages/node/src/rpc/middlewares.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/node/src/rpc/middlewares.ts -------------------------------------------------------------------------------- /packages/node/src/rpc/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/node/src/rpc/schema.ts -------------------------------------------------------------------------------- /packages/node/src/runNode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/node/src/runNode.ts -------------------------------------------------------------------------------- /packages/node/src/runner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/node/src/runner.ts -------------------------------------------------------------------------------- /packages/node/src/services/AbiDecoder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/node/src/services/AbiDecoder.ts -------------------------------------------------------------------------------- /packages/node/src/services/Explorer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/node/src/services/Explorer.ts -------------------------------------------------------------------------------- /packages/node/src/services/WalletManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/node/src/services/WalletManager.ts -------------------------------------------------------------------------------- /packages/node/src/services/chain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/node/src/services/chain.ts -------------------------------------------------------------------------------- /packages/node/src/services/fakeHistory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/node/src/services/fakeHistory.ts -------------------------------------------------------------------------------- /packages/node/src/services/fs/FileSystem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/node/src/services/fs/FileSystem.ts -------------------------------------------------------------------------------- /packages/node/src/services/fs/Path.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/node/src/services/fs/Path.ts -------------------------------------------------------------------------------- /packages/node/src/services/fs/RealFileSystem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/node/src/services/fs/RealFileSystem.ts -------------------------------------------------------------------------------- /packages/node/src/services/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/node/src/services/index.ts -------------------------------------------------------------------------------- /packages/node/src/services/logger/CliLogger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/node/src/services/logger/CliLogger.ts -------------------------------------------------------------------------------- /packages/node/src/services/logger/DethLogger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/node/src/services/logger/DethLogger.ts -------------------------------------------------------------------------------- /packages/node/src/services/logger/stepsLoggers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/node/src/services/logger/stepsLoggers.ts -------------------------------------------------------------------------------- /packages/node/src/services/rpcExecutor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/node/src/services/rpcExecutor.ts -------------------------------------------------------------------------------- /packages/node/src/static/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/node/src/static/css/main.css -------------------------------------------------------------------------------- /packages/node/src/static/css/normalize.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/node/src/static/css/normalize.css -------------------------------------------------------------------------------- /packages/node/src/views/AddressDisplay.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/node/src/views/AddressDisplay.tsx -------------------------------------------------------------------------------- /packages/node/src/views/BlockTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/node/src/views/BlockTable.tsx -------------------------------------------------------------------------------- /packages/node/src/views/ComingSoon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/node/src/views/ComingSoon.tsx -------------------------------------------------------------------------------- /packages/node/src/views/HashDisplay.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/node/src/views/HashDisplay.tsx -------------------------------------------------------------------------------- /packages/node/src/views/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/node/src/views/Header.tsx -------------------------------------------------------------------------------- /packages/node/src/views/Home.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/node/src/views/Home.tsx -------------------------------------------------------------------------------- /packages/node/src/views/NotFound.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/node/src/views/NotFound.tsx -------------------------------------------------------------------------------- /packages/node/src/views/Page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/node/src/views/Page.tsx -------------------------------------------------------------------------------- /packages/node/src/views/TransactionTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/node/src/views/TransactionTable.tsx -------------------------------------------------------------------------------- /packages/node/src/views/render.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/node/src/views/render.ts -------------------------------------------------------------------------------- /packages/node/test/buildTestApp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/node/test/buildTestApp.ts -------------------------------------------------------------------------------- /packages/node/test/config/loader.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/node/test/config/loader.test.ts -------------------------------------------------------------------------------- /packages/node/test/contracts/Counter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/node/test/contracts/Counter.ts -------------------------------------------------------------------------------- /packages/node/test/middleware/errorHandler/http-errors.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/node/test/middleware/errorHandler/http-errors.test.ts -------------------------------------------------------------------------------- /packages/node/test/middleware/errorHandler/rpc-errors.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/node/test/middleware/errorHandler/rpc-errors.test.ts -------------------------------------------------------------------------------- /packages/node/test/middleware/rpc/accounts.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/node/test/middleware/rpc/accounts.test.ts -------------------------------------------------------------------------------- /packages/node/test/middleware/rpc/basics.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/node/test/middleware/rpc/basics.test.ts -------------------------------------------------------------------------------- /packages/node/test/middleware/rpc/call.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/node/test/middleware/rpc/call.test.ts -------------------------------------------------------------------------------- /packages/node/test/middleware/rpc/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/node/test/middleware/rpc/common.ts -------------------------------------------------------------------------------- /packages/node/test/middleware/rpc/estimateGas.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/node/test/middleware/rpc/estimateGas.test.ts -------------------------------------------------------------------------------- /packages/node/test/middleware/rpc/filters.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/node/test/middleware/rpc/filters.test.ts -------------------------------------------------------------------------------- /packages/node/test/middleware/rpc/getBalance.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/node/test/middleware/rpc/getBalance.test.ts -------------------------------------------------------------------------------- /packages/node/test/middleware/rpc/getStorageAt.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/node/test/middleware/rpc/getStorageAt.test.ts -------------------------------------------------------------------------------- /packages/node/test/middleware/rpc/getTransactionReceipt.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/node/test/middleware/rpc/getTransactionReceipt.test.ts -------------------------------------------------------------------------------- /packages/node/test/middleware/rpc/miningControl.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/node/test/middleware/rpc/miningControl.test.ts -------------------------------------------------------------------------------- /packages/node/test/middleware/rpc/sendRawTransaction.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/node/test/middleware/rpc/sendRawTransaction.test.ts -------------------------------------------------------------------------------- /packages/node/test/middleware/rpc/sendTransaction.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/node/test/middleware/rpc/sendTransaction.test.ts -------------------------------------------------------------------------------- /packages/node/test/middleware/rpc/snapshot.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/node/test/middleware/rpc/snapshot.test.ts -------------------------------------------------------------------------------- /packages/node/test/middleware/rpc/timeControl.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/node/test/middleware/rpc/timeControl.test.ts -------------------------------------------------------------------------------- /packages/node/test/services/AbiDecoder.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/node/test/services/AbiDecoder.test.ts -------------------------------------------------------------------------------- /packages/node/test/services/Logger/NoopLogger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/node/test/services/Logger/NoopLogger.ts -------------------------------------------------------------------------------- /packages/node/test/services/WalletManager/addFromMnemonic.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/node/test/services/WalletManager/addFromMnemonic.test.ts -------------------------------------------------------------------------------- /packages/node/test/services/WalletManager/addFromPrivateKey.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/node/test/services/WalletManager/addFromPrivateKey.test.ts -------------------------------------------------------------------------------- /packages/node/test/services/WalletManager/createEmptyUntrackedWallet.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/node/test/services/WalletManager/createEmptyUntrackedWallet.test.ts -------------------------------------------------------------------------------- /packages/node/test/services/WalletManager/createEmptyWallet.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/node/test/services/WalletManager/createEmptyWallet.test.ts -------------------------------------------------------------------------------- /packages/node/test/services/WalletManager/getWalletForAddress.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/node/test/services/WalletManager/getWalletForAddress.test.ts -------------------------------------------------------------------------------- /packages/node/test/services/WalletManager/getWallets.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/node/test/services/WalletManager/getWallets.test.ts -------------------------------------------------------------------------------- /packages/node/test/services/fs/fs.mock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/node/test/services/fs/fs.mock.ts -------------------------------------------------------------------------------- /packages/node/test/setup.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/node/test/setup.test.ts -------------------------------------------------------------------------------- /packages/node/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/node/tsconfig.build.json -------------------------------------------------------------------------------- /packages/node/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/packages/node/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dethcrypto/deth/HEAD/yarn.lock --------------------------------------------------------------------------------