├── .gitignore ├── LICENSE ├── README.md ├── index.css ├── index.html ├── package.json ├── pnpm-lock.yaml ├── src ├── CallHandler.ts ├── CliParser.ts ├── CommandRunner.ts ├── EventListeners.ts ├── FetchFunctionSig.ts ├── HelpText.ts ├── Html.ts ├── LazyTevm.ts ├── Nodes.ts ├── SendHandler.ts ├── Storage.ts ├── lazy │ ├── create2Address.ts │ ├── createAddress.ts │ ├── createContractAddress.ts │ ├── createTevmNode.ts │ └── http.ts ├── main.ts └── networks │ ├── __generate__.ts │ ├── ape.ts │ ├── arbitrum.ts │ ├── arbitrumNova.ts │ ├── arbitrumSepolia.ts │ ├── aurora.ts │ ├── auroraTestnet.ts │ ├── avalanche.ts │ ├── base.ts │ ├── baseSepolia.ts │ ├── bearNetworkChainMainnet.ts │ ├── berachainTestnet.ts │ ├── blast.ts │ ├── blastSepolia.ts │ ├── boba.ts │ ├── bsc.ts │ ├── celo.ts │ ├── cronos.ts │ ├── cronosTestnet.ts │ ├── fantom.ts │ ├── filecoin.ts │ ├── gnosis.ts │ ├── harmonyOne.ts │ ├── kava.ts │ ├── kavaTestnet.ts │ ├── linea.ts │ ├── lineaTestnet.ts │ ├── lyra.ts │ ├── mainnet.ts │ ├── manta.ts │ ├── mantle.ts │ ├── metis.ts │ ├── mode.ts │ ├── moonbeam.ts │ ├── moonriver.ts │ ├── opBNB.ts │ ├── optimism.ts │ ├── optimismSepolia.ts │ ├── polygon.ts │ ├── polygonMumbai.ts │ ├── polygonZkEvm.ts │ ├── polygonZkEvmTestnet.ts │ ├── redstone.ts │ ├── scroll.ts │ ├── sepolia.ts │ ├── tevmDefault.ts │ ├── zksync.ts │ ├── zksyncSepolia.ts │ ├── zora.ts │ ├── zoraSepolia.ts │ └── zoraTestnet.ts └── vite.config.ts /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-cast/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-cast/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-cast/HEAD/README.md -------------------------------------------------------------------------------- /index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-cast/HEAD/index.css -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-cast/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-cast/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-cast/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /src/CallHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-cast/HEAD/src/CallHandler.ts -------------------------------------------------------------------------------- /src/CliParser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-cast/HEAD/src/CliParser.ts -------------------------------------------------------------------------------- /src/CommandRunner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-cast/HEAD/src/CommandRunner.ts -------------------------------------------------------------------------------- /src/EventListeners.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-cast/HEAD/src/EventListeners.ts -------------------------------------------------------------------------------- /src/FetchFunctionSig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-cast/HEAD/src/FetchFunctionSig.ts -------------------------------------------------------------------------------- /src/HelpText.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-cast/HEAD/src/HelpText.ts -------------------------------------------------------------------------------- /src/Html.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-cast/HEAD/src/Html.ts -------------------------------------------------------------------------------- /src/LazyTevm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-cast/HEAD/src/LazyTevm.ts -------------------------------------------------------------------------------- /src/Nodes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-cast/HEAD/src/Nodes.ts -------------------------------------------------------------------------------- /src/SendHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-cast/HEAD/src/SendHandler.ts -------------------------------------------------------------------------------- /src/Storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-cast/HEAD/src/Storage.ts -------------------------------------------------------------------------------- /src/lazy/create2Address.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-cast/HEAD/src/lazy/create2Address.ts -------------------------------------------------------------------------------- /src/lazy/createAddress.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-cast/HEAD/src/lazy/createAddress.ts -------------------------------------------------------------------------------- /src/lazy/createContractAddress.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-cast/HEAD/src/lazy/createContractAddress.ts -------------------------------------------------------------------------------- /src/lazy/createTevmNode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-cast/HEAD/src/lazy/createTevmNode.ts -------------------------------------------------------------------------------- /src/lazy/http.ts: -------------------------------------------------------------------------------- 1 | export {http} from 'tevm' -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-cast/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/networks/__generate__.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-cast/HEAD/src/networks/__generate__.ts -------------------------------------------------------------------------------- /src/networks/ape.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-cast/HEAD/src/networks/ape.ts -------------------------------------------------------------------------------- /src/networks/arbitrum.ts: -------------------------------------------------------------------------------- 1 | export { arbitrum } from '@tevm/common'; 2 | -------------------------------------------------------------------------------- /src/networks/arbitrumNova.ts: -------------------------------------------------------------------------------- 1 | export { arbitrumNova } from '@tevm/common'; 2 | -------------------------------------------------------------------------------- /src/networks/arbitrumSepolia.ts: -------------------------------------------------------------------------------- 1 | export { arbitrumSepolia } from '@tevm/common'; 2 | -------------------------------------------------------------------------------- /src/networks/aurora.ts: -------------------------------------------------------------------------------- 1 | export { aurora } from '@tevm/common'; 2 | -------------------------------------------------------------------------------- /src/networks/auroraTestnet.ts: -------------------------------------------------------------------------------- 1 | export { auroraTestnet } from '@tevm/common'; 2 | -------------------------------------------------------------------------------- /src/networks/avalanche.ts: -------------------------------------------------------------------------------- 1 | export { avalanche } from '@tevm/common'; 2 | -------------------------------------------------------------------------------- /src/networks/base.ts: -------------------------------------------------------------------------------- 1 | export { base } from '@tevm/common'; 2 | -------------------------------------------------------------------------------- /src/networks/baseSepolia.ts: -------------------------------------------------------------------------------- 1 | export { baseSepolia } from '@tevm/common'; 2 | -------------------------------------------------------------------------------- /src/networks/bearNetworkChainMainnet.ts: -------------------------------------------------------------------------------- 1 | export { bearNetworkChainMainnet } from '@tevm/common'; 2 | -------------------------------------------------------------------------------- /src/networks/berachainTestnet.ts: -------------------------------------------------------------------------------- 1 | export { berachainTestnet } from '@tevm/common'; 2 | -------------------------------------------------------------------------------- /src/networks/blast.ts: -------------------------------------------------------------------------------- 1 | export { blast } from '@tevm/common'; 2 | -------------------------------------------------------------------------------- /src/networks/blastSepolia.ts: -------------------------------------------------------------------------------- 1 | export { blastSepolia } from '@tevm/common'; 2 | -------------------------------------------------------------------------------- /src/networks/boba.ts: -------------------------------------------------------------------------------- 1 | export { boba } from '@tevm/common'; 2 | -------------------------------------------------------------------------------- /src/networks/bsc.ts: -------------------------------------------------------------------------------- 1 | export { bsc } from '@tevm/common'; 2 | -------------------------------------------------------------------------------- /src/networks/celo.ts: -------------------------------------------------------------------------------- 1 | export { celo } from '@tevm/common'; 2 | -------------------------------------------------------------------------------- /src/networks/cronos.ts: -------------------------------------------------------------------------------- 1 | export { cronos } from '@tevm/common'; 2 | -------------------------------------------------------------------------------- /src/networks/cronosTestnet.ts: -------------------------------------------------------------------------------- 1 | export { cronosTestnet } from '@tevm/common'; 2 | -------------------------------------------------------------------------------- /src/networks/fantom.ts: -------------------------------------------------------------------------------- 1 | export { fantom } from '@tevm/common'; 2 | -------------------------------------------------------------------------------- /src/networks/filecoin.ts: -------------------------------------------------------------------------------- 1 | export { filecoin } from '@tevm/common'; 2 | -------------------------------------------------------------------------------- /src/networks/gnosis.ts: -------------------------------------------------------------------------------- 1 | export { gnosis } from '@tevm/common'; 2 | -------------------------------------------------------------------------------- /src/networks/harmonyOne.ts: -------------------------------------------------------------------------------- 1 | export { harmonyOne } from '@tevm/common'; 2 | -------------------------------------------------------------------------------- /src/networks/kava.ts: -------------------------------------------------------------------------------- 1 | export { kava } from '@tevm/common'; 2 | -------------------------------------------------------------------------------- /src/networks/kavaTestnet.ts: -------------------------------------------------------------------------------- 1 | export { kavaTestnet } from '@tevm/common'; 2 | -------------------------------------------------------------------------------- /src/networks/linea.ts: -------------------------------------------------------------------------------- 1 | export { linea } from '@tevm/common'; 2 | -------------------------------------------------------------------------------- /src/networks/lineaTestnet.ts: -------------------------------------------------------------------------------- 1 | export { lineaTestnet } from '@tevm/common'; 2 | -------------------------------------------------------------------------------- /src/networks/lyra.ts: -------------------------------------------------------------------------------- 1 | export { lyra } from '@tevm/common'; 2 | -------------------------------------------------------------------------------- /src/networks/mainnet.ts: -------------------------------------------------------------------------------- 1 | export { mainnet } from '@tevm/common'; 2 | -------------------------------------------------------------------------------- /src/networks/manta.ts: -------------------------------------------------------------------------------- 1 | export { manta } from '@tevm/common'; 2 | -------------------------------------------------------------------------------- /src/networks/mantle.ts: -------------------------------------------------------------------------------- 1 | export { mantle } from '@tevm/common'; 2 | -------------------------------------------------------------------------------- /src/networks/metis.ts: -------------------------------------------------------------------------------- 1 | export { metis } from '@tevm/common'; 2 | -------------------------------------------------------------------------------- /src/networks/mode.ts: -------------------------------------------------------------------------------- 1 | export { mode } from '@tevm/common'; 2 | -------------------------------------------------------------------------------- /src/networks/moonbeam.ts: -------------------------------------------------------------------------------- 1 | export { moonbeam } from '@tevm/common'; 2 | -------------------------------------------------------------------------------- /src/networks/moonriver.ts: -------------------------------------------------------------------------------- 1 | export { moonriver } from '@tevm/common'; 2 | -------------------------------------------------------------------------------- /src/networks/opBNB.ts: -------------------------------------------------------------------------------- 1 | export { opBNB } from '@tevm/common'; 2 | -------------------------------------------------------------------------------- /src/networks/optimism.ts: -------------------------------------------------------------------------------- 1 | export { optimism } from '@tevm/common'; 2 | -------------------------------------------------------------------------------- /src/networks/optimismSepolia.ts: -------------------------------------------------------------------------------- 1 | export { optimismSepolia } from '@tevm/common'; 2 | -------------------------------------------------------------------------------- /src/networks/polygon.ts: -------------------------------------------------------------------------------- 1 | export { polygon } from '@tevm/common'; 2 | -------------------------------------------------------------------------------- /src/networks/polygonMumbai.ts: -------------------------------------------------------------------------------- 1 | export { polygonMumbai } from '@tevm/common'; 2 | -------------------------------------------------------------------------------- /src/networks/polygonZkEvm.ts: -------------------------------------------------------------------------------- 1 | export { polygonZkEvm } from '@tevm/common'; 2 | -------------------------------------------------------------------------------- /src/networks/polygonZkEvmTestnet.ts: -------------------------------------------------------------------------------- 1 | export { polygonZkEvmTestnet } from '@tevm/common'; 2 | -------------------------------------------------------------------------------- /src/networks/redstone.ts: -------------------------------------------------------------------------------- 1 | export { redstone } from '@tevm/common'; 2 | -------------------------------------------------------------------------------- /src/networks/scroll.ts: -------------------------------------------------------------------------------- 1 | export { scroll } from '@tevm/common'; 2 | -------------------------------------------------------------------------------- /src/networks/sepolia.ts: -------------------------------------------------------------------------------- 1 | export { sepolia } from '@tevm/common'; 2 | -------------------------------------------------------------------------------- /src/networks/tevmDefault.ts: -------------------------------------------------------------------------------- 1 | export { tevmDefault } from '@tevm/common'; 2 | -------------------------------------------------------------------------------- /src/networks/zksync.ts: -------------------------------------------------------------------------------- 1 | export { zksync } from '@tevm/common'; 2 | -------------------------------------------------------------------------------- /src/networks/zksyncSepolia.ts: -------------------------------------------------------------------------------- 1 | export { zksyncSepoliaTestnet } from '@tevm/common'; 2 | -------------------------------------------------------------------------------- /src/networks/zora.ts: -------------------------------------------------------------------------------- 1 | export { zora } from '@tevm/common'; 2 | -------------------------------------------------------------------------------- /src/networks/zoraSepolia.ts: -------------------------------------------------------------------------------- 1 | export { zoraSepolia } from '@tevm/common'; 2 | -------------------------------------------------------------------------------- /src/networks/zoraTestnet.ts: -------------------------------------------------------------------------------- 1 | export { zoraTestnet } from '@tevm/common'; 2 | -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-cast/HEAD/vite.config.ts --------------------------------------------------------------------------------