├── .cargo └── config.toml ├── .changeset ├── README.md ├── add-deal-action.md ├── afraid-apples-turn.md ├── afraid-crabs-exist.md ├── afraid-socks-work.md ├── angry-foxes-report.md ├── angry-maps-worry.md ├── big-horses-end.md ├── big-kiwis-double.md ├── blue-beds-rest.md ├── blue-onions-fry.md ├── brave-goats-ring.md ├── brave-owls-explain.md ├── brave-pumas-applaud.md ├── breezy-dryers-burn.md ├── breezy-pens-smash.md ├── bright-fishes-develop.md ├── bright-llamas-promise.md ├── bright-seahorses-care.md ├── brown-buses-tap.md ├── brown-foxes-doubt.md ├── brown-onions-protect.md ├── bumpy-clubs-try.md ├── bumpy-women-visit.md ├── calm-flowers-breathe.md ├── calm-kings-unite.md ├── calm-pans-kneel.md ├── calm-parrots-change.md ├── chatty-jobs-argue.md ├── chatty-mayflies-appear.md ├── chatty-tomatoes-know.md ├── chilled-apples-repeat.md ├── chilled-comics-taste.md ├── chilled-lions-relate.md ├── chilled-sloths-kiss.md ├── chilly-geckos-go.md ├── chilly-islands-perform.md ├── chilly-poets-cheat.md ├── chilly-rocks-yawn.md ├── chilly-trees-explain.md ├── clean-jobs-work.md ├── clean-mirrors-jog.md ├── clean-tomatoes-thank.md ├── clean-toys-attack.md ├── clean-zebras-cry.md ├── clever-drinks-taste.md ├── clever-moles-float.md ├── clever-olives-kick.md ├── clever-sloths-compare.md ├── clever-suns-cross.md ├── cold-masks-itch.md ├── cold-planets-nail.md ├── config.json ├── cool-beans-care.md ├── cool-lamps-double.md ├── cool-turtles-argue.md ├── cuddly-beans-love.md ├── cuddly-dodos-nail.md ├── cuddly-phones-impress.md ├── cuddly-snakes-look.md ├── curly-bats-decide.md ├── curly-hats-tickle.md ├── curly-mirrors-sing.md ├── curly-singers-sing.md ├── curly-spiders-trade.md ├── cyan-dogs-hammer.md ├── cyan-months-invite.md ├── dirty-flowers-smell.md ├── dirty-goats-tan.md ├── dirty-yaks-repeat.md ├── dry-feet-go.md ├── dry-lizards-mate.md ├── dry-shirts-smash.md ├── dull-actors-sing.md ├── dull-crabs-doubt.md ├── dull-gifts-provide.md ├── dull-jeans-work.md ├── dull-pumpkins-breathe.md ├── dull-tables-invite.md ├── early-bugs-rush.md ├── early-colts-kick.md ├── early-pears-exist.md ├── early-poets-knock.md ├── early-timers-collect.md ├── early-tips-repeat.md ├── eighty-books-wink.md ├── eighty-cameras-lay.md ├── eighty-carpets-listen.md ├── eleven-masks-sin.md ├── eleven-rocks-bake.md ├── empty-plums-pretend.md ├── empty-turkeys-impress.md ├── fair-badgers-arrive.md ├── fair-bats-count.md ├── fair-boats-call.md ├── fair-ghosts-rule.md ├── fair-snakes-fix.md ├── fair-students-complain.md ├── fair-weeks-glow.md ├── famous-apples-look.md ├── famous-bats-exist.md ├── famous-bottles-fail.md ├── famous-mammals-live.md ├── famous-masks-compete.md ├── famous-planets-pretend.md ├── famous-toys-hug.md ├── fancy-nails-strive.md ├── fast-ants-run.md ├── fast-coins-dress.md ├── fast-donuts-trade.md ├── fast-lies-rush.md ├── fast-maps-arrive.md ├── fast-toys-boil.md ├── few-bears-lick.md ├── few-pandas-nail.md ├── few-pots-nail.md ├── few-trains-allow.md ├── fifty-berries-train.md ├── fifty-insects-rest.md ├── fifty-pears-beg.md ├── fifty-squids-suffer.md ├── five-candles-bathe.md ├── five-comics-cross.md ├── five-singers-bake.md ├── flat-apes-retire.md ├── flat-badgers-marry.md ├── flat-bananas-add.md ├── flat-parents-divide.md ├── flat-worms-happen.md ├── floppy-forks-yell.md ├── fluffy-pumas-rest.md ├── fluffy-spiders-build.md ├── forty-dodos-rule.md ├── forty-mugs-exist.md ├── forty-planes-walk.md ├── forty-rice-invent.md ├── forty-trees-refuse.md ├── four-cheetahs-begin.md ├── four-terms-beg.md ├── fresh-apples-reply.md ├── fresh-lemons-decide.md ├── friendly-mangos-beam.md ├── funny-drinks-brush.md ├── funny-wasps-add.md ├── funny-windows-kiss.md ├── fuzzy-goats-peel.md ├── gentle-cars-fail.md ├── giant-dogs-taste.md ├── giant-pans-whisper.md ├── giant-plants-draw.md ├── gold-rats-yawn.md ├── gold-trainers-act.md ├── good-chairs-applaud.md ├── good-cups-report.md ├── good-deers-grin.md ├── good-panthers-yawn.md ├── gorgeous-countries-agree.md ├── gorgeous-fans-care.md ├── great-grapes-lay.md ├── green-coins-camp.md ├── green-comics-swim.md ├── green-falcons-turn.md ├── green-ways-mate.md ├── grumpy-cows-matter.md ├── grumpy-islands-sleep.md ├── grumpy-ligers-count.md ├── grumpy-shirts-argue.md ├── happy-buckets-drive.md ├── happy-mails-provide.md ├── happy-rocks-jump.md ├── hip-ducks-know.md ├── honest-cars-give.md ├── honest-countries-serve.md ├── honest-dogs-move.md ├── honest-goats-count.md ├── honest-humans-guess.md ├── hot-coats-smell.md ├── hungry-berries-join.md ├── hungry-llamas-kiss.md ├── hungry-parents-fail.md ├── itchy-beans-scream.md ├── itchy-cars-happen.md ├── itchy-turkeys-notice.md ├── jsr-publish.md ├── khaki-gifts-study.md ├── khaki-impalas-report.md ├── kind-pens-sleep.md ├── kind-pots-enjoy.md ├── kind-schools-burn.md ├── kind-ties-jog.md ├── large-donkeys-play.md ├── large-mice-invite.md ├── large-rats-sparkle.md ├── large-tips-dance.md ├── large-trees-explain.md ├── large-waves-collect.md ├── large-zoos-knock.md ├── late-hats-knock.md ├── late-icons-grow.md ├── late-moons-sing.md ├── late-seas-dress.md ├── lazy-pumas-grab.md ├── legal-rockets-sip.md ├── lemon-birds-jam.md ├── lemon-camels-decide.md ├── lemon-chicken-knock.md ├── lemon-corners-end.md ├── lemon-mice-dream.md ├── lemon-worms-bathe.md ├── light-bags-judge.md ├── light-cars-tease.md ├── light-cheetahs-tie.md ├── little-coats-float.md ├── long-frogs-itch.md ├── long-islands-behave.md ├── long-mangos-begin.md ├── long-mangos-buy.md ├── long-plums-march.md ├── lovely-bees-swim.md ├── lovely-carrots-tie.md ├── lovely-coats-walk.md ├── lovely-crabs-switch.md ├── lovely-parents-turn.md ├── lucky-chefs-divide.md ├── lucky-dolphins-grin.md ├── lucky-taxis-approve.md ├── many-donkeys-tease.md ├── mean-beds-provide.md ├── mean-boxes-talk.md ├── mean-ghosts-wave.md ├── mean-tomatoes-shave.md ├── metal-colts-tie.md ├── metal-flowers-move.md ├── metal-turkeys-call.md ├── metal-weeks-eat.md ├── mighty-pans-poke.md ├── mighty-tips-smash.md ├── modern-coats-poke.md ├── moody-bananas-develop.md ├── moody-kids-camp.md ├── moody-kids-tan.md ├── moody-monkeys-rescue.md ├── nasty-bobcats-complain.md ├── nasty-onions-smoke.md ├── neat-dots-tap.md ├── neat-impalas-dream.md ├── neat-pans-explain.md ├── neat-sloths-film.md ├── nervous-bags-applaud.md ├── nervous-humans-count.md ├── nervous-mails-shop.md ├── nervous-rings-cover.md ├── nervous-yaks-turn.md ├── new-books-accept.md ├── new-ties-refuse.md ├── new-waves-complain.md ├── nice-actors-sort.md ├── nice-melons-brake.md ├── nice-walls-fail.md ├── nine-days-drop.md ├── ninety-apricots-push.md ├── odd-dingos-sit.md ├── odd-rockets-breathe.md ├── olive-bags-accept.md ├── olive-maps-design.md ├── orange-gifts-eat.md ├── orange-monkeys-lie.md ├── perfect-clouds-push.md ├── perfect-shrimps-sniff.md ├── perfect-suns-pull.md ├── petite-memes-prove.md ├── pink-keys-add.md ├── pink-kids-wave.md ├── pink-tigers-grin.md ├── plenty-books-roll.md ├── plenty-cheetahs-hide.md ├── plenty-hounds-look.md ├── plenty-numbers-hear.md ├── plenty-pumpkins-sip.md ├── plenty-suns-drum.md ├── polite-baboons-perform.md ├── polite-teachers-worry.md ├── poor-colts-learn.md ├── poor-fishes-promise.md ├── poor-planes-greet.md ├── popular-eggs-train.md ├── popular-moles-change.md ├── pre.json ├── pretty-dingos-sort.md ├── proud-pandas-thank.md ├── proud-panthers-build.md ├── proud-pugs-walk.md ├── proud-pumpkins-breathe.md ├── purple-cobras-nail.md ├── purple-donkeys-smile.md ├── purple-drinks-beg.md ├── quick-items-yawn.md ├── quick-oranges-doubt.md ├── quick-sheep-yell.md ├── quick-swans-smell.md ├── quiet-bulldogs-compete.md ├── quiet-cats-rest.md ├── quiet-eagles-sniff.md ├── quiet-toys-search.md ├── quiet-wasps-fail.md ├── rare-bags-exist.md ├── rare-comics-clap.md ├── rare-dodos-melt.md ├── rare-numbers-grin.md ├── real-chairs-search.md ├── real-dots-bow.md ├── real-drinks-report.md ├── real-flowers-take.md ├── real-seahorses-fail.md ├── red-lizards-tease.md ├── red-timers-sip.md ├── rich-ants-clean.md ├── rich-turkeys-relate.md ├── ripe-foxes-study.md ├── rotten-dingos-pick.md ├── rotten-snakes-accept.md ├── rude-dragons-sing.md ├── rude-flowers-wash.md ├── rude-lamps-sell.md ├── rude-papayas-sparkle.md ├── rude-wolves-learn.md ├── selfish-apricots-cry.md ├── selfish-ears-count.md ├── selfish-ears-cover.md ├── selfish-frogs-rule.md ├── serious-chefs-watch.md ├── serious-islands-invent.md ├── serious-peaches-jump.md ├── seven-bees-film.md ├── shaggy-shoes-attend.md ├── shaggy-tigers-smile.md ├── shaky-loops-warn.md ├── sharp-clocks-deny.md ├── sharp-eels-confess.md ├── sharp-peaches-scream.md ├── sharp-suits-happen.md ├── sharp-tigers-allow.md ├── shiny-bulldogs-sniff.md ├── shiny-hounds-explain.md ├── shiny-jokes-agree.md ├── shiny-poets-cross.md ├── shiny-squids-lick.md ├── shiny-tomatoes-turn.md ├── short-dodos-pretend.md ├── shy-clouds-teach.md ├── shy-months-pretend.md ├── shy-ways-warn.md ├── silly-chicken-sin.md ├── silly-ducks-mix.md ├── silver-dodos-clean.md ├── silver-queens-juggle.md ├── six-deers-pay.md ├── six-spies-rule.md ├── six-steaks-wink.md ├── sixty-buses-battle.md ├── sixty-rules-retire.md ├── slimy-dots-invite.md ├── slimy-rocks-agree.md ├── slow-bobcats-build.md ├── slow-bottles-lay.md ├── slow-buckets-sin.md ├── slow-trainers-itch.md ├── small-seals-design.md ├── small-taxis-camp.md ├── smart-beans-joke.md ├── smart-bottles-divide.md ├── smart-buses-brake.md ├── smart-lobsters-listen.md ├── smart-mice-dream.md ├── smart-radios-peel.md ├── smooth-camels-tell.md ├── smooth-fishes-study.md ├── smooth-kings-give.md ├── smooth-kiwis-bathe.md ├── smooth-shoes-invent.md ├── soft-garlics-act.md ├── soft-panthers-boil.md ├── soft-trains-unite.md ├── some-jeans-turn.md ├── sour-peaches-sin.md ├── sour-suits-count.md ├── source-maps-metadata.md ├── spicy-glasses-flow.md ├── spicy-moles-occur.md ├── spicy-paws-refuse.md ├── spicy-phones-impress.md ├── spicy-rice-tickle.md ├── spicy-shrimps-collect.md ├── stale-avocados-fail.md ├── stale-cameras-drum.md ├── strange-chicken-return.md ├── strange-icons-sell.md ├── strange-parrots-fail.md ├── strong-dryers-joke.md ├── stupid-actors-share.md ├── stupid-mangos-poke.md ├── stupid-swans-rush.md ├── sweet-fishes-leave.md ├── sweet-ladybugs-add.md ├── sweet-nails-shout.md ├── swift-ducks-lie.md ├── tall-phones-appear.md ├── tame-foxes-play.md ├── tame-phones-give.md ├── tasty-dancers-deny.md ├── tasty-emus-happen.md ├── tasty-impalas-shout.md ├── tasty-kangaroos-yell.md ├── tasty-toes-cough.md ├── ten-apricots-sell.md ├── ten-cherries-relax.md ├── ten-flies-dream.md ├── ten-sloths-lick.md ├── tender-buttons-hammer.md ├── tevm-actions-addToBlockchain.md ├── thick-falcons-type.md ├── thick-items-float.md ├── thick-monkeys-march.md ├── thick-phones-smoke.md ├── thin-games-decide.md ├── thin-ligers-complain.md ├── thin-pens-nail.md ├── thin-rules-boil.md ├── thirty-drinks-tease.md ├── thirty-pears-battle.md ├── three-drinks-run.md ├── tidy-pans-melt.md ├── tidy-snails-impress.md ├── tiny-deers-worry.md ├── tiny-dolls-enjoy.md ├── tiny-rings-teach.md ├── tiny-scissors-battle.md ├── tough-balloons-poke.md ├── tricky-carrots-thank.md ├── tricky-coins-add.md ├── tricky-dryers-teach.md ├── tricky-plums-admire.md ├── tricky-rings-burn.md ├── tricky-roses-smoke.md ├── tricky-walls-nail.md ├── twelve-rockets-know.md ├── twenty-apricots-divide.md ├── two-hornets-enjoy.md ├── two-penguins-clean.md ├── unlucky-days-hang.md ├── unlucky-nails-tan.md ├── unlucky-rice-applaud.md ├── vast-kings-sink.md ├── violet-foxes-tan.md ├── warm-cameras-grow.md ├── warm-dancers-glow.md ├── warm-glasses-glow.md ├── warm-swans-explode.md ├── warm-vans-occur.md ├── weak-ducks-push.md ├── weak-keys-ring.md ├── weak-pots-knock.md ├── wet-ducks-speak.md ├── wicked-ravens-bow.md ├── wicked-ravens-retire.md ├── wild-balloons-applaud.md ├── wild-bats-complain.md ├── wild-bears-look.md ├── wild-mangos-lick.md ├── wild-pugs-cheat.md ├── wild-spies-push.md ├── wise-rabbits-visit.md ├── witty-beers-lick.md ├── yellow-birds-type.md ├── yellow-pugs-buy.md ├── yellow-weeks-provide.md ├── young-actors-battle.md ├── young-sloths-cheat.md └── young-snails-prove.md ├── .claude ├── add-json-rpc ├── add-json-rpc.md ├── commands │ ├── add-gitmoji.md │ ├── add-test-matcher.md │ ├── commit.md │ ├── create-worktrees.md │ ├── husky.md │ ├── integrate-test-matcher.md │ └── update-solidity.md ├── create-component └── new-command ├── .depcheckrc ├── .devcontainer ├── Dockerfile └── devcontainer.json ├── .dockerignore ├── .envrc ├── .git-blame-ignore-revs ├── .gitattributes ├── .github ├── FUNDING.yml ├── actions │ ├── README.md │ └── setup │ │ └── action.yml ├── dependabot.yml ├── pull_request_template.md └── workflows │ ├── README.md │ ├── ci.yml │ ├── claude-auto-update.yml │ ├── claude-code-review.yml │ ├── claude.yml │ ├── jsr-publish.yml │ ├── prerelease-exit.yml │ ├── prerelease.yml │ ├── release.yml │ ├── snapshot.yml │ └── wasm-size-check.yml ├── .gitignore ├── .gitmodules ├── .nvmrc ├── .nxignore ├── .vscode ├── extensions.json ├── launch.json └── settings.json ├── .wasm-size-config.json ├── CLAUDE.md ├── CONTRIBUTING.md ├── COVERAGE.md ├── Cargo.lock ├── Cargo.toml ├── Debugger.md ├── Dockerfile ├── JSR.md ├── LICENSE ├── README.md ├── TODO.md ├── biome.json ├── bundler-packages ├── base-bundler │ ├── .gitignore │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── TestContract.d.ts │ ├── biome.json │ ├── docs │ │ ├── README.md │ │ ├── _media │ │ │ ├── LICENSE │ │ │ └── bundler.md │ │ ├── bundler │ │ │ ├── README.md │ │ │ └── functions │ │ │ │ └── bundler.md │ │ └── modules.md │ ├── package.json │ ├── src │ │ ├── bundler.js │ │ ├── bundler.spec.ts │ │ ├── bundlerConcurrency.spec.ts │ │ ├── cacheHandling.spec.ts │ │ ├── getContractPath.js │ │ ├── getContractPath.spec.ts │ │ ├── index.js │ │ ├── index.spec.ts │ │ ├── moduleInputValidation.spec.ts │ │ ├── readCache.js │ │ ├── readCache.spec.ts │ │ ├── readCacheSync.js │ │ ├── readCacheSync.spec.ts │ │ ├── resolveModuleAsync.js │ │ ├── resolveModuleAsync.spec.ts │ │ ├── resolveModuleSync.js │ │ ├── resolveModuleSync.spec.ts │ │ ├── types.ts │ │ ├── writeCache.js │ │ ├── writeCache.spec.ts │ │ ├── writeCacheSync.js │ │ └── writeCacheSync.spec.ts │ ├── tsconfig.json │ ├── tsup.config.js │ ├── typedoc.json │ └── vitest.config.ts ├── bun │ ├── .gitignore │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── biome.json │ ├── docs │ │ ├── README.md │ │ ├── _media │ │ │ └── LICENSE │ │ ├── functions │ │ │ └── bunPluginTevm.md │ │ ├── globals.md │ │ └── variables │ │ │ ├── bunFileAccesObject.md │ │ │ └── file.md │ ├── package.json │ ├── src │ │ ├── bunFile.js │ │ ├── bunFile.spec.ts │ │ ├── bunFileAccessObject.js │ │ ├── bunFileAccessObject.spec.ts │ │ ├── bunPluginTevm.js │ │ ├── bunPluginTevm.spec.ts │ │ └── index.js │ ├── tsconfig.json │ ├── tsup.config.ts │ ├── typedoc.json │ └── vitest.config.ts ├── bundler-cache │ ├── .gitignore │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── TestContract.d.ts │ ├── biome.json │ ├── docs │ │ ├── README.md │ │ ├── _media │ │ │ └── LICENSE │ │ ├── functions │ │ │ └── createCache.md │ │ ├── globals.md │ │ └── type-aliases │ │ │ ├── Cache.md │ │ │ ├── CachedItem.md │ │ │ └── FileAccessObject.md │ ├── package.json │ ├── source.ts │ ├── src │ │ ├── createCache.js │ │ ├── createCache.spec.ts │ │ ├── getArtifactsPath.js │ │ ├── getArtifactsPath.spec.ts │ │ ├── getMetadataPath.js │ │ ├── getMetadataPath.spec.ts │ │ ├── index.js │ │ ├── index.spec.ts │ │ ├── readArtifacts.js │ │ ├── readArtifacts.spec.ts │ │ ├── readArtifactsSync.js │ │ ├── readArtifactsSync.spec.ts │ │ ├── types.spec.ts │ │ ├── types.ts │ │ ├── version.js │ │ ├── writeArtifacts.js │ │ ├── writeArtifacts.spec.ts │ │ ├── writeArtifactsSync.js │ │ └── writeArtifactsSync.spec.ts │ ├── tsconfig.json │ ├── tsup.config.ts │ ├── typedoc.json │ └── vitest.config.ts ├── compiler │ ├── .depcheckrc │ ├── .gitignore │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── TestContract.d.ts │ ├── biome.json │ ├── coverage.log │ ├── docs │ │ ├── README.md │ │ ├── _media │ │ │ └── LICENSE │ │ ├── modules.md │ │ ├── resolveArtifacts │ │ │ ├── README.md │ │ │ └── functions │ │ │ │ └── resolveArtifacts.md │ │ └── resolveArtifactsSync │ │ │ ├── README.md │ │ │ └── functions │ │ │ └── resolveArtifactsSync.md │ ├── package.json │ ├── source.spec.ts │ ├── source.ts │ ├── src │ │ ├── compiler │ │ │ ├── __snapshots__ │ │ │ │ ├── compileContracts.spec.ts.snap │ │ │ │ └── compileContractsSync.spec.ts.snap │ │ │ ├── compileContracts.js │ │ │ ├── compileContracts.spec.ts │ │ │ ├── compileContractsSync.js │ │ │ ├── compileContractsSync.spec.ts │ │ │ ├── index.js │ │ │ └── index.spec.ts │ │ ├── fixtures │ │ │ ├── basic │ │ │ │ └── Contract.sol │ │ │ ├── withlib │ │ │ │ ├── Contract.sol │ │ │ │ └── lib │ │ │ │ │ └── mylib │ │ │ │ │ └── BaseContract.sol │ │ │ └── withremappings │ │ │ │ ├── Contract.sol │ │ │ │ ├── lib │ │ │ │ └── mylib │ │ │ │ │ └── BaseContract.sol │ │ │ │ └── remappings.json │ │ ├── index.js │ │ ├── index.spec.ts │ │ ├── resolveArtifacts.js │ │ ├── resolveArtifacts.spec.ts │ │ ├── resolveArtifactsSync.js │ │ ├── resolveArtifactsSync.spec.ts │ │ ├── testing-utils.spec.ts │ │ ├── testing-utils.ts │ │ ├── types.spec.ts │ │ ├── types.ts │ │ └── utils │ │ │ ├── formatPath.js │ │ │ ├── formatPath.spec.ts │ │ │ ├── index.js │ │ │ ├── invariant.d.ts │ │ │ ├── invariant.js │ │ │ ├── invariant.spec.ts │ │ │ ├── isImportLocal.js │ │ │ ├── isImportLocal.spec.ts │ │ │ ├── isRelativeSolidity.js │ │ │ ├── isRelativeSolidity.spec.ts │ │ │ ├── isSolidity.js │ │ │ ├── isSolidity.spec.ts │ │ │ ├── resolvePromise.js │ │ │ └── resolvePromise.spec.ts │ ├── tsconfig.json │ ├── tsup.config.ts │ ├── typedoc.json │ └── vitest.config.ts ├── config │ ├── .gitignore │ ├── CHANGELOG.md │ ├── CONTRIBUTING.md │ ├── LICENSE │ ├── README.md │ ├── biome.json │ ├── docs │ │ ├── README.md │ │ ├── _media │ │ │ └── LICENSE │ │ ├── defineConfig │ │ │ ├── README.md │ │ │ ├── classes │ │ │ │ └── DefineConfigError.md │ │ │ └── functions │ │ │ │ └── defineConfig.md │ │ ├── loadConfig │ │ │ ├── README.md │ │ │ ├── classes │ │ │ │ └── LoadConfigError.md │ │ │ ├── functions │ │ │ │ └── loadConfig.md │ │ │ └── type-aliases │ │ │ │ └── LoadConfigErrorType.md │ │ └── modules.md │ ├── package.json │ ├── schemas │ │ └── tevm.json │ ├── scripts │ │ ├── dev.ts │ │ ├── fixture.ts │ │ └── runFixture.ts │ ├── src │ │ ├── __snapshots__ │ │ │ └── loadConfig.spec.ts.snap │ │ ├── config │ │ │ ├── __snapshots__ │ │ │ │ └── validateUserConfig.spec.ts.snap │ │ │ ├── index.js │ │ │ ├── mergeConfigs.js │ │ │ ├── mergeConfigs.spec.ts │ │ │ ├── validateUserConfig.js │ │ │ ├── validateUserConfig.spec.ts │ │ │ ├── withDefaults.js │ │ │ └── withDefaults.spec.ts │ │ ├── defineConfig.js │ │ ├── defineConfig.spec.ts │ │ ├── fixtures │ │ │ ├── basic │ │ │ │ ├── tevm.json │ │ │ │ └── tsconfig.json │ │ │ ├── configFnThrows │ │ │ │ └── evmts.config.ts │ │ │ ├── invalid │ │ │ │ └── tevm.json │ │ │ ├── invalidJson │ │ │ │ └── tevm.json │ │ │ ├── jsonc │ │ │ │ └── jsconfig.json │ │ │ ├── legacy-js │ │ │ │ └── jsconfig.json │ │ │ ├── legacy │ │ │ │ └── tsconfig.json │ │ │ ├── withFoundry │ │ │ │ ├── foundry.toml │ │ │ │ ├── jsconfig.json │ │ │ │ └── tevm.json │ │ │ └── withRemappingsTxt │ │ │ │ ├── remappings.txt │ │ │ │ └── tsconfig.json │ │ ├── foundry │ │ │ ├── index.js │ │ │ ├── loadFoundryConfig.js │ │ │ └── loadFoundryConfig.spec.ts │ │ ├── index.js │ │ ├── json │ │ │ ├── loadJsonConfig.js │ │ │ ├── loadRemappingstxt.js │ │ │ └── loadRemappingstxt.spec.ts │ │ ├── loadConfig.js │ │ ├── loadConfig.spec.ts │ │ ├── tsconfig │ │ │ ├── getTevmConfigFromTsConfig.js │ │ │ ├── getTevmConfigFromTsConfig.spec.ts │ │ │ ├── index.js │ │ │ ├── loadTsConfig.js │ │ │ ├── loadTsConfig.mocks.spec.ts │ │ │ └── loadTsConfig.spec.ts │ │ ├── types.spec.ts │ │ └── types.ts │ ├── tsconfig.json │ ├── tsup.config.ts │ ├── typedoc.json │ └── vitest.config.ts ├── esbuild │ ├── .gitignore │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── biome.json │ ├── docs │ │ ├── README.md │ │ ├── _media │ │ │ └── LICENSE │ │ ├── globals.md │ │ └── variables │ │ │ └── esbuildPluginTevm.md │ ├── package.json │ ├── src │ │ ├── esbuildPluginTevm.js │ │ ├── esbuildPluginTevm.spec.ts │ │ ├── index.js │ │ └── index.spec.ts │ ├── tsconfig.json │ ├── tsup.config.ts │ ├── typedoc.json │ ├── vitest.config.ts │ └── vitest.config.ts.timestamp-1695021753373-5bf7ac413c15.mjs ├── requirejs │ ├── .gitignore │ ├── LICENSE │ ├── README.md │ ├── biome.json │ ├── package.json │ ├── src │ │ ├── index.js │ │ ├── index.spec.ts │ │ ├── requirejsFileAccessObject.js │ │ ├── requirejsFileAccessObject.spec.ts │ │ ├── requirejsPluginTevm.js │ │ └── requirejsPluginTevm.spec.ts │ ├── tsconfig.json │ ├── tsup.config.ts │ └── typedoc.json ├── resolutions-rs │ ├── .npmignore │ ├── CHANGELOG.md │ ├── Cargo.toml │ ├── README.md │ ├── browser.js │ ├── build.rs │ ├── examples │ │ ├── benchmark.rs │ │ └── usage.js │ ├── index.d.ts │ ├── index.js │ ├── npm │ │ ├── darwin-arm64 │ │ │ ├── README.md │ │ │ └── package.json │ │ ├── darwin-x64 │ │ │ ├── README.md │ │ │ └── package.json │ │ ├── freebsd-x64 │ │ │ ├── README.md │ │ │ └── package.json │ │ ├── linux-arm-gnueabihf │ │ │ ├── README.md │ │ │ └── package.json │ │ ├── linux-arm64-gnu │ │ │ ├── README.md │ │ │ └── package.json │ │ ├── linux-arm64-musl │ │ │ ├── README.md │ │ │ └── package.json │ │ ├── linux-x64-musl │ │ │ ├── README.md │ │ │ └── package.json │ │ ├── wasm32-wasi │ │ │ ├── CHANGELOG.md │ │ │ ├── README.md │ │ │ └── package.json │ │ ├── win32-arm64-msvc │ │ │ ├── README.md │ │ │ └── package.json │ │ └── win32-ia32-msvc │ │ │ ├── README.md │ │ │ └── package.json │ ├── package.json │ ├── src │ │ ├── config.rs │ │ ├── lib.rs │ │ ├── models.rs │ │ ├── module_factory.rs │ │ ├── module_resolution_error.rs │ │ ├── process_module.rs │ │ ├── read_file.rs │ │ ├── resolve_import_path.rs │ │ ├── resolve_imports.rs │ │ └── state.rs │ ├── test │ │ ├── fixtures │ │ │ ├── Dependency.sol │ │ │ └── Test.sol │ │ └── index.js │ ├── tevm_resolutions_rs.wasi-browser.js │ ├── tevm_resolutions_rs.wasi.cjs │ ├── wasi-worker-browser.mjs │ └── wasi-worker.mjs ├── resolutions │ ├── .depcheckrc │ ├── .gitignore │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── TestContract.d.ts │ ├── biome.json │ ├── docs │ │ ├── README.md │ │ ├── _media │ │ │ ├── LICENSE │ │ │ └── docs │ │ │ │ ├── README.md │ │ │ │ ├── moduleFactory │ │ │ │ ├── README.md │ │ │ │ ├── functions │ │ │ │ │ └── moduleFactory.md │ │ │ │ └── type-aliases │ │ │ │ │ └── ModuleFactoryError.md │ │ │ │ ├── modules.md │ │ │ │ └── resolveImports │ │ │ │ ├── README.md │ │ │ │ ├── functions │ │ │ │ └── resolveImports.md │ │ │ │ └── type-aliases │ │ │ │ └── ResolveImportsError.md │ │ ├── moduleFactory │ │ │ ├── README.md │ │ │ ├── functions │ │ │ │ └── moduleFactory.md │ │ │ └── type-aliases │ │ │ │ └── ModuleFactoryError.md │ │ ├── modules.md │ │ └── resolveImports │ │ │ ├── README.md │ │ │ ├── functions │ │ │ └── resolveImports.md │ │ │ └── type-aliases │ │ │ └── ResolveImportsError.md │ ├── package.json │ ├── src │ │ ├── __snapshots__ │ │ │ └── moduleFactory.spec.ts.snap │ │ ├── fixtures │ │ │ ├── absolute │ │ │ │ └── Contract.sol │ │ │ ├── basic │ │ │ │ └── Contract.sol │ │ │ ├── circular │ │ │ │ ├── ContractA.sol │ │ │ │ └── ContractB.sol │ │ │ ├── differentpragma │ │ │ │ ├── Contract.sol │ │ │ │ └── OlderContract.sol │ │ │ ├── multilevel │ │ │ │ ├── Contract.sol │ │ │ │ ├── level1 │ │ │ │ │ └── ContractLevel1.sol │ │ │ │ ├── level2 │ │ │ │ │ └── ContractLevel2.sol │ │ │ │ └── level3 │ │ │ │ │ └── ContractLevel3.sol │ │ │ ├── noimports │ │ │ │ └── Contract.sol │ │ │ ├── nonexistent │ │ │ │ └── Contract.sol │ │ │ ├── syntaxerror │ │ │ │ └── Contract.sol │ │ │ ├── unusualpaths │ │ │ │ ├── Contract.sol │ │ │ │ └── Path With Spaces.sol │ │ │ ├── withcomments │ │ │ │ ├── Contract.sol │ │ │ │ └── ImportedContract.sol │ │ │ ├── withlib │ │ │ │ ├── Contract.sol │ │ │ │ └── lib │ │ │ │ │ └── mylib │ │ │ │ │ └── BaseContract.sol │ │ │ └── withremappings │ │ │ │ ├── Contract.sol │ │ │ │ ├── lib │ │ │ │ └── mylib │ │ │ │ │ └── BaseContract.sol │ │ │ │ └── remappings.json │ │ ├── index.js │ │ ├── index.spec.ts │ │ ├── moduleFactory.js │ │ ├── moduleFactory.spec.ts │ │ ├── resolveImports.js │ │ ├── resolveImports.spec.ts │ │ ├── types.ts │ │ └── utils │ │ │ ├── formatPath.js │ │ │ ├── formatPath.spec.ts │ │ │ ├── index.js │ │ │ ├── index.spec.ts │ │ │ ├── invariant.d.ts │ │ │ ├── invariant.js │ │ │ ├── invariant.spec.ts │ │ │ ├── isImportLocal.js │ │ │ ├── isImportLocal.spec.ts │ │ │ ├── isRelativeSolidity.js │ │ │ ├── isRelativeSolidity.spec.ts │ │ │ ├── isSolidity.js │ │ │ ├── isSolidity.spec.ts │ │ │ ├── resolveImportPath.js │ │ │ ├── resolveImportPath.spec.ts │ │ │ ├── resolveSafe.js │ │ │ ├── resolveSafe.spec.ts │ │ │ ├── safeFao.js │ │ │ ├── safeFao.spec.ts │ │ │ ├── updateImportPath.js │ │ │ ├── updateImportPath.spec.ts │ │ │ ├── updatePragma.js │ │ │ └── updatePragma.spec.ts │ ├── tsconfig.json │ ├── tsup.config.ts │ ├── typedoc.json │ └── vitest.config.ts ├── rollup │ ├── .gitignore │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── biome.json │ ├── docs │ │ ├── README.md │ │ ├── _media │ │ │ └── LICENSE │ │ ├── globals.md │ │ └── variables │ │ │ └── rollupPluginTevm.md │ ├── package.json │ ├── src │ │ ├── index.js │ │ ├── index.spec.ts │ │ ├── rollupPluginTevm.js │ │ └── rollupPluginTevm.spec.ts │ ├── tsconfig.json │ ├── tsup.config.ts │ └── typedoc.json ├── rspack │ ├── .gitignore │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── biome.json │ ├── docs │ │ ├── README.md │ │ ├── _media │ │ │ └── LICENSE │ │ ├── globals.md │ │ └── variables │ │ │ └── rspackPluginTevm.md │ ├── package.json │ ├── src │ │ ├── index.js │ │ ├── index.spec.ts │ │ ├── rspackPluginTevm.js │ │ └── rspackPluginTevm.spec.ts │ ├── tsconfig.json │ ├── tsup.config.ts │ └── typedoc.json ├── runtime-rs │ ├── CHANGELOG.md │ ├── Cargo.toml │ ├── README.md │ ├── browser.js │ ├── build.rs │ ├── index.d.ts │ ├── index.js │ ├── npm │ │ ├── darwin-arm64 │ │ │ ├── README.md │ │ │ └── package.json │ │ ├── darwin-x64 │ │ │ ├── README.md │ │ │ └── package.json │ │ ├── freebsd-x64 │ │ │ ├── README.md │ │ │ └── package.json │ │ ├── linux-arm-gnueabihf │ │ │ ├── README.md │ │ │ └── package.json │ │ ├── linux-arm64-gnu │ │ │ ├── README.md │ │ │ └── package.json │ │ ├── linux-arm64-musl │ │ │ ├── README.md │ │ │ └── package.json │ │ ├── linux-x64-musl │ │ │ ├── README.md │ │ │ └── package.json │ │ ├── wasm32-wasi │ │ │ ├── README.md │ │ │ └── package.json │ │ ├── win32-arm64-msvc │ │ │ ├── README.md │ │ │ └── package.json │ │ └── win32-ia32-msvc │ │ │ ├── README.md │ │ │ └── package.json │ ├── package.json │ ├── src │ │ └── lib.rs │ ├── tevm_runtime_rs.wasi-browser.js │ ├── tevm_runtime_rs.wasi.cjs │ ├── wasi-worker-browser.mjs │ └── wasi-worker.mjs ├── runtime │ ├── .gitignore │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── TestContract.js │ ├── biome.json │ ├── docs │ │ ├── README.md │ │ ├── _media │ │ │ ├── LICENSE │ │ │ └── docs │ │ │ │ ├── README.md │ │ │ │ ├── functions │ │ │ │ └── generateRuntime.md │ │ │ │ ├── globals.md │ │ │ │ └── type-aliases │ │ │ │ └── ModuleType.md │ │ ├── functions │ │ │ └── generateRuntime.md │ │ ├── globals.md │ │ └── type-aliases │ │ │ └── ModuleType.md │ ├── package.json │ ├── source.ts │ ├── src │ │ ├── __snapshots__ │ │ │ ├── extended-tests.spec.ts.snap │ │ │ └── generateRuntime.spec.ts.snap │ │ ├── extended-tests.spec.ts │ │ ├── generateRuntime.js │ │ ├── generateRuntime.spec.ts │ │ ├── generateTevmBody.js │ │ ├── generateTevmBody.spec.ts │ │ ├── generateTevmBodyDts.js │ │ ├── generateTevmBodyDts.spec.ts │ │ ├── index.js │ │ ├── index.spec.ts │ │ ├── source │ │ │ ├── TestContract.spec.ts │ │ │ └── source.spec.ts │ │ ├── types.spec.ts │ │ └── types.ts │ ├── tsconfig.json │ ├── tsup.config.ts │ ├── typedoc.json │ └── vitest.config.ts ├── solc-rs │ ├── CHANGELOG.md │ ├── Cargo.toml │ ├── README.md │ ├── build.rs │ ├── package.json │ └── src │ │ ├── error.rs │ │ ├── examples │ │ ├── basic_usage.rs │ │ └── mod.rs │ │ ├── lib.rs │ │ ├── models.rs │ │ ├── napi │ │ └── mod.rs │ │ ├── solc.rs │ │ └── test_contracts │ │ └── SimpleStorage.sol ├── solc │ ├── .gitignore │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── TestContract.d.ts │ ├── biome.json │ ├── docs │ │ ├── README.md │ │ ├── _media │ │ │ └── LICENSE │ │ ├── functions │ │ │ ├── createSolc.md │ │ │ └── solcCompile.md │ │ ├── globals.md │ │ ├── interfaces │ │ │ ├── Solc.md │ │ │ ├── SolcStorageLayoutBytesType.md │ │ │ ├── SolcStorageLayoutDynamicArrayType.md │ │ │ ├── SolcStorageLayoutInplaceType.md │ │ │ ├── SolcStorageLayoutMappingType.md │ │ │ ├── SolcStorageLayoutStructType.md │ │ │ └── SolcStorageLayoutTypeBase.md │ │ ├── type-aliases │ │ │ ├── Releases.md │ │ │ ├── SolcBytecodeOutput.md │ │ │ ├── SolcContractOutput.md │ │ │ ├── SolcDebugSettings.md │ │ │ ├── SolcDeployedBytecodeOutput.md │ │ │ ├── SolcEVMOutput.md │ │ │ ├── SolcErrorEntry.md │ │ │ ├── SolcEwasmOutput.md │ │ │ ├── SolcFunctionDebugData.md │ │ │ ├── SolcGasEstimates.md │ │ │ ├── SolcGeneratedSource.md │ │ │ ├── SolcInputDescription.md │ │ │ ├── SolcInputSource.md │ │ │ ├── SolcInputSources.md │ │ │ ├── SolcInputSourcesDestructibleSettings.md │ │ │ ├── SolcLanguage.md │ │ │ ├── SolcMetadataSettings.md │ │ │ ├── SolcModelChecker.md │ │ │ ├── SolcModelCheckerContracts.md │ │ │ ├── SolcOptimizer.md │ │ │ ├── SolcOptimizerDetails.md │ │ │ ├── SolcOutput.md │ │ │ ├── SolcOutputSelection.md │ │ │ ├── SolcRemapping.md │ │ │ ├── SolcSecondarySourceLocation.md │ │ │ ├── SolcSettings.md │ │ │ ├── SolcSourceEntry.md │ │ │ ├── SolcSourceLocation.md │ │ │ ├── SolcStorageLayout.md │ │ │ ├── SolcStorageLayoutItem.md │ │ │ ├── SolcStorageLayoutTypes.md │ │ │ ├── SolcVersions.md │ │ │ └── SolcYulDetails.md │ │ └── variables │ │ │ └── releases.md │ ├── package.json │ ├── scripts │ │ └── version │ │ │ ├── README.md │ │ │ ├── index.cjs │ │ │ └── solc-version.sh │ ├── source.ts │ ├── src │ │ ├── index.js │ │ ├── index.spec.ts │ │ ├── index.ts │ │ ├── solc.js │ │ ├── solc.spec.ts │ │ ├── solcTypes.spec.ts │ │ └── solcTypes.ts │ ├── tsconfig.json │ ├── tsup.config.ts │ ├── typedoc.json │ └── vitest.config.ts ├── tevm-run │ ├── .gitignore │ ├── .prettierignore │ ├── CHANGELOG.md │ ├── biome.json │ ├── bunfig.toml │ ├── example │ │ ├── SimpleContract.s.sol │ │ ├── example.ts │ │ └── vanilla.ts │ ├── package.json │ ├── plugins.js │ ├── readme.md │ ├── src │ │ ├── __snapshots__ │ │ │ └── tevm-run.spec.ts.snap │ │ ├── argsSchema.js │ │ ├── configPath.js │ │ ├── configPath.spec.ts │ │ ├── index.js │ │ ├── parseArgs.js │ │ ├── parseArgs.spec.ts │ │ ├── run.js │ │ ├── run.spec.ts │ │ ├── tevm-run.js │ │ └── tevm-run.spec.ts │ └── tsconfig.json ├── unplugin │ ├── .depcheckrc │ ├── .gitignore │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── biome.json │ ├── docs │ │ ├── README.md │ │ ├── _media │ │ │ └── LICENSE │ │ ├── functions │ │ │ ├── createUnplugin.md │ │ │ └── tevmUnplugin.md │ │ ├── globals.md │ │ └── type-aliases │ │ │ └── CompilerOption.md │ ├── package.json │ ├── src │ │ ├── fao.js │ │ ├── fao.spec.ts │ │ ├── index.js │ │ ├── index.spec.ts │ │ ├── index.ts │ │ ├── tevmUnplugin.js │ │ └── tevmUnplugin.spec.ts │ ├── tsconfig.json │ ├── tsup.config.ts │ ├── typedoc.json │ └── vitest.config.ts ├── vite │ ├── .gitignore │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── biome.json │ ├── docs │ │ ├── README.md │ │ ├── _media │ │ │ └── LICENSE │ │ ├── globals.md │ │ └── variables │ │ │ └── vitePluginTevm.md │ ├── package.json │ ├── src │ │ ├── index.js │ │ └── vitePluginTevm.js │ ├── tsconfig.json │ ├── tsup.config.js │ └── typedoc.json ├── webpack │ ├── .gitignore │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── biome.json │ ├── docs │ │ ├── README.md │ │ ├── _media │ │ │ ├── LICENSE │ │ │ └── docs │ │ │ │ ├── README.md │ │ │ │ ├── globals.md │ │ │ │ └── variables │ │ │ │ └── WebpackPluginTevm.md │ │ ├── globals.md │ │ └── variables │ │ │ └── WebpackPluginTevm.md │ ├── package.json │ ├── src │ │ ├── TevmWebpackConstructor.ts │ │ ├── WebpackPluginTevm.js │ │ ├── index.js │ │ ├── index.spec.ts │ │ └── unplugin.js │ ├── tsconfig.json │ ├── tsup.config.ts │ └── typedoc.json └── whatsabi │ ├── .depcheckrc │ ├── .gitignore │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── biome.json │ ├── docs │ ├── README.md │ ├── classes │ │ └── UnknownChainError.md │ ├── functions │ │ ├── loadAbi.md │ │ ├── parseUri.md │ │ └── resolveContractUri.md │ ├── globals.md │ ├── type-aliases │ │ ├── ContractUri.md │ │ ├── KnownChainIds.md │ │ ├── KnownChainsType.md │ │ └── ParsedUri.md │ └── variables │ │ ├── contractUriPattern.md │ │ └── knownChains.md │ ├── package.json │ ├── src │ ├── ContractUri.ts │ ├── KnownChainIds.ts │ ├── KnownChainsType.ts │ ├── ParsedUri.ts │ ├── contractUriPattern.js │ ├── index.ts │ ├── knownChains.js │ ├── loadAbi.js │ ├── parseUri.js │ └── resolveContractUri.js │ ├── tsconfig.json │ ├── tsup.config.ts │ ├── typedoc.json │ └── vitest.config.ts ├── cli ├── .editorconfig ├── .gitattributes ├── .gitignore ├── .prettierignore ├── CHANGELOG.md ├── biome.json ├── package.json ├── readme.md ├── src │ ├── cli.tsx │ ├── commands │ │ ├── _app.tsx │ │ ├── action │ │ │ ├── createAccessList.tsx │ │ │ ├── getBalance.tsx │ │ │ ├── index.tsx │ │ │ ├── sendRawTransaction.tsx │ │ │ └── simulateCalls.tsx │ │ ├── call.tsx │ │ ├── compile.tsx │ │ ├── contract.tsx │ │ ├── create.tsx │ │ ├── createBlockFilter.tsx │ │ ├── createContractEventFilter.tsx │ │ ├── createEventFilter.tsx │ │ ├── deploy.tsx │ │ ├── dumpState.tsx │ │ ├── estimateFeesPerGas.tsx │ │ ├── estimateGas.tsx │ │ ├── generate.tsx │ │ ├── getAccount.tsx │ │ ├── getBlock.tsx │ │ ├── getBlockNumber.tsx │ │ ├── getBytecode.tsx │ │ ├── getChainId.tsx │ │ ├── getEnsAddress.tsx │ │ ├── getEnsName.tsx │ │ ├── getEnsText.tsx │ │ ├── getGasPrice.tsx │ │ ├── getStorageAt.tsx │ │ ├── getTransaction.tsx │ │ ├── index.tsx │ │ ├── loadState.tsx │ │ ├── mine.tsx │ │ ├── multicall.tsx │ │ ├── readContract.tsx │ │ ├── serve.tsx │ │ ├── setAccount.tsx │ │ ├── setCode.tsx │ │ ├── setNonce.tsx │ │ ├── setStorageAt.tsx │ │ └── tsc.tsx │ ├── components │ │ ├── ActionTab.tsx │ │ ├── CliAction.tsx │ │ ├── Creating.tsx │ │ ├── FancyCreateTitle.tsx │ │ ├── HomeTab.tsx │ │ ├── InteractivePrompt.tsx │ │ ├── LogViewer.tsx │ │ ├── MultipleChoiceStep.tsx │ │ ├── SelectInput.tsx │ │ ├── Step.tsx │ │ ├── Table.tsx │ │ └── TextInputStep.tsx │ ├── hooks │ │ ├── useAction.tsx │ │ └── useCounter.ts │ ├── state │ │ ├── State.ts │ │ └── Store.ts │ ├── stores │ │ └── logStore.ts │ ├── utils │ │ ├── action-types.ts │ │ ├── bun.lockb │ │ ├── clients.js │ │ ├── create-args.ts │ │ ├── create-options.ts │ │ ├── editor.js │ │ ├── generateRandomName.ts │ │ ├── options.ts │ │ ├── server.ts │ │ ├── templates.js │ │ └── viem.ts │ └── vite-env.d.ts ├── test.tsx └── tsconfig.json ├── configs ├── tsconfig │ ├── CHANGELOG.md │ ├── README.md │ ├── base.json │ └── package.json └── tsupconfig │ ├── .depcheckrc │ ├── CHANGELOG.md │ ├── README.md │ ├── docs │ ├── README.md │ ├── functions │ │ └── createTsUpOptions.md │ ├── globals.md │ └── variables │ │ ├── browser.md │ │ ├── js.md │ │ └── node.md │ ├── package.json │ ├── src │ ├── browser.js │ ├── createTsupOptions.js │ ├── index.js │ ├── js.js │ ├── node.js │ └── targets.js │ ├── tsconfig.json │ ├── tsup.config.ts │ ├── typedoc.json │ └── types │ ├── browser.d.ts │ ├── browser.d.ts.map │ ├── createTsupOptions.d.ts │ ├── createTsupOptions.d.ts.map │ ├── index.d.ts │ ├── index.d.ts.map │ ├── js.d.ts │ ├── js.d.ts.map │ ├── node.d.ts │ ├── node.d.ts.map │ ├── targets.d.ts │ └── targets.d.ts.map ├── docker-compose.yml ├── docs └── node │ ├── .gitignore │ ├── README.md │ ├── bugs.md │ ├── components.md │ ├── components │ ├── CardGrid.jsx │ ├── FileTree.jsx │ ├── HomePage.jsx │ ├── TabGroup.jsx │ └── index.js │ ├── package.json │ ├── pages │ ├── advanced │ │ ├── custom-precompiles.mdx │ │ ├── performance-profiler.mdx │ │ ├── receipts-and-logs.mdx │ │ └── txpool.mdx │ ├── api │ │ ├── account-management.mdx │ │ ├── decorators.mdx │ │ ├── evm-events.mdx │ │ ├── json-rpc.mdx │ │ ├── methods.mdx │ │ ├── packages.mdx │ │ ├── tevm-call.mdx │ │ ├── vm-and-submodules.mdx │ │ └── whatsabi-integration.mdx │ ├── core │ │ ├── create-tevm-node.mdx │ │ ├── forking.mdx │ │ ├── managing-state.mdx │ │ ├── mining-modes.mdx │ │ └── tevm-node-interface.mdx │ ├── ethers.mdx │ ├── examples │ │ ├── debugger-ui.mdx │ │ ├── ethers.mdx │ │ ├── forking-mainnet.mdx │ │ ├── local-testing.mdx │ │ └── viem.mdx │ ├── getting-started │ │ ├── bundler.mdx │ │ ├── cli.mdx │ │ ├── ethers.mdx │ │ ├── overview.mdx │ │ ├── testimonials.mdx │ │ └── viem.mdx │ ├── index.mdx │ ├── introduction │ │ ├── architecture-overview.mdx │ │ ├── what-is-tevm-node.mdx │ │ └── why-run-ethereum-in-js.mdx │ └── reference │ │ ├── actions.mdx │ │ ├── address.mdx │ │ ├── block.mdx │ │ ├── blockchain.mdx │ │ ├── bundler-plugins.mdx │ │ ├── bundler.mdx │ │ ├── bundler │ │ ├── index.mdx │ │ ├── internals.mdx │ │ ├── methods.mdx │ │ ├── overview.mdx │ │ └── troubleshooting.mdx │ │ ├── cli.mdx │ │ ├── common.mdx │ │ ├── contract.mdx │ │ ├── decorators.mdx │ │ ├── evm.mdx │ │ ├── index.mdx │ │ ├── memory-client.mdx │ │ ├── node.mdx │ │ ├── receipt-manager.mdx │ │ ├── rlp.mdx │ │ ├── server.mdx │ │ ├── state.mdx │ │ ├── trie.mdx │ │ ├── tx.mdx │ │ ├── txpool.mdx │ │ ├── utils.mdx │ │ └── vm.mdx │ ├── public │ ├── alternative-logo.jpg │ ├── tevm-logo-dark.png │ ├── tevm-logo-light.png │ └── tevm-logo.webp │ ├── styles.css │ ├── styles │ └── index.css │ ├── tests │ ├── advanced │ │ ├── custom-precompiles.test.ts │ │ ├── receipts-and-logs.test.ts │ │ └── txpool.test.ts │ ├── api │ │ ├── account-management.test.ts │ │ ├── actions.test.ts │ │ ├── block.test.ts │ │ ├── common.test.ts.todo │ │ ├── evm-events.test.ts.todo │ │ ├── evm.test.ts │ │ ├── memory-client.test.ts │ │ ├── methods.test.ts │ │ ├── receipt-manager.test.ts.todo │ │ ├── state.test.ts │ │ ├── tevm-call.test.ts │ │ ├── tx.test.ts.todo │ │ └── utils.test.ts │ ├── core │ │ ├── create-tevm-node.test.ts │ │ ├── forking.test.ts.todo │ │ ├── managing-state.test.ts │ │ └── tevm-node-interface.test.ts.todo │ ├── examples │ │ ├── debugger-ui.test.ts.todo │ │ ├── ethers.test.ts │ │ ├── forking-mainnet.test.ts │ │ ├── local-testing.test.ts.todo │ │ └── viem.test.ts │ ├── getting-started.test.ts │ ├── introduction │ │ └── architecture-overview.test.ts │ └── overview.ts │ ├── tsconfig.json │ ├── update-imports.js │ ├── vitest.config.ts │ ├── vocs.config.ts │ ├── vocs.config.ts.timestamp-1744842709640-0634235a9c437.mjs │ └── vocs.config.ts.timestamp-1744843240631-1fcce6fed21f3.mjs ├── examples ├── README.md ├── bun │ ├── .gitignore │ ├── ExampleContract.sol │ ├── README.md │ ├── bunfig.toml │ ├── package.json │ ├── plugins.ts │ ├── pnpm-lock.yaml │ ├── readContract.spec.ts │ ├── readContract.ts │ └── tsconfig.json ├── esbuild │ ├── .gitignore │ ├── .nvmrc │ ├── .vscode │ │ └── settings.json │ ├── README.md │ ├── build.js │ ├── bunfig.toml │ ├── example.env │ ├── foundry.toml │ ├── package.json │ ├── plugins.ts │ ├── pnpm-lock.yaml │ ├── src │ │ ├── ExampleContract.sol │ │ ├── addresses.d.ts │ │ ├── addresses.js │ │ ├── constants.js │ │ ├── index.js │ │ ├── ownerOf.js │ │ └── ownerOf.spec.js │ └── tsconfig.json ├── examples │ └── examples │ │ └── README.md ├── next │ ├── .env.local.example │ ├── .gitignore │ ├── .prettierignore │ ├── .vscode │ │ └── settings.json │ ├── README.md │ ├── components.json │ ├── next.config.mjs │ ├── package.json │ ├── postcss.config.js │ ├── prettier.config.js │ ├── public │ │ └── og-image.png │ ├── src │ │ ├── app │ │ │ ├── address │ │ │ │ └── [account] │ │ │ │ │ └── page.tsx │ │ │ ├── api │ │ │ │ └── abi │ │ │ │ │ └── route.ts │ │ │ ├── favicon.ico │ │ │ ├── global-error.tsx │ │ │ ├── layout.tsx │ │ │ ├── loading.tsx │ │ │ ├── not-found.tsx │ │ │ └── page.tsx │ │ ├── components │ │ │ ├── common │ │ │ │ ├── currency-amount.tsx │ │ │ │ ├── elapsed-time.tsx │ │ │ │ ├── icons.tsx │ │ │ │ ├── nav-bar.tsx │ │ │ │ ├── shrinked-address.tsx │ │ │ │ ├── site-header.tsx │ │ │ │ ├── theme-toggle.tsx │ │ │ │ ├── tooltip-responsive.tsx │ │ │ │ └── typography.tsx │ │ │ ├── config │ │ │ │ ├── theme-provider.tsx │ │ │ │ └── theme-switcher.tsx │ │ │ ├── core │ │ │ │ ├── about.tsx │ │ │ │ ├── account-state.tsx │ │ │ │ ├── arbitrary-call.tsx │ │ │ │ ├── example.tsx │ │ │ │ ├── header.tsx │ │ │ │ ├── interact.tsx │ │ │ │ ├── interface │ │ │ │ │ ├── index.tsx │ │ │ │ │ └── table.tsx │ │ │ │ ├── search-bar.tsx │ │ │ │ ├── selection │ │ │ │ │ ├── caller.tsx │ │ │ │ │ ├── chain.tsx │ │ │ │ │ └── skip-balance.tsx │ │ │ │ └── tx-history │ │ │ │ │ ├── collapsible-mobile.tsx │ │ │ │ │ ├── index.tsx │ │ │ │ │ └── table.tsx │ │ │ ├── layouts │ │ │ │ ├── base.tsx │ │ │ │ └── container.tsx │ │ │ ├── templates │ │ │ │ ├── combobox-responsive.tsx │ │ │ │ └── table │ │ │ │ │ ├── column-header.tsx │ │ │ │ │ ├── data-table-expandable.tsx │ │ │ │ │ ├── data-table.tsx │ │ │ │ │ ├── faceted-filter.tsx │ │ │ │ │ ├── pagination.tsx │ │ │ │ │ └── view.tsx │ │ │ └── ui │ │ │ │ ├── accordion.tsx │ │ │ │ ├── badge.tsx │ │ │ │ ├── button.tsx │ │ │ │ ├── collapsible.tsx │ │ │ │ ├── command.tsx │ │ │ │ ├── dialog.tsx │ │ │ │ ├── drawer.tsx │ │ │ │ ├── dropdown-menu.tsx │ │ │ │ ├── input.tsx │ │ │ │ ├── label.tsx │ │ │ │ ├── popover.tsx │ │ │ │ ├── scroll-area.tsx │ │ │ │ ├── select.tsx │ │ │ │ ├── separator.tsx │ │ │ │ ├── skeleton.tsx │ │ │ │ ├── sonner.tsx │ │ │ │ ├── table.tsx │ │ │ │ ├── toggle.tsx │ │ │ │ └── tooltip.tsx │ │ ├── lib │ │ │ ├── constants │ │ │ │ ├── defaults.ts │ │ │ │ ├── providers.ts │ │ │ │ └── site.ts │ │ │ ├── dev.ts │ │ │ ├── local-storage.ts │ │ │ ├── store │ │ │ │ ├── use-config.ts │ │ │ │ ├── use-provider.ts │ │ │ │ ├── use-styles.ts │ │ │ │ └── use-tx.ts │ │ │ ├── types │ │ │ │ ├── config.ts │ │ │ │ ├── providers.ts │ │ │ │ ├── templates.ts │ │ │ │ └── tx.ts │ │ │ ├── utils.ts │ │ │ └── whatsabi.ts │ │ └── styles │ │ │ └── globals.css │ ├── tailwind.config.js │ └── tsconfig.json ├── svelte-ethers │ ├── .gitignore │ ├── .npmrc │ ├── CHANGELOG.md │ ├── README.md │ ├── jsconfig.json │ ├── package.json │ ├── src │ │ ├── addresses.ts │ │ ├── app.d.ts │ │ ├── app.html │ │ ├── contracts │ │ │ └── EthersMintExample.sol │ │ ├── index.test.js │ │ ├── lib │ │ │ └── index.js │ │ └── routes │ │ │ └── +page.svelte │ ├── static │ │ └── favicon.png │ ├── svelte.config.js │ └── vite.config.js └── vite │ ├── .env.example │ ├── .gitignore │ ├── .npmrc │ ├── LICENSE │ ├── README.md │ ├── biome.json │ ├── example.env │ ├── foundry.toml │ ├── index.html │ ├── package.json │ ├── script │ └── Deploy.s.sol │ ├── src │ ├── App.tsx │ ├── EthersExample.tsx │ ├── SolEditor.tsx │ ├── SolcWorker.ts │ ├── addresses.ts │ ├── contracts │ │ ├── WagmiMintExample.s.sol │ │ └── WagmiMintExample.sol │ ├── foo.json │ ├── hooks │ │ └── useDebounce.ts │ ├── main.tsx │ ├── utils │ │ ├── getRandomInt.ts │ │ ├── stringify.spec.ts │ │ └── stringify.ts │ ├── vite-env.d.ts │ ├── vm │ │ ├── Pure.t.sol │ │ ├── Pure.tsx │ │ └── run.ts │ ├── wagmi.ts │ └── wagmi │ │ ├── WagmiEvents.tsx │ │ ├── WagmiReads.tsx │ │ └── WagmiWrites.tsx │ ├── tevm.config.json │ ├── tsconfig.json │ └── vite.config.ts ├── extensions ├── ethers │ ├── .depcheckrc │ ├── .gitignore │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── biome.json │ ├── docs │ │ ├── README.md │ │ ├── _media │ │ │ └── LICENSE │ │ ├── classes │ │ │ └── TevmProvider.md │ │ ├── globals.md │ │ ├── type-aliases │ │ │ ├── BaseContractMethod.md │ │ │ ├── ContractMethodArgs.md │ │ │ ├── TypesafeEthersContract.md │ │ │ ├── TypesafeEthersContractConstructor.md │ │ │ └── TypesafeEthersInterfaceConstructor.md │ │ └── variables │ │ │ ├── Contract.md │ │ │ └── Interface.md │ ├── package.json │ ├── src │ │ ├── TevmProvider.js │ │ ├── TevmProvider.spec.ts │ │ ├── __snapshots__ │ │ │ └── TevmJsonRpcProvider.spec.ts.snap │ │ ├── contract │ │ │ ├── BaseContractMethod.ts │ │ │ ├── Contract.d.ts │ │ │ ├── Contract.js │ │ │ ├── Contract.spec.ts │ │ │ ├── ContractMethodArgs.ts │ │ │ ├── TypesafeEthersContract.ts │ │ │ ├── index.js │ │ │ └── index.ts │ │ ├── index.js │ │ ├── index.ts │ │ └── jsonRpcAutomining.spec.ts │ ├── tsconfig.json │ ├── tsup.config.ts │ ├── typedoc.json │ └── vitest.config.ts ├── test-matchers │ ├── .depcheckrc │ ├── .gitignore │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── biome.json │ ├── docs │ │ ├── README.md │ │ ├── globals.md │ │ ├── interfaces │ │ │ ├── BalanceChange.md │ │ │ ├── ContainsAddress.md │ │ │ ├── ContainsContractAbi.md │ │ │ ├── ContainsContractAddressAndOptionalAbi.md │ │ │ └── ContainsTransactionLogs.md │ │ └── type-aliases │ │ │ ├── ContainsTransactionAny.md │ │ │ ├── EqualHexOptions.md │ │ │ ├── IsAddressOptions.md │ │ │ └── IsHexOptions.md │ ├── package.json │ ├── src │ │ ├── chainable │ │ │ ├── chainable.spec.ts │ │ │ ├── chainable.ts │ │ │ ├── chainable.type-spec.ts │ │ │ └── types.ts │ │ ├── common │ │ │ ├── handleTransaction.ts │ │ │ └── types.ts │ │ ├── index.ts │ │ └── matchers │ │ │ ├── balance │ │ │ ├── getBalanceChange.ts │ │ │ ├── getDiffMethodsFromPrestateTrace.ts │ │ │ ├── getTokenBalanceChange.ts │ │ │ ├── handleTransaction.ts │ │ │ ├── index.ts │ │ │ ├── toChangeBalance.spec.ts │ │ │ ├── toChangeBalance.ts │ │ │ ├── toChangeBalances.spec.ts │ │ │ ├── toChangeBalances.ts │ │ │ ├── toChangeTokenBalance.spec.ts │ │ │ ├── toChangeTokenBalance.ts │ │ │ ├── toChangeTokenBalances.spec.ts │ │ │ ├── toChangeTokenBalances.ts │ │ │ └── types.ts │ │ │ ├── contract │ │ │ ├── getSelectorToCalldataMap.ts │ │ │ ├── index.ts │ │ │ ├── toCallContractFunction.spec.ts │ │ │ ├── toCallContractFunction.ts │ │ │ ├── types.ts │ │ │ ├── withFunctionArgs.ts │ │ │ └── withFunctionNamedArgs.ts │ │ │ ├── errors │ │ │ ├── handleTransaction.ts │ │ │ ├── index.ts │ │ │ ├── toBeReverted.spec.ts │ │ │ ├── toBeReverted.ts │ │ │ ├── toBeRevertedWithError.spec.ts │ │ │ ├── toBeRevertedWithError.ts │ │ │ ├── toBeRevertedWithString.spec.ts │ │ │ ├── toBeRevertedWithString.ts │ │ │ ├── types.ts │ │ │ ├── withErrorArgs.ts │ │ │ └── withErrorNamedArgs.ts │ │ │ ├── events │ │ │ ├── index.ts │ │ │ ├── toEmit.spec.ts │ │ │ ├── toEmit.ts │ │ │ ├── types.ts │ │ │ ├── withEventArgs.ts │ │ │ └── withEventNamedArgs.ts │ │ │ ├── state │ │ │ ├── index.ts │ │ │ ├── toBeInitializedAccount.spec.ts │ │ │ ├── toBeInitializedAccount.ts │ │ │ ├── toHaveState.spec.ts │ │ │ ├── toHaveState.ts │ │ │ ├── toHaveStorageAt.spec.ts │ │ │ ├── toHaveStorageAt.ts │ │ │ └── types.ts │ │ │ └── utils │ │ │ ├── index.ts │ │ │ ├── toBeAddress.spec.ts │ │ │ ├── toBeAddress.ts │ │ │ ├── toBeHex.spec.ts │ │ │ ├── toBeHex.ts │ │ │ ├── toEqualAddress.spec.ts │ │ │ ├── toEqualAddress.ts │ │ │ ├── toEqualHex.spec.ts │ │ │ └── toEqualHex.ts │ ├── tsconfig.json │ ├── tsup.config.ts │ ├── typedoc.json │ └── vitest.config.ts ├── test-node │ ├── .depcheckrc │ ├── .gitignore │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── biome.json │ ├── docs │ │ ├── README.md │ │ ├── functions │ │ │ ├── createTestSnapshotClient.md │ │ │ ├── createTestSnapshotNode.md │ │ │ └── createTestSnapshotTransport.md │ │ ├── globals.md │ │ └── type-aliases │ │ │ ├── TestOptions.md │ │ │ ├── TestSnapshotClient.md │ │ │ ├── TestSnapshotClientOptions.md │ │ │ ├── TestSnapshotNode.md │ │ │ ├── TestSnapshotNodeOptions.md │ │ │ ├── TestSnapshotTransport.md │ │ │ └── TestSnapshotTransportOptions.md │ ├── package.json │ ├── src │ │ ├── createTestSnapshotClient.spec.ts │ │ ├── createTestSnapshotClient.ts │ │ ├── createTestSnapshotNode.spec.ts │ │ ├── createTestSnapshotNode.ts │ │ ├── createTestSnapshotTransport.spec.ts │ │ ├── createTestSnapshotTransport.ts │ │ ├── index.spec.ts │ │ ├── index.ts │ │ ├── internal │ │ │ ├── ethMethodToCacheKey.spec.ts │ │ │ ├── ethMethodToCacheKey.ts │ │ │ ├── isCachedJsonRpcMethod.spec.ts │ │ │ ├── isCachedJsonRpcMethod.ts │ │ │ ├── normalizeBlockTag.spec.ts │ │ │ ├── normalizeBlockTag.ts │ │ │ ├── normalizeHex.spec.ts │ │ │ ├── normalizeHex.ts │ │ │ ├── normalizeTx.spec.ts │ │ │ ├── normalizeTx.ts │ │ │ ├── normalizeUserOperation.spec.ts │ │ │ ├── normalizeUserOperation.ts │ │ │ ├── resolveBunTestSnapshotPath.spec.ts │ │ │ ├── resolveBunTestSnapshotPath.ts │ │ │ ├── resolveVitestTestSnapshotPath.spec.ts │ │ │ └── resolveVitestTestSnapshotPath.ts │ │ ├── snapshot │ │ │ ├── SnapshotManager.spec.ts │ │ │ ├── SnapshotManager.ts │ │ │ ├── createCachedTransport.spec.ts │ │ │ └── createCachedTransport.ts │ │ ├── test │ │ │ ├── constants.ts │ │ │ ├── methods │ │ │ │ ├── __rpc_snapshots__ │ │ │ │ │ ├── eth_accounts.spec.ts.snap.json │ │ │ │ │ ├── eth_blobBaseFee.spec.ts.snap.json │ │ │ │ │ ├── eth_blockNumber.spec.ts.snap.json │ │ │ │ │ ├── eth_call.spec.ts.snap.json │ │ │ │ │ ├── eth_chainId.spec.ts.snap.json │ │ │ │ │ ├── eth_coinbase.spec.ts.snap.json │ │ │ │ │ ├── eth_createAccessList.spec.ts.snap.json │ │ │ │ │ ├── eth_estimateGas.spec.ts.snap.json │ │ │ │ │ ├── eth_feeHistory.spec.ts.snap.json │ │ │ │ │ ├── eth_gasPrice.spec.ts.snap.json │ │ │ │ │ ├── eth_getBalance.spec.ts.snap.json │ │ │ │ │ ├── eth_getBlockByHash.spec.ts.snap.json │ │ │ │ │ ├── eth_getBlockByNumber.spec.ts.snap.json │ │ │ │ │ ├── eth_getBlockTransactionCountByHash.spec.ts.snap.json │ │ │ │ │ ├── eth_getBlockTransactionCountByNumber.spec.ts.snap.json │ │ │ │ │ ├── eth_getCode.spec.ts.snap.json │ │ │ │ │ ├── eth_getLogs.spec.ts.snap.json │ │ │ │ │ ├── eth_getStorageAt.spec.ts.snap.json │ │ │ │ │ ├── eth_getTransactionByBlockHashAndIndex.spec.ts.snap.json │ │ │ │ │ ├── eth_getTransactionByBlockNumberAndIndex.spec.ts.snap.json │ │ │ │ │ ├── eth_getTransactionByHash.spec.ts.snap.json │ │ │ │ │ ├── eth_getTransactionCount.spec.ts.snap.json │ │ │ │ │ ├── eth_getTransactionReceipt.spec.ts.snap.json │ │ │ │ │ ├── eth_getUncleByBlockHashAndIndex.spec.ts.snap.json │ │ │ │ │ ├── eth_getUncleByBlockNumberAndIndex.spec.ts.snap.json │ │ │ │ │ ├── eth_getUncleCountByBlockHash.spec.ts.snap.json │ │ │ │ │ ├── eth_getUncleCountByBlockNumber.spec.ts.snap.json │ │ │ │ │ ├── eth_maxPriorityFeePerGas.spec.ts.snap.json │ │ │ │ │ ├── eth_newBlockFilter.spec.ts.snap.json │ │ │ │ │ ├── eth_newFilter.spec.ts.snap.json │ │ │ │ │ ├── eth_newPendingTransactionFilter.spec.ts.snap.json │ │ │ │ │ ├── eth_protocolVersion.spec.ts.snap.json │ │ │ │ │ ├── eth_sendRawTransaction.spec.ts.snap.json │ │ │ │ │ ├── eth_sendTransaction.spec.ts.snap.json │ │ │ │ │ ├── eth_sign.spec.ts.snap.json │ │ │ │ │ ├── eth_simulateV1.spec.ts.snap.json │ │ │ │ │ ├── eth_supportedEntryPoints.spec.ts.snap.json │ │ │ │ │ └── eth_syncing.spec.ts.snap.json │ │ │ │ ├── eth_accounts.spec.ts │ │ │ │ ├── eth_blobBaseFee.spec.ts │ │ │ │ ├── eth_blockNumber.spec.ts │ │ │ │ ├── eth_call.spec.ts │ │ │ │ ├── eth_chainId.spec.ts │ │ │ │ ├── eth_coinbase.spec.ts │ │ │ │ ├── eth_createAccessList.spec.ts │ │ │ │ ├── eth_estimateGas.spec.ts │ │ │ │ ├── eth_feeHistory.spec.ts │ │ │ │ ├── eth_gasPrice.spec.ts │ │ │ │ ├── eth_getBalance.spec.ts │ │ │ │ ├── eth_getBlockByHash.spec.ts │ │ │ │ ├── eth_getBlockByNumber.spec.ts │ │ │ │ ├── eth_getBlockTransactionCountByHash.spec.ts │ │ │ │ ├── eth_getBlockTransactionCountByNumber.spec.ts │ │ │ │ ├── eth_getCode.spec.ts │ │ │ │ ├── eth_getFilterChanges.spec.ts │ │ │ │ ├── eth_getFilterLogs.spec.ts │ │ │ │ ├── eth_getLogs.spec.ts │ │ │ │ ├── eth_getProof.spec.ts │ │ │ │ ├── eth_getStorageAt.spec.ts │ │ │ │ ├── eth_getTransactionByBlockHashAndIndex.spec.ts │ │ │ │ ├── eth_getTransactionByBlockNumberAndIndex.spec.ts │ │ │ │ ├── eth_getTransactionByHash.spec.ts │ │ │ │ ├── eth_getTransactionCount.spec.ts │ │ │ │ ├── eth_getTransactionReceipt.spec.ts │ │ │ │ ├── eth_getUncleByBlockHashAndIndex.spec.ts │ │ │ │ ├── eth_getUncleByBlockNumberAndIndex.spec.ts │ │ │ │ ├── eth_getUncleCountByBlockHash.spec.ts │ │ │ │ ├── eth_getUncleCountByBlockNumber.spec.ts │ │ │ │ ├── eth_getUserOperationByHash.spec.ts │ │ │ │ ├── eth_getUserOperationReceipt.spec.ts │ │ │ │ ├── eth_maxPriorityFeePerGas.spec.ts │ │ │ │ ├── eth_newBlockFilter.spec.ts │ │ │ │ ├── eth_newFilter.spec.ts │ │ │ │ ├── eth_newPendingTransactionFilter.spec.ts │ │ │ │ ├── eth_protocolVersion.spec.ts │ │ │ │ ├── eth_sendRawTransaction.spec.ts │ │ │ │ ├── eth_sendTransaction.spec.ts │ │ │ │ ├── eth_sign.spec.ts │ │ │ │ ├── eth_simulateV1.spec.ts │ │ │ │ ├── eth_supportedEntryPoints.spec.ts │ │ │ │ ├── eth_syncing.spec.ts │ │ │ │ └── eth_uninstallFilter.spec.ts │ │ │ ├── snapshot-utils.ts │ │ │ └── vitest.setup.ts │ │ └── types.ts │ ├── tsconfig.json │ ├── tsup.config.ts │ ├── typedoc.json │ └── vitest.config.ts └── viem │ ├── .depcheckrc │ ├── .gitignore │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── biome.json │ ├── docs │ ├── README.md │ ├── _media │ │ └── LICENSE │ ├── functions │ │ ├── tevmTransport.md │ │ ├── tevmViemExtension.md │ │ └── tevmViemExtensionOptimistic.md │ ├── globals.md │ └── type-aliases │ │ ├── GenError.md │ │ ├── GenResult.md │ │ ├── OptimisticResult.md │ │ ├── TypedError.md │ │ ├── ViemTevmClient.md │ │ ├── ViemTevmClientDecorator.md │ │ ├── ViemTevmExtension.md │ │ ├── ViemTevmOptimisticClient.md │ │ ├── ViemTevmOptimisticClientDecorator.md │ │ └── ViemTevmOptimisticExtension.md │ ├── fix_ts_errors.cjs │ ├── fix_ts_errors.js │ ├── package.json │ ├── src │ ├── GenError.ts │ ├── GenResult.ts │ ├── OptimisticResult.spec.ts │ ├── OptimisticResult.ts │ ├── TypedError.ts │ ├── ViemTevmClient.spec.ts │ ├── ViemTevmClient.ts │ ├── ViemTevmClientDecorator.ts │ ├── ViemTevmExtension.ts │ ├── ViemTevmOptimisticClient.spec.ts │ ├── ViemTevmOptimisticClient.ts │ ├── ViemTevmOptimisticClientDecorator.ts │ ├── ViemTevmOptimisticExtension.ts │ ├── index.js │ ├── index.spec.ts │ ├── index.ts │ ├── testAccounts.js │ ├── tests │ │ └── ERC20.sol.ts │ ├── tevmTransport.js │ ├── tevmTransport.spec.ts │ ├── tevmViemExtension.js │ ├── tevmViemExtension.spec.ts │ ├── tevmViemExtensionOptimistic.js │ └── tevmViemExtensionOptimistic.spec.ts │ ├── tsconfig.json │ ├── tsup.config.ts │ ├── typedoc.json │ └── vitest.config.ts ├── flake.lock ├── flake.nix ├── funding.json ├── jsr.json ├── lsp ├── lsp │ ├── CHANGELOG.md │ ├── README.md │ ├── bin │ │ ├── evmts-lsp.cjs │ │ └── tevm-lsp.cjs │ ├── package.json │ ├── src │ │ ├── SolFile.ts │ │ ├── index.ts │ │ ├── language.ts │ │ └── plugin.ts │ └── tsconfig.json ├── ts-plugin │ ├── .depcheckrc │ ├── .gitignore │ ├── .npmignore │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── biome.json │ ├── coverage-test.ts │ ├── docs │ │ ├── README.md │ │ ├── _media │ │ │ └── LICENSE │ │ ├── globals.md │ │ └── variables │ │ │ └── export=.md │ ├── foundry.toml │ ├── package.json │ ├── src │ │ ├── bin │ │ │ ├── tevm-gen-basic.spec.ts │ │ │ ├── tevm-gen-coverage.spec.ts │ │ │ ├── tevm-gen-integration-simple.spec.ts │ │ │ ├── tevm-gen.spec.ts │ │ │ └── tevm-gen.ts │ │ ├── decorators │ │ │ ├── getDefinitionAtPosition-additional.spec.ts │ │ │ ├── getDefinitionAtPosition.spec.ts │ │ │ ├── getDefinitionAtPosition.ts │ │ │ ├── getScriptKind.spec.ts │ │ │ ├── getScriptKind.ts │ │ │ ├── getScriptSnapshot-debug.spec.ts │ │ │ ├── getScriptSnapshot-full.spec.ts │ │ │ ├── getScriptSnapshot-minimal.spec.ts │ │ │ ├── getScriptSnapshot.extra.spec.ts │ │ │ ├── getScriptSnapshot.spec.ts │ │ │ ├── getScriptSnapshot.ts │ │ │ ├── index.ts │ │ │ ├── resolveModuleNameLiterals.spec.ts │ │ │ └── resolveModuleNameLiterals.ts │ │ ├── factories │ │ │ ├── decorator.spec.ts │ │ │ ├── decorator.ts │ │ │ ├── fileAccessObject.spec.ts │ │ │ ├── fileAccessObject.ts │ │ │ ├── index.ts │ │ │ ├── logger.spec.ts │ │ │ └── logger.ts │ │ ├── fixtures │ │ │ ├── basic │ │ │ │ └── tsconfig.json │ │ │ ├── invalid │ │ │ │ └── tsconfig.json │ │ │ ├── invalidJson │ │ │ │ └── tsconfig.json │ │ │ ├── js │ │ │ │ └── jsconfig.json │ │ │ ├── jsonc │ │ │ │ └── jsconfig.json │ │ │ └── withFoundry │ │ │ │ ├── foundry.toml │ │ │ │ └── jsconfig.json │ │ ├── getScriptSnapshot-test.ts │ │ ├── index.ts │ │ ├── manual-coverage.cjs │ │ ├── manual-coverage.js │ │ ├── test │ │ │ └── fixtures │ │ │ │ ├── BadCompile.sol │ │ │ │ ├── HelloWorld.sol │ │ │ │ ├── HelloWorld.sol.d.ts │ │ │ │ ├── HelloWorld2.sol │ │ │ │ ├── HelloWorld3.sol │ │ │ │ ├── HelloWorld3.sol.ts │ │ │ │ └── sample.json │ │ ├── tsPlugin.mock.spec.ts │ │ ├── tsPlugin.spec.ts │ │ ├── tsPlugin.ts │ │ └── utils │ │ │ ├── convertSolcAstToTsDefinitionInfo.spec.ts │ │ │ ├── convertSolcAstToTsDefinitionInfo.ts │ │ │ ├── findContractDefinitionFileNameFromTevmNode.spec.ts │ │ │ ├── findContractDefinitionFileNameFromTevmNode.ts │ │ │ ├── findNode.spec.ts │ │ │ ├── findNode.ts │ │ │ ├── index.ts │ │ │ ├── invariant.spec.ts │ │ │ ├── invariant.ts │ │ │ ├── isRelativeSolidity.spec.ts │ │ │ ├── isRelativeSolidity.ts │ │ │ ├── isSolidity.spec.ts │ │ │ ├── isSolidity.ts │ │ │ ├── resolveJsonAsConst-enhanced.spec.ts │ │ │ ├── resolveJsonAsConst.spec.ts │ │ │ ├── resolveJsonAsConst.ts │ │ │ ├── solidityModuleResolver.spec.ts │ │ │ └── solidityModuleResolver.ts │ ├── tsconfig.json │ ├── tsup.config.ts │ ├── typedoc.json │ ├── vitest.config.ts │ └── vitest.config.ts.timestamp-1695021753373-c9c064001bd1a.mjs └── vscode │ ├── .vscodeignore │ ├── CHANGELOG.md │ ├── README.md │ ├── package.json │ ├── scripts │ └── build.js │ ├── src │ └── extension.ts │ └── tsconfig.json ├── memory-bank └── cline.md ├── nx.json ├── package.json ├── packages ├── actions │ ├── .depcheckrc │ ├── .gitignore │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── biome.json │ ├── docs │ │ ├── README.md │ │ ├── _media │ │ │ └── LICENSE │ │ ├── classes │ │ │ └── MissingAccountError.md │ │ ├── functions │ │ │ ├── anvilDealJsonRpcProcedure.md │ │ │ ├── anvilDropTransactionJsonRpcProcedure.md │ │ │ ├── anvilDumpStateJsonRpcProcedure.md │ │ │ ├── anvilGetAutomineJsonRpcProcedure.md │ │ │ ├── anvilImpersonateAccountJsonRpcProcedure.md │ │ │ ├── anvilLoadStateJsonRpcProcedure.md │ │ │ ├── anvilResetJsonRpcProcedure.md │ │ │ ├── anvilSetBalanceJsonRpcProcedure.md │ │ │ ├── anvilSetChainIdJsonRpcProcedure.md │ │ │ ├── anvilSetCodeJsonRpcProcedure.md │ │ │ ├── anvilSetCoinbaseJsonRpcProcedure.md │ │ │ ├── anvilSetNonceJsonRpcProcedure.md │ │ │ ├── anvilSetStorageAtJsonRpcProcedure.md │ │ │ ├── anvilStopImpersonatingAccountJsonRpcProcedure.md │ │ │ ├── blockNumberHandler.md │ │ │ ├── blockNumberProcedure.md │ │ │ ├── callHandler.md │ │ │ ├── callHandlerOpts.md │ │ │ ├── callHandlerResult.md │ │ │ ├── callProcedure.md │ │ │ ├── chainIdHandler.md │ │ │ ├── chainIdProcedure.md │ │ │ ├── cloneVmWithBlockTag.md │ │ │ ├── contractHandler.md │ │ │ ├── dealHandler.md │ │ │ ├── debugTraceBlockJsonRpcProcedure.md │ │ │ ├── debugTraceCallJsonRpcProcedure.md │ │ │ ├── debugTraceStateJsonRpcProcedure.md │ │ │ ├── debugTraceTransactionJsonRpcProcedure.md │ │ │ ├── deployHandler.md │ │ │ ├── dumpStateHandler.md │ │ │ ├── dumpStateProcedure.md │ │ │ ├── ethAccountsHandler.md │ │ │ ├── ethAccountsProcedure.md │ │ │ ├── ethBlobBaseFeeJsonRpcProcedure.md │ │ │ ├── ethCallHandler.md │ │ │ ├── ethCallProcedure.md │ │ │ ├── ethCoinbaseJsonRpcProcedure.md │ │ │ ├── ethCreateAccessListProcedure.md │ │ │ ├── ethEstimateGasJsonRpcProcedure.md │ │ │ ├── ethGetBlockByHashJsonRpcProcedure.md │ │ │ ├── ethGetBlockByNumberJsonRpcProcedure.md │ │ │ ├── ethGetBlockTransactionCountByHashJsonRpcProcedure.md │ │ │ ├── ethGetBlockTransactionCountByNumberJsonRpcProcedure.md │ │ │ ├── ethGetFilterChangesProcedure.md │ │ │ ├── ethGetFilterLogsProcedure.md │ │ │ ├── ethGetLogsHandler.md │ │ │ ├── ethGetLogsProcedure.md │ │ │ ├── ethGetTransactionByBlockHashAndIndexJsonRpcProcedure.md │ │ │ ├── ethGetTransactionByBlockNumberAndIndexJsonRpcProcedure.md │ │ │ ├── ethGetTransactionByHashJsonRpcProcedure.md │ │ │ ├── ethGetTransactionCountProcedure.md │ │ │ ├── ethGetTransactionReceiptHandler.md │ │ │ ├── ethGetTransactionReceiptJsonRpcProcedure.md │ │ │ ├── ethNewBlockFilterProcedure.md │ │ │ ├── ethNewFilterHandler.md │ │ │ ├── ethNewFilterJsonRpcProcedure.md │ │ │ ├── ethNewPendingTransactionFilterProcedure.md │ │ │ ├── ethProtocolVersionJsonRpcProcedure.md │ │ │ ├── ethSendRawTransactionHandler.md │ │ │ ├── ethSendRawTransactionJsonRpcProcedure.md │ │ │ ├── ethSendTransactionHandler.md │ │ │ ├── ethSendTransactionJsonRpcProcedure.md │ │ │ ├── ethSignHandler.md │ │ │ ├── ethSignProcedure.md │ │ │ ├── ethSignTransactionHandler.md │ │ │ ├── ethSignTransactionProcedure.md │ │ │ ├── ethUninstallFilterJsonRpcProcedure.md │ │ │ ├── executeCall.md │ │ │ ├── forkAndCacheBlock.md │ │ │ ├── gasPriceHandler.md │ │ │ ├── gasPriceProcedure.md │ │ │ ├── getAccountHandler.md │ │ │ ├── getAccountProcedure.md │ │ │ ├── getBalanceHandler.md │ │ │ ├── getBalanceProcedure.md │ │ │ ├── getCodeHandler.md │ │ │ ├── getCodeProcedure.md │ │ │ ├── getStorageAtHandler.md │ │ │ ├── getStorageAtProcedure.md │ │ │ ├── handleAutomining.md │ │ │ ├── handlePendingTransactionsWarning.md │ │ │ ├── handleRunTxError.md │ │ │ ├── handleTransactionCreation.md │ │ │ ├── loadStateHandler.md │ │ │ ├── loadStateProcedure.md │ │ │ ├── mineHandler.md │ │ │ ├── mineProcedure.md │ │ │ ├── requestBulkProcedure.md │ │ │ ├── requestProcedure.md │ │ │ ├── setAccountHandler.md │ │ │ ├── setAccountProcedure.md │ │ │ ├── shouldAddToBlockchain.md │ │ │ ├── shouldCreateTransaction.md │ │ │ ├── traceCallHandler.md │ │ │ ├── validateBaseCallParams.md │ │ │ ├── validateCallParams.md │ │ │ ├── validateContractParams.md │ │ │ ├── validateGetAccountParams.md │ │ │ ├── validateLoadStateParams.md │ │ │ ├── validateMineEvents.md │ │ │ ├── validateMineParams.md │ │ │ └── validateSetAccountParams.md │ │ ├── globals.md │ │ ├── interfaces │ │ │ ├── Message.md │ │ │ └── NewContractEvent.md │ │ ├── type-aliases │ │ │ ├── Abi.md │ │ │ ├── AccountState.md │ │ │ ├── Address.md │ │ │ ├── AnvilDealHandler.md │ │ │ ├── AnvilDealJsonRpcRequest.md │ │ │ ├── AnvilDealJsonRpcResponse.md │ │ │ ├── AnvilDealParams.md │ │ │ ├── AnvilDealProcedure.md │ │ │ ├── AnvilDealResult.md │ │ │ ├── AnvilDropTransactionHandler.md │ │ │ ├── AnvilDropTransactionJsonRpcRequest.md │ │ │ ├── AnvilDropTransactionJsonRpcResponse.md │ │ │ ├── AnvilDropTransactionParams.md │ │ │ ├── AnvilDropTransactionProcedure.md │ │ │ ├── AnvilDropTransactionResult.md │ │ │ ├── AnvilDumpStateHandler.md │ │ │ ├── AnvilDumpStateJsonRpcRequest.md │ │ │ ├── AnvilDumpStateJsonRpcResponse.md │ │ │ ├── AnvilDumpStateParams.md │ │ │ ├── AnvilDumpStateProcedure.md │ │ │ ├── AnvilDumpStateResult.md │ │ │ ├── AnvilGetAutomineHandler.md │ │ │ ├── AnvilGetAutomineJsonRpcRequest.md │ │ │ ├── AnvilGetAutomineJsonRpcResponse.md │ │ │ ├── AnvilGetAutomineParams.md │ │ │ ├── AnvilGetAutomineProcedure.md │ │ │ ├── AnvilGetAutomineResult.md │ │ │ ├── AnvilImpersonateAccountHandler.md │ │ │ ├── AnvilImpersonateAccountJsonRpcRequest.md │ │ │ ├── AnvilImpersonateAccountJsonRpcResponse.md │ │ │ ├── AnvilImpersonateAccountParams.md │ │ │ ├── AnvilImpersonateAccountProcedure.md │ │ │ ├── AnvilImpersonateAccountResult.md │ │ │ ├── AnvilJsonRpcRequest.md │ │ │ ├── AnvilLoadStateHandler.md │ │ │ ├── AnvilLoadStateJsonRpcRequest.md │ │ │ ├── AnvilLoadStateJsonRpcResponse.md │ │ │ ├── AnvilLoadStateParams.md │ │ │ ├── AnvilLoadStateProcedure.md │ │ │ ├── AnvilLoadStateResult.md │ │ │ ├── AnvilMineHandler.md │ │ │ ├── AnvilMineJsonRpcRequest.md │ │ │ ├── AnvilMineJsonRpcResponse.md │ │ │ ├── AnvilMineParams.md │ │ │ ├── AnvilMineProcedure.md │ │ │ ├── AnvilMineResult.md │ │ │ ├── AnvilProcedure.md │ │ │ ├── AnvilRequestType.md │ │ │ ├── AnvilResetHandler.md │ │ │ ├── AnvilResetJsonRpcRequest.md │ │ │ ├── AnvilResetJsonRpcResponse.md │ │ │ ├── AnvilResetParams.md │ │ │ ├── AnvilResetProcedure.md │ │ │ ├── AnvilResetResult.md │ │ │ ├── AnvilReturnType.md │ │ │ ├── AnvilSetBalanceHandler.md │ │ │ ├── AnvilSetBalanceJsonRpcRequest.md │ │ │ ├── AnvilSetBalanceJsonRpcResponse.md │ │ │ ├── AnvilSetBalanceParams.md │ │ │ ├── AnvilSetBalanceProcedure.md │ │ │ ├── AnvilSetBalanceResult.md │ │ │ ├── AnvilSetChainIdHandler.md │ │ │ ├── AnvilSetChainIdJsonRpcRequest.md │ │ │ ├── AnvilSetChainIdJsonRpcResponse.md │ │ │ ├── AnvilSetChainIdParams.md │ │ │ ├── AnvilSetChainIdProcedure.md │ │ │ ├── AnvilSetChainIdResult.md │ │ │ ├── AnvilSetCodeHandler.md │ │ │ ├── AnvilSetCodeJsonRpcRequest.md │ │ │ ├── AnvilSetCodeJsonRpcResponse.md │ │ │ ├── AnvilSetCodeParams.md │ │ │ ├── AnvilSetCodeProcedure.md │ │ │ ├── AnvilSetCodeResult.md │ │ │ ├── AnvilSetCoinbaseJsonRpcRequest.md │ │ │ ├── AnvilSetCoinbaseJsonRpcResponse.md │ │ │ ├── AnvilSetCoinbaseProcedure.md │ │ │ ├── AnvilSetNonceHandler.md │ │ │ ├── AnvilSetNonceJsonRpcRequest.md │ │ │ ├── AnvilSetNonceJsonRpcResponse.md │ │ │ ├── AnvilSetNonceParams.md │ │ │ ├── AnvilSetNonceProcedure.md │ │ │ ├── AnvilSetNonceResult.md │ │ │ ├── AnvilSetStorageAtHandler.md │ │ │ ├── AnvilSetStorageAtJsonRpcRequest.md │ │ │ ├── AnvilSetStorageAtJsonRpcResponse.md │ │ │ ├── AnvilSetStorageAtParams.md │ │ │ ├── AnvilSetStorageAtProcedure.md │ │ │ ├── AnvilSetStorageAtResult.md │ │ │ ├── AnvilStopImpersonatingAccountHandler.md │ │ │ ├── AnvilStopImpersonatingAccountJsonRpcRequest.md │ │ │ ├── AnvilStopImpersonatingAccountJsonRpcResponse.md │ │ │ ├── AnvilStopImpersonatingAccountParams.md │ │ │ ├── AnvilStopImpersonatingAccountProcedure.md │ │ │ ├── AnvilStopImpersonatingAccountResult.md │ │ │ ├── BaseCallParams.md │ │ │ ├── BaseParams.md │ │ │ ├── Block.md │ │ │ ├── BlockOverrideSet.md │ │ │ ├── BlockParam.md │ │ │ ├── BlockResult.md │ │ │ ├── BlockTag.md │ │ │ ├── CallEvents.md │ │ │ ├── CallHandler.md │ │ │ ├── CallHandlerOptsError.md │ │ │ ├── CallHandlerParams.md │ │ │ ├── CallJsonRpcProcedure.md │ │ │ ├── CallJsonRpcRequest.md │ │ │ ├── CallJsonRpcResponse.md │ │ │ ├── CallParams.md │ │ │ ├── CallResult.md │ │ │ ├── CallTraceResult.md │ │ │ ├── ContractHandler.md │ │ │ ├── ContractParams.md │ │ │ ├── ContractResult.md │ │ │ ├── DebugRequestType.md │ │ │ ├── DebugReturnType.md │ │ │ ├── DebugTraceBlockParams.md │ │ │ ├── DebugTraceBlockResult.md │ │ │ ├── DebugTraceCallHandler.md │ │ │ ├── DebugTraceCallParams.md │ │ │ ├── DebugTraceCallResult.md │ │ │ ├── DebugTraceStateFilter.md │ │ │ ├── DebugTraceStateObject.md │ │ │ ├── DebugTraceStateParams.md │ │ │ ├── DebugTraceStateResult.md │ │ │ ├── DebugTraceTransactionParams.md │ │ │ ├── DebugTraceTransactionResult.md │ │ │ ├── DeployHandler.md │ │ │ ├── DeployParams.md │ │ │ ├── DeployResult.md │ │ │ ├── DumpStateHandler.md │ │ │ ├── DumpStateJsonRpcProcedure.md │ │ │ ├── DumpStateJsonRpcRequest.md │ │ │ ├── DumpStateJsonRpcResponse.md │ │ │ ├── DumpStateParams.md │ │ │ ├── DumpStateResult.md │ │ │ ├── EmptyParams.md │ │ │ ├── EthAccountsHandler.md │ │ │ ├── EthAccountsJsonRpcProcedure.md │ │ │ ├── EthAccountsJsonRpcRequest.md │ │ │ ├── EthAccountsJsonRpcResponse.md │ │ │ ├── EthAccountsParams.md │ │ │ ├── EthAccountsResult.md │ │ │ ├── EthBlobBaseFeeJsonRpcProcedure.md │ │ │ ├── EthBlobBaseFeeJsonRpcRequest.md │ │ │ ├── EthBlobBaseFeeJsonRpcResponse.md │ │ │ ├── EthBlockNumberHandler.md │ │ │ ├── EthBlockNumberJsonRpcProcedure.md │ │ │ ├── EthBlockNumberJsonRpcRequest.md │ │ │ ├── EthBlockNumberJsonRpcResponse.md │ │ │ ├── EthBlockNumberParams.md │ │ │ ├── EthBlockNumberResult.md │ │ │ ├── EthCallHandler.md │ │ │ ├── EthCallJsonRpcProcedure.md │ │ │ ├── EthCallJsonRpcRequest.md │ │ │ ├── EthCallJsonRpcResponse.md │ │ │ ├── EthCallParams.md │ │ │ ├── EthCallResult.md │ │ │ ├── EthChainIdHandler.md │ │ │ ├── EthChainIdJsonRpcProcedure.md │ │ │ ├── EthChainIdJsonRpcRequest.md │ │ │ ├── EthChainIdJsonRpcResponse.md │ │ │ ├── EthChainIdParams.md │ │ │ ├── EthChainIdResult.md │ │ │ ├── EthCoinbaseHandler.md │ │ │ ├── EthCoinbaseJsonRpcProcedure.md │ │ │ ├── EthCoinbaseJsonRpcRequest.md │ │ │ ├── EthCoinbaseJsonRpcResponse.md │ │ │ ├── EthCoinbaseParams.md │ │ │ ├── EthCoinbaseResult.md │ │ │ ├── EthCreateAccessListJsonRpcProcedure.md │ │ │ ├── EthCreateAccessListJsonRpcRequest.md │ │ │ ├── EthCreateAccessListJsonRpcResponse.md │ │ │ ├── EthEstimateGasHandler.md │ │ │ ├── EthEstimateGasJsonRpcProcedure.md │ │ │ ├── EthEstimateGasJsonRpcRequest.md │ │ │ ├── EthEstimateGasJsonRpcResponse.md │ │ │ ├── EthEstimateGasParams.md │ │ │ ├── EthEstimateGasResult.md │ │ │ ├── EthGasPriceHandler.md │ │ │ ├── EthGasPriceJsonRpcProcedure.md │ │ │ ├── EthGasPriceJsonRpcRequest.md │ │ │ ├── EthGasPriceJsonRpcResponse.md │ │ │ ├── EthGasPriceParams.md │ │ │ ├── EthGasPriceResult.md │ │ │ ├── EthGetBalanceHandler.md │ │ │ ├── EthGetBalanceJsonRpcProcedure.md │ │ │ ├── EthGetBalanceJsonRpcRequest.md │ │ │ ├── EthGetBalanceJsonRpcResponse.md │ │ │ ├── EthGetBalanceParams.md │ │ │ ├── EthGetBalanceResult.md │ │ │ ├── EthGetBlockByHashHandler.md │ │ │ ├── EthGetBlockByHashJsonRpcProcedure.md │ │ │ ├── EthGetBlockByHashJsonRpcRequest.md │ │ │ ├── EthGetBlockByHashJsonRpcResponse.md │ │ │ ├── EthGetBlockByHashParams.md │ │ │ ├── EthGetBlockByHashResult.md │ │ │ ├── EthGetBlockByNumberHandler.md │ │ │ ├── EthGetBlockByNumberJsonRpcProcedure.md │ │ │ ├── EthGetBlockByNumberJsonRpcRequest.md │ │ │ ├── EthGetBlockByNumberJsonRpcResponse.md │ │ │ ├── EthGetBlockByNumberParams.md │ │ │ ├── EthGetBlockByNumberResult.md │ │ │ ├── EthGetBlockTransactionCountByHashHandler.md │ │ │ ├── EthGetBlockTransactionCountByHashJsonRpcProcedure.md │ │ │ ├── EthGetBlockTransactionCountByHashJsonRpcRequest.md │ │ │ ├── EthGetBlockTransactionCountByHashJsonRpcResponse.md │ │ │ ├── EthGetBlockTransactionCountByHashParams.md │ │ │ ├── EthGetBlockTransactionCountByHashResult.md │ │ │ ├── EthGetBlockTransactionCountByNumberHandler.md │ │ │ ├── EthGetBlockTransactionCountByNumberJsonRpcProcedure.md │ │ │ ├── EthGetBlockTransactionCountByNumberJsonRpcRequest.md │ │ │ ├── EthGetBlockTransactionCountByNumberJsonRpcResponse.md │ │ │ ├── EthGetBlockTransactionCountByNumberParams.md │ │ │ ├── EthGetBlockTransactionCountByNumberResult.md │ │ │ ├── EthGetCodeHandler.md │ │ │ ├── EthGetCodeJsonRpcProcedure.md │ │ │ ├── EthGetCodeJsonRpcRequest.md │ │ │ ├── EthGetCodeJsonRpcResponse.md │ │ │ ├── EthGetCodeParams.md │ │ │ ├── EthGetCodeResult.md │ │ │ ├── EthGetFilterChangesHandler.md │ │ │ ├── EthGetFilterChangesJsonRpcProcedure.md │ │ │ ├── EthGetFilterChangesJsonRpcRequest.md │ │ │ ├── EthGetFilterChangesJsonRpcResponse.md │ │ │ ├── EthGetFilterChangesParams.md │ │ │ ├── EthGetFilterChangesResult.md │ │ │ ├── EthGetFilterLogsHandler.md │ │ │ ├── EthGetFilterLogsJsonRpcProcedure.md │ │ │ ├── EthGetFilterLogsJsonRpcRequest.md │ │ │ ├── EthGetFilterLogsJsonRpcResponse.md │ │ │ ├── EthGetFilterLogsParams.md │ │ │ ├── EthGetFilterLogsResult.md │ │ │ ├── EthGetLogsHandler.md │ │ │ ├── EthGetLogsJsonRpcProcedure.md │ │ │ ├── EthGetLogsJsonRpcRequest.md │ │ │ ├── EthGetLogsJsonRpcResponse.md │ │ │ ├── EthGetLogsParams.md │ │ │ ├── EthGetLogsResult.md │ │ │ ├── EthGetStorageAtHandler.md │ │ │ ├── EthGetStorageAtJsonRpcProcedure.md │ │ │ ├── EthGetStorageAtJsonRpcRequest.md │ │ │ ├── EthGetStorageAtJsonRpcResponse.md │ │ │ ├── EthGetStorageAtParams.md │ │ │ ├── EthGetStorageAtResult.md │ │ │ ├── EthGetTransactionByBlockHashAndIndexHandler.md │ │ │ ├── EthGetTransactionByBlockHashAndIndexJsonRpcProcedure.md │ │ │ ├── EthGetTransactionByBlockHashAndIndexJsonRpcRequest.md │ │ │ ├── EthGetTransactionByBlockHashAndIndexJsonRpcResponse.md │ │ │ ├── EthGetTransactionByBlockHashAndIndexParams.md │ │ │ ├── EthGetTransactionByBlockHashAndIndexResult.md │ │ │ ├── EthGetTransactionByBlockNumberAndIndexHandler.md │ │ │ ├── EthGetTransactionByBlockNumberAndIndexJsonRpcProcedure.md │ │ │ ├── EthGetTransactionByBlockNumberAndIndexJsonRpcRequest.md │ │ │ ├── EthGetTransactionByBlockNumberAndIndexJsonRpcResponse.md │ │ │ ├── EthGetTransactionByBlockNumberAndIndexParams.md │ │ │ ├── EthGetTransactionByBlockNumberAndIndexResult.md │ │ │ ├── EthGetTransactionByHashHandler.md │ │ │ ├── EthGetTransactionByHashJsonRpcProcedure.md │ │ │ ├── EthGetTransactionByHashJsonRpcRequest.md │ │ │ ├── EthGetTransactionByHashJsonRpcResponse.md │ │ │ ├── EthGetTransactionByHashParams.md │ │ │ ├── EthGetTransactionByHashResult.md │ │ │ ├── EthGetTransactionCountHandler.md │ │ │ ├── EthGetTransactionCountJsonRpcProcedure.md │ │ │ ├── EthGetTransactionCountJsonRpcRequest.md │ │ │ ├── EthGetTransactionCountJsonRpcResponse.md │ │ │ ├── EthGetTransactionCountParams.md │ │ │ ├── EthGetTransactionCountResult.md │ │ │ ├── EthGetTransactionReceiptHandler.md │ │ │ ├── EthGetTransactionReceiptJsonRpcProcedure.md │ │ │ ├── EthGetTransactionReceiptJsonRpcRequest.md │ │ │ ├── EthGetTransactionReceiptJsonRpcResponse.md │ │ │ ├── EthGetTransactionReceiptParams.md │ │ │ ├── EthGetTransactionReceiptResult.md │ │ │ ├── EthGetUncleByBlockHashAndIndexHandler.md │ │ │ ├── EthGetUncleByBlockHashAndIndexJsonRpcProcedure.md │ │ │ ├── EthGetUncleByBlockHashAndIndexJsonRpcRequest.md │ │ │ ├── EthGetUncleByBlockHashAndIndexJsonRpcResponse.md │ │ │ ├── EthGetUncleByBlockHashAndIndexParams.md │ │ │ ├── EthGetUncleByBlockHashAndIndexResult.md │ │ │ ├── EthGetUncleByBlockNumberAndIndexHandler.md │ │ │ ├── EthGetUncleByBlockNumberAndIndexJsonRpcProcedure.md │ │ │ ├── EthGetUncleByBlockNumberAndIndexJsonRpcRequest.md │ │ │ ├── EthGetUncleByBlockNumberAndIndexJsonRpcResponse.md │ │ │ ├── EthGetUncleByBlockNumberAndIndexParams.md │ │ │ ├── EthGetUncleByBlockNumberAndIndexResult.md │ │ │ ├── EthGetUncleCountByBlockHashHandler.md │ │ │ ├── EthGetUncleCountByBlockHashJsonRpcProcedure.md │ │ │ ├── EthGetUncleCountByBlockHashJsonRpcRequest.md │ │ │ ├── EthGetUncleCountByBlockHashJsonRpcResponse.md │ │ │ ├── EthGetUncleCountByBlockHashParams.md │ │ │ ├── EthGetUncleCountByBlockHashResult.md │ │ │ ├── EthGetUncleCountByBlockNumberHandler.md │ │ │ ├── EthGetUncleCountByBlockNumberJsonRpcProcedure.md │ │ │ ├── EthGetUncleCountByBlockNumberJsonRpcRequest.md │ │ │ ├── EthGetUncleCountByBlockNumberJsonRpcResponse.md │ │ │ ├── EthGetUncleCountByBlockNumberParams.md │ │ │ ├── EthGetUncleCountByBlockNumberResult.md │ │ │ ├── EthHashrateHandler.md │ │ │ ├── EthHashrateJsonRpcProcedure.md │ │ │ ├── EthHashrateJsonRpcRequest.md │ │ │ ├── EthHashrateJsonRpcResponse.md │ │ │ ├── EthHashrateParams.md │ │ │ ├── EthHashrateResult.md │ │ │ ├── EthJsonRpcRequest.md │ │ │ ├── EthMiningHandler.md │ │ │ ├── EthMiningJsonRpcProcedure.md │ │ │ ├── EthMiningJsonRpcRequest.md │ │ │ ├── EthMiningJsonRpcResponse.md │ │ │ ├── EthMiningParams.md │ │ │ ├── EthMiningResult.md │ │ │ ├── EthNewBlockFilterHandler.md │ │ │ ├── EthNewBlockFilterJsonRpcProcedure.md │ │ │ ├── EthNewBlockFilterJsonRpcRequest.md │ │ │ ├── EthNewBlockFilterJsonRpcResponse.md │ │ │ ├── EthNewBlockFilterParams.md │ │ │ ├── EthNewBlockFilterResult.md │ │ │ ├── EthNewFilterError.md │ │ │ ├── EthNewFilterHandler.md │ │ │ ├── EthNewFilterJsonRpcProcedure.md │ │ │ ├── EthNewFilterJsonRpcRequest.md │ │ │ ├── EthNewFilterJsonRpcResponse.md │ │ │ ├── EthNewFilterParams.md │ │ │ ├── EthNewFilterResult.md │ │ │ ├── EthNewPendingTransactionFilterHandler.md │ │ │ ├── EthNewPendingTransactionFilterJsonRpcProcedure.md │ │ │ ├── EthNewPendingTransactionFilterJsonRpcRequest.md │ │ │ ├── EthNewPendingTransactionFilterJsonRpcResponse.md │ │ │ ├── EthNewPendingTransactionFilterParams.md │ │ │ ├── EthNewPendingTransactionFilterResult.md │ │ │ ├── EthParams.md │ │ │ ├── EthProtocolVersionHandler.md │ │ │ ├── EthProtocolVersionJsonRpcProcedure.md │ │ │ ├── EthProtocolVersionJsonRpcRequest.md │ │ │ ├── EthProtocolVersionJsonRpcResponse.md │ │ │ ├── EthProtocolVersionParams.md │ │ │ ├── EthProtocolVersionResult.md │ │ │ ├── EthRequestType.md │ │ │ ├── EthReturnType.md │ │ │ ├── EthSendRawTransactionHandler.md │ │ │ ├── EthSendRawTransactionJsonRpcProcedure.md │ │ │ ├── EthSendRawTransactionJsonRpcRequest.md │ │ │ ├── EthSendRawTransactionJsonRpcResponse.md │ │ │ ├── EthSendRawTransactionParams.md │ │ │ ├── EthSendRawTransactionResult.md │ │ │ ├── EthSendTransactionHandler.md │ │ │ ├── EthSendTransactionJsonRpcProcedure.md │ │ │ ├── EthSendTransactionJsonRpcRequest.md │ │ │ ├── EthSendTransactionJsonRpcResponse.md │ │ │ ├── EthSendTransactionParams.md │ │ │ ├── EthSendTransactionResult.md │ │ │ ├── EthSignHandler.md │ │ │ ├── EthSignJsonRpcProcedure.md │ │ │ ├── EthSignJsonRpcRequest.md │ │ │ ├── EthSignJsonRpcResponse.md │ │ │ ├── EthSignParams.md │ │ │ ├── EthSignResult.md │ │ │ ├── EthSignTransactionHandler.md │ │ │ ├── EthSignTransactionJsonRpcProcedure.md │ │ │ ├── EthSignTransactionJsonRpcRequest.md │ │ │ ├── EthSignTransactionJsonRpcResponse.md │ │ │ ├── EthSignTransactionParams.md │ │ │ ├── EthSignTransactionResult.md │ │ │ ├── EthSyncingHandler.md │ │ │ ├── EthSyncingJsonRpcProcedure.md │ │ │ ├── EthSyncingJsonRpcRequest.md │ │ │ ├── EthSyncingJsonRpcResponse.md │ │ │ ├── EthSyncingParams.md │ │ │ ├── EthSyncingResult.md │ │ │ ├── EthUninstallFilterHandler.md │ │ │ ├── EthUninstallFilterJsonRpcProcedure.md │ │ │ ├── EthUninstallFilterJsonRpcRequest.md │ │ │ ├── EthUninstallFilterJsonRpcResponse.md │ │ │ ├── EthUninstallFilterParams.md │ │ │ ├── EthUninstallFilterResult.md │ │ │ ├── EvmErrorConstructor.md │ │ │ ├── ExecuteCallError.md │ │ │ ├── ExecuteCallResult.md │ │ │ ├── FilterLog.md │ │ │ ├── FilterParams.md │ │ │ ├── FourbyteTraceResult.md │ │ │ ├── GetAccountHandler.md │ │ │ ├── GetAccountJsonRpcProcedure.md │ │ │ ├── GetAccountJsonRpcRequest.md │ │ │ ├── GetAccountJsonRpcResponse.md │ │ │ ├── GetAccountParams.md │ │ │ ├── GetAccountResult.md │ │ │ ├── Hex.md │ │ │ ├── JsonRpcRequestTypeFromMethod.md │ │ │ ├── JsonRpcReturnTypeFromMethod.md │ │ │ ├── JsonRpcTransaction.md │ │ │ ├── LoadStateHandler.md │ │ │ ├── LoadStateJsonRpcProcedure.md │ │ │ ├── LoadStateJsonRpcRequest.md │ │ │ ├── LoadStateJsonRpcResponse.md │ │ │ ├── LoadStateParams.md │ │ │ ├── LoadStateResult.md │ │ │ ├── Log.md │ │ │ ├── MineEvents.md │ │ │ ├── MineHandler.md │ │ │ ├── MineJsonRpcProcedure.md │ │ │ ├── MineJsonRpcRequest.md │ │ │ ├── MineJsonRpcResponse.md │ │ │ ├── MineParams.md │ │ │ ├── MineResult.md │ │ │ ├── NetworkConfig.md │ │ │ ├── PrestateTraceResult.md │ │ │ ├── SerializedParams.md │ │ │ ├── SetAccountHandler.md │ │ │ ├── SetAccountJsonRpcProcedure.md │ │ │ ├── SetAccountJsonRpcRequest.md │ │ │ ├── SetAccountParams.md │ │ │ ├── SetAccountResult.md │ │ │ ├── StateOverrideSet.md │ │ │ ├── StructLog.md │ │ │ ├── TevmCallError.md │ │ │ ├── TevmContractError.md │ │ │ ├── TevmDeployError.md │ │ │ ├── TevmDumpStateError.md │ │ │ ├── TevmEvmError.md │ │ │ ├── TevmGetAccountError.md │ │ │ ├── TevmJsonRpcBulkRequestHandler.md │ │ │ ├── TevmJsonRpcRequest.md │ │ │ ├── TevmJsonRpcRequestHandler.md │ │ │ ├── TevmLoadStateError.md │ │ │ ├── TevmMineError.md │ │ │ ├── TevmRequestType.md │ │ │ ├── TevmReturnType.md │ │ │ ├── TevmSetAccountError.md │ │ │ ├── TraceCall.md │ │ │ ├── TraceParams.md │ │ │ ├── TraceResult.md │ │ │ ├── TraceType.md │ │ │ ├── TransactionParams.md │ │ │ ├── TransactionReceiptResult.md │ │ │ ├── TransactionResult.md │ │ │ ├── ValidateCallParamsError.md │ │ │ ├── ValidateContractParamsError.md │ │ │ ├── ValidateGetAccountParamsError.md │ │ │ ├── ValidateLoadStateParamsError.md │ │ │ ├── ValidateMineParamsError.md │ │ │ └── ValidateSetAccountParamsError.md │ │ └── variables │ │ │ ├── debugTraceStateFilters.md │ │ │ ├── zAbi.md │ │ │ ├── zAddress.md │ │ │ ├── zBaseCallParams.md │ │ │ ├── zBlock.md │ │ │ ├── zBlockOverrideSet.md │ │ │ ├── zBlockParam.md │ │ │ ├── zBytecode.md │ │ │ ├── zCallParams.md │ │ │ ├── zContractParams.md │ │ │ ├── zGetAccountParams.md │ │ │ ├── zHex.md │ │ │ ├── zLoadStateParams.md │ │ │ ├── zMineParams.md │ │ │ ├── zSetAccountParams.md │ │ │ ├── zStateOverrideSet.md │ │ │ └── zStorageRoot.md │ ├── package.json │ ├── project.json │ ├── src │ │ ├── BaseCall │ │ │ ├── BaseCallParams.ts │ │ │ ├── __snapshots__ │ │ │ │ └── validateBaseCallParams.spec.ts.snap │ │ │ ├── index.ts │ │ │ ├── validateBaseCallParams.js │ │ │ ├── validateBaseCallParams.spec.ts │ │ │ ├── zBaseCallParams.js │ │ │ ├── zBaseCallParams.spec.ts │ │ │ └── zBaseParams.js │ │ ├── Call │ │ │ ├── CallHandlerType.ts │ │ │ ├── CallJsonRpcProcedure.ts │ │ │ ├── CallJsonRpcRequest.ts │ │ │ ├── CallJsonRpcResponse.ts │ │ │ ├── CallParams.ts │ │ │ ├── CallResult.ts │ │ │ ├── TevmCallError.ts │ │ │ ├── __snapshots__ │ │ │ │ ├── callEvents.spec.ts.snap │ │ │ │ ├── callHandler.spec.ts.snap │ │ │ │ ├── callHandlerOpts.spec.ts.snap │ │ │ │ ├── callProcedure.spec.ts.snap │ │ │ │ ├── cloneVmWithBlock.spec.ts.snap │ │ │ │ ├── executeCall.spec.ts.snap │ │ │ │ ├── handleEvmError.spec.ts.snap │ │ │ │ ├── handleTransactionCreation.spec.ts.snap │ │ │ │ └── validateCallParams.spec.ts.snap │ │ │ ├── callEvents.spec.ts │ │ │ ├── callHandler.js │ │ │ ├── callHandler.spec.ts │ │ │ ├── callHandlerOpts.js │ │ │ ├── callHandlerOpts.spec.ts │ │ │ ├── callHandlerResult.js │ │ │ ├── callHandlerResult.spec.ts │ │ │ ├── callProcedure.js │ │ │ ├── callProcedure.spec.ts │ │ │ ├── cloneVmWithBlock.js │ │ │ ├── cloneVmWithBlock.spec.ts │ │ │ ├── executeCall.js │ │ │ ├── executeCall.spec.ts │ │ │ ├── handleAutomining.js │ │ │ ├── handleAutomining.spec.ts │ │ │ ├── handleEvmError.js │ │ │ ├── handleEvmError.spec.ts │ │ │ ├── handlePendingTransactionWarning.spec.ts │ │ │ ├── handlePendingTransactionsWarning.js │ │ │ ├── handleStateOverrides.js │ │ │ ├── handleStateOverrides.spec.ts │ │ │ ├── handleTransactionCreation.js │ │ │ ├── handleTransactionCreation.spec.ts │ │ │ ├── index.ts │ │ │ ├── shouldAddToBlockchain.spec.ts │ │ │ ├── shouldCreateTransaction.js │ │ │ ├── shouldCreateTransaction.spec.ts │ │ │ ├── validateCallParams.js │ │ │ ├── validateCallParams.spec.ts │ │ │ ├── zCallParams.js │ │ │ └── zCallParams.spec.ts │ │ ├── Contract │ │ │ ├── ContractHandlerType.spec.ts │ │ │ ├── ContractHandlerType.ts │ │ │ ├── ContractParams.ts │ │ │ ├── ContractResult.ts │ │ │ ├── TevmContractError.ts │ │ │ ├── __snapshots__ │ │ │ │ ├── contractHandler.spec.ts.snap │ │ │ │ ├── createScript.spec.ts.snap │ │ │ │ └── validateContractParams.spec.ts.snap │ │ │ ├── contractHandler.js │ │ │ ├── contractHandler.spec.ts │ │ │ ├── createScript.js │ │ │ ├── createScript.spec.ts │ │ │ ├── index.ts │ │ │ ├── validateContractParams.js │ │ │ ├── validateContractParams.spec.ts │ │ │ ├── zContractParams.js │ │ │ └── zContractParams.spec.ts │ │ ├── CreateTransaction │ │ │ ├── createTransaction.js │ │ │ └── createTransaction.spec.ts │ │ ├── Deploy │ │ │ ├── DeployHandlerType.ts │ │ │ ├── DeployParams.ts │ │ │ ├── DeployResult.ts │ │ │ ├── TevmDeployError.ts │ │ │ ├── deployHandler.js │ │ │ ├── deployHandler.spec.ts │ │ │ └── index.ts │ │ ├── DumpState │ │ │ ├── DumpStateHandlerType.ts │ │ │ ├── DumpStateJsonRpcProcedure.ts │ │ │ ├── DumpStateJsonRpcRequest.ts │ │ │ ├── DumpStateJsonRpcResponse.ts │ │ │ ├── DumpStateParams.ts │ │ │ ├── DumpStateResult.ts │ │ │ ├── TevmDumpStateError.ts │ │ │ ├── __snapshots__ │ │ │ │ └── dumpStateProcedure.spec.ts.snap │ │ │ ├── dumpStateHandler.js │ │ │ ├── dumpStateHandler.spec.ts │ │ │ ├── dumpStateProcedure.js │ │ │ ├── dumpStateProcedure.spec.ts │ │ │ └── index.ts │ │ ├── GetAccount │ │ │ ├── GetAccountHandlerType.ts │ │ │ ├── GetAccountJsonRpcProcedure.ts │ │ │ ├── GetAccountJsonRpcRequest.ts │ │ │ ├── GetAccountJsonRpcResponse.ts │ │ │ ├── GetAccountParams.ts │ │ │ ├── GetAccountResult.ts │ │ │ ├── TevmGetAccountError.ts │ │ │ ├── __snapshots__ │ │ │ │ ├── getAccountHandler.spec.ts.snap │ │ │ │ ├── getAccountProcedure.spec.ts.snap │ │ │ │ └── validateGetAccountParams.spec.ts.snap │ │ │ ├── getAccountHandler.js │ │ │ ├── getAccountHandler.spec.ts │ │ │ ├── getAccountProcedure.js │ │ │ ├── getAccountProcedure.spec.ts │ │ │ ├── index.ts │ │ │ ├── validateGetAccountParams.js │ │ │ ├── validateGetAccountParams.spec.ts │ │ │ └── zGetAccountParams.js │ │ ├── LoadState │ │ │ ├── LoadStateHandlerType.ts │ │ │ ├── LoadStateJsonRpcProcedure.ts │ │ │ ├── LoadStateJsonRpcRequest.ts │ │ │ ├── LoadStateJsonRpcResponse.ts │ │ │ ├── LoadStateParams.ts │ │ │ ├── LoadStateResult.ts │ │ │ ├── TevmLoadStateError.ts │ │ │ ├── index.ts │ │ │ ├── loadStateHandler.js │ │ │ ├── loadStateHandler.spec.ts │ │ │ ├── loadStateProcedure.js │ │ │ ├── loadStateProcedure.spec.ts │ │ │ ├── validateLoadStateParams.js │ │ │ ├── zLoadStateParams.js │ │ │ └── zLoadStateParms.spec.ts │ │ ├── Mine │ │ │ ├── MineEvents.ts │ │ │ ├── MineHandlerType.ts │ │ │ ├── MineJsonRpcProcedure.ts │ │ │ ├── MineJsonRpcRequest.ts │ │ │ ├── MineJsonRpcResponse.ts │ │ │ ├── MineParams.ts │ │ │ ├── MineResult.ts │ │ │ ├── TevmMineError.ts │ │ │ ├── __snapshots__ │ │ │ │ └── mineHandler.spec.ts.snap │ │ │ ├── emitEvents.js │ │ │ ├── emitEvents.spec.ts │ │ │ ├── index.ts │ │ │ ├── mineEvents.spec.ts │ │ │ ├── mineHandler.js │ │ │ ├── mineHandler.spec.ts │ │ │ ├── mineProcedure.js │ │ │ ├── mineProcedure.spec.ts │ │ │ ├── processTx.js │ │ │ ├── processTx.spec.ts │ │ │ ├── validateMineEvents.js │ │ │ ├── validateMineHandler.spec.ts │ │ │ ├── validateMineParams.js │ │ │ └── zMineParams.js │ │ ├── SetAccount │ │ │ ├── SetAccountHandlerType.ts │ │ │ ├── SetAccountJsonRpcProcedure.ts │ │ │ ├── SetAccountJsonRpcRequest.ts │ │ │ ├── SetAccountJsonRpcResponse.ts │ │ │ ├── SetAccountParams.ts │ │ │ ├── SetAccountResult.ts │ │ │ ├── TevmSetAccountError.ts │ │ │ ├── __snapshots__ │ │ │ │ ├── setAccountHandler.spec.ts.snap │ │ │ │ └── setAccountProcedure.spec.ts.snap │ │ │ ├── index.ts │ │ │ ├── setAccountHandler.js │ │ │ ├── setAccountHandler.spec.ts │ │ │ ├── setAccountProcedure.js │ │ │ ├── setAccountProcedure.spec.ts │ │ │ ├── validateSetAccountParams.js │ │ │ ├── validateSetAccountParams.spec.ts │ │ │ ├── zSetAccountParams.js │ │ │ └── zSetAccountParams.spec.ts │ │ ├── TevmJsonRpcRequest.ts │ │ ├── __snapshots__ │ │ │ ├── createHandlers.spec.ts.snap │ │ │ └── requestProcedure.spec.ts.snap │ │ ├── anvil │ │ │ ├── AnvilHandler.ts │ │ │ ├── AnvilJsonRpcRequest.ts │ │ │ ├── AnvilJsonRpcResponse.ts │ │ │ ├── AnvilParams.ts │ │ │ ├── AnvilProcedure.ts │ │ │ ├── AnvilResult.ts │ │ │ ├── __snapshots__ │ │ │ │ └── anvilDumpStateProcedure.spec.ts.snap │ │ │ ├── anvilDealHandler.js │ │ │ ├── anvilDealHandler.spec.ts │ │ │ ├── anvilDealProcedure.js │ │ │ ├── anvilDealProcedure.spec.ts │ │ │ ├── anvilDropTransactionProcedure.js │ │ │ ├── anvilDropTransactionProcedure.spec.ts │ │ │ ├── anvilDumpStateProcedure.js │ │ │ ├── anvilDumpStateProcedure.spec.ts │ │ │ ├── anvilGetAutomineProcedure.js │ │ │ ├── anvilGetAutomineProcedure.spec.ts │ │ │ ├── anvilImpersonateAccount.spec.ts │ │ │ ├── anvilImpersonateAccountProcedure.js │ │ │ ├── anvilLoadStateProcedure.js │ │ │ ├── anvilLoadStateProcedure.spec.ts │ │ │ ├── anvilResetProcedure.js │ │ │ ├── anvilResetProcedure.spec.ts │ │ │ ├── anvilSetBalance.spec.ts │ │ │ ├── anvilSetBalanceProcedure.js │ │ │ ├── anvilSetChainIdHandler.spec.ts │ │ │ ├── anvilSetChainIdProcedure.js │ │ │ ├── anvilSetCodeProcedure.js │ │ │ ├── anvilSetCodeProcedure.spec.ts │ │ │ ├── anvilSetCoinbaseProcedure.js │ │ │ ├── anvilSetCoinbaseProcedure.spec.ts │ │ │ ├── anvilSetNonceProcedure.js │ │ │ ├── anvilSetNonceProcedure.spec.ts │ │ │ ├── anvilSetStorageAtProcedure.js │ │ │ ├── anvilSetStorageAtProcedure.spec.ts │ │ │ ├── anvilStopImpersonatingAccountProcedure.js │ │ │ ├── anvilStopImpersonatingAccountProcedure.spec.ts │ │ │ └── index.ts │ │ ├── common │ │ │ ├── Abi.ts │ │ │ ├── AccountState.ts │ │ │ ├── Address.ts │ │ │ ├── BaseParams.ts │ │ │ ├── Block.ts │ │ │ ├── BlockOverrideSet.ts │ │ │ ├── BlockParam.ts │ │ │ ├── BlockResult.ts │ │ │ ├── BlockTag.ts │ │ │ ├── CallEvents.ts │ │ │ ├── CallTraceResult.ts │ │ │ ├── EmptyParams.ts │ │ │ ├── FilterLog.ts │ │ │ ├── FilterParams.ts │ │ │ ├── FourbyteTraceResult.ts │ │ │ ├── Hex.ts │ │ │ ├── Log.ts │ │ │ ├── NetworkConfig.ts │ │ │ ├── PrestateTraceResult.ts │ │ │ ├── README.md │ │ │ ├── StateOverrideSet.ts │ │ │ ├── StructLog.ts │ │ │ ├── TraceCall.ts │ │ │ ├── TraceResult.ts │ │ │ ├── TraceType.ts │ │ │ ├── TransactionParams.ts │ │ │ ├── TransactionReceiptResult.ts │ │ │ ├── TransactionResult.ts │ │ │ ├── index.ts │ │ │ └── zCallEvents.js │ │ ├── createHandlers.js │ │ ├── createHandlers.spec.ts │ │ ├── debug │ │ │ ├── DebugHandler.ts │ │ │ ├── DebugJsonRpcRequest.ts │ │ │ ├── DebugJsonRpcResponse.ts │ │ │ ├── DebugParams.ts │ │ │ ├── DebugProcedure.ts │ │ │ ├── DebugResult.ts │ │ │ ├── __snapshots__ │ │ │ │ ├── debugTraceBlockProcedure.spec.ts.snap │ │ │ │ ├── debugTraceCallProcedure.spec.ts.snap │ │ │ │ ├── debugTraceStateProcedure.spec.ts.snap │ │ │ │ ├── debugTraceTransactionProcedure.spec.ts.snap │ │ │ │ └── traceCallHandler.spec.ts.snap │ │ │ ├── debugTraceBlockProcedure.js │ │ │ ├── debugTraceBlockProcedure.spec.ts │ │ │ ├── debugTraceCallProcedure.js │ │ │ ├── debugTraceCallProcedure.spec.ts │ │ │ ├── debugTraceStateProcedure.js │ │ │ ├── debugTraceStateProcedure.spec.ts │ │ │ ├── debugTraceTransactionProcedure.js │ │ │ ├── debugTraceTransactionProcedure.spec.ts │ │ │ ├── index.ts │ │ │ ├── traceCallHandler.js │ │ │ ├── traceCallHandler.spec.json │ │ │ └── traceCallHandler.spec.ts │ │ ├── eth │ │ │ ├── EthHandler.ts │ │ │ ├── EthJsonRpcRequest.ts │ │ │ ├── EthJsonRpcResponse.ts │ │ │ ├── EthParams.ts │ │ │ ├── EthProcedure.ts │ │ │ ├── EthResult.ts │ │ │ ├── __snapshots__ │ │ │ │ ├── blockNumberProcedure.spec.ts.snap │ │ │ │ ├── chainIdProcedure.spec.ts.snap │ │ │ │ ├── ethBlobBaseFeeProcedure.spec.ts.snap │ │ │ │ ├── ethCallProcedure.spec.ts.snap │ │ │ │ ├── ethCoinbaseProcedure.spec.ts.snap │ │ │ │ ├── ethEstimateGasProcedure.spec.ts.snap │ │ │ │ ├── ethGetBlockByNumberProcedure.spec.ts.snap │ │ │ │ ├── ethGetBlockTransactionCountByHashProcedure.spec.ts.snap │ │ │ │ ├── ethGetFilterChangesProcedure.spec.ts.snap │ │ │ │ ├── ethSignTransactionHandler.spec.ts.snap │ │ │ │ ├── gasPriceProcedure.spec.ts.snap │ │ │ │ └── getBalanceProcedure.spec.ts.snap │ │ │ ├── blockNumberHandler.js │ │ │ ├── blockNumberHandler.spec.ts │ │ │ ├── blockNumberProcedure.js │ │ │ ├── blockNumberProcedure.spec.ts │ │ │ ├── chainIdHandler.js │ │ │ ├── chainIdHandler.spec.ts │ │ │ ├── chainIdProcedure.js │ │ │ ├── chainIdProcedure.spec.ts │ │ │ ├── ethAccountsHandler.js │ │ │ ├── ethAccountsHandler.spec.ts │ │ │ ├── ethAccountsProcedure.js │ │ │ ├── ethAccountsProcedure.spec.ts │ │ │ ├── ethBlobBaseFeeProcedure.js │ │ │ ├── ethBlobBaseFeeProcedure.spec.ts │ │ │ ├── ethCallHandler.js │ │ │ ├── ethCallHandler.spec.ts │ │ │ ├── ethCallProcedure.js │ │ │ ├── ethCallProcedure.spec.ts │ │ │ ├── ethCoinbaseProcedure.js │ │ │ ├── ethCoinbaseProcedure.spec.ts │ │ │ ├── ethCreateAccessListProcedure.js │ │ │ ├── ethCreateAccessListProcedure.spec.ts │ │ │ ├── ethEstimateGasProcedure.js │ │ │ ├── ethEstimateGasProcedure.spec.ts │ │ │ ├── ethGetBlockByHashProcedure.js │ │ │ ├── ethGetBlockByHashProcedure.spec.ts │ │ │ ├── ethGetBlockByNumberProcedure.js │ │ │ ├── ethGetBlockByNumberProcedure.spec.ts │ │ │ ├── ethGetBlockTransactionCountByHashProcedure.js │ │ │ ├── ethGetBlockTransactionCountByHashProcedure.spec.ts │ │ │ ├── ethGetBlockTransactionCountByNumberProcedure.js │ │ │ ├── ethGetBlockTransactionCountByNumberProcedure.spec.ts │ │ │ ├── ethGetFilterChangesProcedure.js │ │ │ ├── ethGetFilterChangesProcedure.spec.ts │ │ │ ├── ethGetFilterLogsProcedure.js │ │ │ ├── ethGetFilterLogsProcedure.spec.ts │ │ │ ├── ethGetLogsHandler.js │ │ │ ├── ethGetLogsHandler.spec.ts │ │ │ ├── ethGetLogsProcedure.js │ │ │ ├── ethGetLogsProcedure.spec.ts │ │ │ ├── ethGetTransactionByBlockHashAndIndexProcedure.js │ │ │ ├── ethGetTransactionByBlockHashAndIndexProcedure.spec.ts │ │ │ ├── ethGetTransactionByBlockNumberAndIndexProcedure.js │ │ │ ├── ethGetTransactionByBlockNumberAndIndexProcedure.spec.ts │ │ │ ├── ethGetTransactionByHashProcedure.js │ │ │ ├── ethGetTransactionByHashProcedure.spec.ts │ │ │ ├── ethGetTransactionCountProcedure.js │ │ │ ├── ethGetTransactionCountProcedure.spec.ts │ │ │ ├── ethGetTransactionREceiptProcedure.spec.ts │ │ │ ├── ethGetTransactionReceipt.js │ │ │ ├── ethGetTransactionReceipt.spec.ts │ │ │ ├── ethGetTransactionReceiptProcedure.js │ │ │ ├── ethJsonRpcAutomining.spec.ts │ │ │ ├── ethNewBlockFilterProcedure.js │ │ │ ├── ethNewBlockFilterProcedure.spec.ts │ │ │ ├── ethNewFilterHandler.js │ │ │ ├── ethNewFilterProcedure.js │ │ │ ├── ethNewFilterProcedure.spec.ts │ │ │ ├── ethNewPendingTransactionFilterProcedure.js │ │ │ ├── ethNewPendingTransactionFilterProcedure.spec.ts │ │ │ ├── ethProtocolVersionProcedure.js │ │ │ ├── ethProtocolVersionProcedure.spec.ts │ │ │ ├── ethSendRawTransaction.spec.ts │ │ │ ├── ethSendRawTransactionHandler.js │ │ │ ├── ethSendRawTransactionJsonRpcProcedure.spec.ts │ │ │ ├── ethSendRawTransactionProcedure.js │ │ │ ├── ethSendTransactionHandler.js │ │ │ ├── ethSendTransactionHandler.spec.ts │ │ │ ├── ethSendTransactionProcedure.js │ │ │ ├── ethSendTransactionProcedure.spec.ts │ │ │ ├── ethSignHandler.js │ │ │ ├── ethSignHandler.spec.ts │ │ │ ├── ethSignProcedure.js │ │ │ ├── ethSignProcedure.spec.ts │ │ │ ├── ethSignTransactionHandler.js │ │ │ ├── ethSignTransactionHandler.spec.ts │ │ │ ├── ethSignTransactionProcedure.js │ │ │ ├── ethSignTransactionProcedure.spec.ts │ │ │ ├── ethUninstallFilterProcedure.js │ │ │ ├── ethUninstallFilterProcedure.spec.ts │ │ │ ├── gasPriceHandler.js │ │ │ ├── gasPriceHandler.spec.ts │ │ │ ├── gasPriceProcedure.js │ │ │ ├── gasPriceProcedure.spec.ts │ │ │ ├── getBalanceHandler.js │ │ │ ├── getBalanceHandler.spec.ts │ │ │ ├── getBalanceProcedure.js │ │ │ ├── getBalanceProcedure.spec.ts │ │ │ ├── getBlockByHash.js.todo │ │ │ ├── getCodeHandler.js │ │ │ ├── getCodeHandler.spec.ts │ │ │ ├── getCodeProcedure.js │ │ │ ├── getCodeProcedure.spec.ts │ │ │ ├── getStorageAtHandler.js │ │ │ ├── getStorageAtHandler.spec.ts │ │ │ ├── getStorageAtProcedure.js │ │ │ ├── getStorageAtProcedure.spec.ts │ │ │ ├── getTransactionReceipt.js.todo │ │ │ ├── index.ts │ │ │ └── utils │ │ │ │ ├── generateRandomId.js │ │ │ │ ├── generateRandomId.spec.ts │ │ │ │ ├── jsonRpcBlock.js.todo │ │ │ │ ├── parseBlockParam.js │ │ │ │ ├── parseBlockParam.spec.ts │ │ │ │ ├── parseBlockTag.js │ │ │ │ ├── parseBlockTag.spec.ts │ │ │ │ └── testAccounts.js │ │ ├── index.ts │ │ ├── internal │ │ │ ├── __snapshots__ │ │ │ │ ├── createEvmError.spec.ts.snap │ │ │ │ ├── runCallWithCallTrace.spec.ts.snap │ │ │ │ ├── runCallWithFourbyteTrace.spec.ts.snap │ │ │ │ ├── runCallWithPrestateTrace.spec.ts.snap │ │ │ │ └── runCallWithTrace.spec.ts.snap │ │ │ ├── createEvmError.js │ │ │ ├── createEvmError.spec.ts │ │ │ ├── decodeRevertReason.js │ │ │ ├── decodeRevertReason.spec.ts │ │ │ ├── evmInputToImpersonatedTx.js │ │ │ ├── evmInputToImpersonatedTx.spec.ts │ │ │ ├── forkAndCacheBlock.js │ │ │ ├── forkAndCacheBlock.spec.ts │ │ │ ├── getL1FeeInformationOpStack.js │ │ │ ├── getL1FeeInformationOpStack.spec.ts │ │ │ ├── getPendingClient.js │ │ │ ├── getPendingClient.spec.ts │ │ │ ├── maybeThrowOnFail.js │ │ │ ├── maybeThrowOnFail.spec.ts │ │ │ ├── prefetchStorageFromAccessList.js │ │ │ ├── prefetchStorageFromAccessList.spec.ts │ │ │ ├── runCallWithCallTrace.js │ │ │ ├── runCallWithCallTrace.spec.ts │ │ │ ├── runCallWithFourbyteTrace.js │ │ │ ├── runCallWithFourbyteTrace.spec.ts │ │ │ ├── runCallWithPrestateTrace.js │ │ │ ├── runCallWithPrestateTrace.spec.ts │ │ │ ├── runCallWithTrace.js │ │ │ ├── runCallWithTrace.spec.ts │ │ │ ├── runCallWithTrace.spec.ts.fixed │ │ │ ├── serializeTraceResult.js │ │ │ ├── serializeTraceResult.spec.ts │ │ │ ├── setupPrefetchProxy.js │ │ │ ├── setupPrefetchProxy.spec.ts │ │ │ └── zod │ │ │ │ ├── index.js │ │ │ │ ├── zAbi.js │ │ │ │ ├── zAbi.spec.ts │ │ │ │ ├── zAddress.js │ │ │ │ ├── zAddress.spec.ts │ │ │ │ ├── zBlock.js │ │ │ │ ├── zBlock.spec.ts │ │ │ │ ├── zBlockOverrideSet.js │ │ │ │ ├── zBlockParam.js │ │ │ │ ├── zBytecode.js │ │ │ │ ├── zBytecode.spec.ts │ │ │ │ ├── zHex.js │ │ │ │ ├── zHex.spec.ts │ │ │ │ ├── zStateOverrideSet.js │ │ │ │ ├── zStorageRoot.js │ │ │ │ └── zStorageRoot.spec.ts │ │ ├── requestBulkProcedure.js │ │ ├── requestBulkProcedure.spec.ts │ │ ├── requestProcedure.js │ │ ├── requestProcedure.spec.ts │ │ ├── test │ │ │ ├── contractConstants.ts │ │ │ └── memoryClient.ts │ │ ├── tevm-request-handler │ │ │ ├── AnvilRequestType.ts │ │ │ ├── AnvilReturnType.ts │ │ │ ├── DebugRequestType.ts │ │ │ ├── DebugReturnType.ts │ │ │ ├── EIP1193.ts │ │ │ ├── EthRequestType.ts │ │ │ ├── EthReturnType.ts │ │ │ ├── JsonRpcRequestTypeFromMethod.ts │ │ │ ├── JsonRpcReturnTypeFromMethod.ts │ │ │ ├── TevmJsonRpcBulkRequestHandler.ts │ │ │ ├── TevmJsonRpcRequestHandler.ts │ │ │ ├── TevmRequestType.ts │ │ │ ├── TevmReturnType.ts │ │ │ └── index.ts │ │ └── utils │ │ │ ├── ExactlyOne.ts │ │ │ ├── GetPath.ts │ │ │ ├── SerializeToJson.ts │ │ │ ├── UnionToIntersection.ts │ │ │ ├── __snapshots__ │ │ │ ├── blockToJsonRpcBlock.spec.ts.snap │ │ │ └── txToJsonRpcTx.spec.ts.snap │ │ │ ├── blockToJsonRpcBlock.js │ │ │ ├── blockToJsonRpcBlock.spec.ts │ │ │ ├── generateRandomId.js │ │ │ ├── generateRandomId.spec.ts │ │ │ ├── index.ts │ │ │ ├── isArray.js │ │ │ ├── isArray.spec.ts │ │ │ ├── parseBlockTag.js │ │ │ ├── parseBlockTag.spec.ts │ │ │ ├── txToJsonRpcTx.js │ │ │ └── txToJsonRpcTx.spec.ts │ ├── tsconfig.json │ ├── tsup.config.ts │ ├── typedoc.json │ └── vitest.config.ts ├── address │ ├── .depcheckrc │ ├── .gitignore │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── biome.json │ ├── docs │ │ ├── README.md │ │ ├── _media │ │ │ └── LICENSE │ │ ├── classes │ │ │ └── Address.md │ │ ├── functions │ │ │ ├── create2ContractAddress.md │ │ │ ├── createAddress.md │ │ │ └── createContractAddress.md │ │ ├── globals.md │ │ └── type-aliases │ │ │ └── Create2ContractAddressError.md │ ├── package.json │ ├── src │ │ ├── Address.js │ │ ├── Address.spec.ts │ │ ├── __snapshots__ │ │ │ └── Address.spec.ts.snap │ │ ├── create2ContractAddress.js │ │ ├── create2ContractAddress.spec.ts │ │ ├── createAddress.js │ │ ├── createAddress.spec.ts │ │ ├── createContractAddress.js │ │ ├── createContractAddress.spec.ts │ │ └── index.ts │ ├── tsconfig.json │ ├── tsup.config.ts │ ├── typedoc.json │ └── vitest.config.ts ├── block │ ├── .depcheckrc │ ├── .gitignore │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── biome.json │ ├── docs │ │ ├── README.md │ │ ├── _media │ │ │ └── LICENSE │ │ ├── classes │ │ │ ├── Block.md │ │ │ ├── BlockHeader.md │ │ │ └── ClRequest.md │ │ ├── functions │ │ │ ├── blockFromRpc.md │ │ │ ├── createBlock.md │ │ │ ├── createBlockFromBeaconPayload.md │ │ │ ├── createBlockFromExecutionPayload.md │ │ │ ├── createBlockFromRLP.md │ │ │ ├── createBlockFromValuesArray.md │ │ │ ├── createBlockHeader.md │ │ │ ├── createBlockHeaderFromRLP.md │ │ │ ├── createBlockHeaderFromValuesArray.md │ │ │ ├── executionPayloadFromBeaconPayload.md │ │ │ ├── getDifficulty.md │ │ │ └── valuesArrayToHeaderData.md │ │ ├── globals.md │ │ ├── interfaces │ │ │ ├── BlockData.md │ │ │ ├── BlockOptions.md │ │ │ ├── HeaderData.md │ │ │ ├── JsonBlock.md │ │ │ ├── JsonHeader.md │ │ │ ├── JsonRpcBlock.md │ │ │ ├── VerkleExecutionWitness.md │ │ │ ├── VerkleProof.md │ │ │ └── VerkleStateDiff.md │ │ └── type-aliases │ │ │ ├── BeaconPayloadJson.md │ │ │ ├── BlockBodyBytes.md │ │ │ ├── BlockBytes.md │ │ │ ├── BlockHeaderBytes.md │ │ │ ├── ExecutionPayload.md │ │ │ ├── ExecutionWitnessBytes.md │ │ │ ├── RequestsBytes.md │ │ │ ├── TransactionsBytes.md │ │ │ ├── UncleHeadersBytes.md │ │ │ ├── WithdrawalV1.md │ │ │ └── WithdrawalsBytes.md │ ├── package.json │ ├── src │ │ ├── ClRequest.spec.ts │ │ ├── ClRequest.ts │ │ ├── __snapshots__ │ │ │ └── ClRequest.spec.ts.snap │ │ ├── block.ts │ │ ├── clique.ts │ │ ├── from-beacon-payload.ts │ │ ├── from-rpc.ts │ │ ├── header-from-rpc.ts │ │ ├── header.ts │ │ ├── header.ts.bak │ │ ├── helpers.ts │ │ ├── index.ts │ │ ├── types.ts │ │ └── utils.ts │ ├── tsconfig.json │ ├── tsup.config.ts │ ├── typedoc.json │ └── vitest.config.ts ├── blockchain │ ├── .depcheckrc │ ├── .gitignore │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── biome.json │ ├── docs │ │ ├── README.md │ │ ├── _media │ │ │ └── LICENSE │ │ ├── functions │ │ │ ├── createBaseChain.md │ │ │ ├── createChain.md │ │ │ ├── deepCopy.md │ │ │ ├── delBlock.md │ │ │ ├── getBlock.md │ │ │ ├── getBlockFromRpc.md │ │ │ ├── getCanonicalHeadBlock.md │ │ │ ├── getIteratorHead.md │ │ │ ├── isTevmBlockTag.md │ │ │ ├── putBlock.md │ │ │ ├── setIteratorHead.md │ │ │ ├── shallowCopy.md │ │ │ └── validateHeader.md │ │ ├── globals.md │ │ └── type-aliases │ │ │ ├── Chain.md │ │ │ └── ChainOptions.md │ ├── package.json │ ├── src │ │ ├── BaseChain.ts │ │ ├── Chain.ts │ │ ├── ChainOptions.ts │ │ ├── __snapshots__ │ │ │ └── createChain.spec.ts.snap │ │ ├── actions │ │ │ ├── __snapshots__ │ │ │ │ ├── delBlock.spec.ts.snap │ │ │ │ ├── getBlock.spec.ts.snap │ │ │ │ ├── getBlockByTag.spec.ts.snap │ │ │ │ ├── getCanonicalHeadBlock.spec.ts.snap │ │ │ │ └── getIteratorHead.spec.ts.snap │ │ │ ├── deepCopy.js │ │ │ ├── deepCopy.spec.ts │ │ │ ├── delBlock.js │ │ │ ├── delBlock.spec.ts │ │ │ ├── getBlock.js │ │ │ ├── getBlock.spec.ts │ │ │ ├── getBlockByTag.js │ │ │ ├── getBlockByTag.spec.ts │ │ │ ├── getCanonicalHeadBlock.js │ │ │ ├── getCanonicalHeadBlock.spec.ts │ │ │ ├── getIteratorHead.js │ │ │ ├── getIteratorHead.spec.ts │ │ │ ├── index.ts │ │ │ ├── putBlock.js │ │ │ ├── putBlock.spec.ts │ │ │ ├── setIteratorHead.js │ │ │ ├── setIteratorHead.spec.ts │ │ │ ├── shallowCopy.js │ │ │ ├── shallowCopy.spec.ts │ │ │ ├── validateHeader.js │ │ │ └── validateHeader.spec.ts │ │ ├── createBaseChain.js │ │ ├── createBaseChain.spec.ts │ │ ├── createChain.js │ │ ├── createChain.spec.ts │ │ ├── index.ts │ │ ├── test │ │ │ └── getBlocks.ts │ │ └── utils │ │ │ ├── CUSTOM_Tx_TYPES.js │ │ │ ├── __snapshots__ │ │ │ └── getBlockFromRpc.spec.ts.snap │ │ │ ├── getBlockFromRpc.js │ │ │ ├── getBlockFromRpc.spec.ts │ │ │ ├── isTevmBlockTag.js │ │ │ ├── isTevmBlockTag.spec.ts │ │ │ ├── warnOnce.js │ │ │ └── warnOnce.spec.ts │ ├── tsconfig.json │ ├── tsup.config.ts │ ├── typedoc.json │ └── vitest.config.ts ├── client-types │ ├── .gitignore │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── biome.json │ ├── docs │ │ ├── README.md │ │ ├── _media │ │ │ └── LICENSE │ │ ├── globals.md │ │ └── type-aliases │ │ │ └── TevmClient.md │ ├── package.json │ ├── src │ │ ├── TevmClient.ts │ │ └── index.ts │ ├── tsconfig.json │ ├── tsup.config.ts │ └── typedoc.json ├── common │ ├── .depcheckrc │ ├── .gitignore │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── biome.json │ ├── docs │ │ ├── README.md │ │ ├── _media │ │ │ └── LICENSE │ │ ├── functions │ │ │ ├── createCommon.md │ │ │ └── createMockKzg.md │ │ ├── globals.md │ │ ├── interfaces │ │ │ ├── CustomCrypto.md │ │ │ ├── EvmStateManagerInterface.md │ │ │ ├── StorageDump.md │ │ │ └── StorageRange.md │ │ ├── type-aliases │ │ │ ├── AccountFields.md │ │ │ ├── CliqueConfig.md │ │ │ ├── Common.md │ │ │ ├── CommonOptions.md │ │ │ ├── ConsensusAlgorithm.md │ │ │ ├── ConsensusType.md │ │ │ ├── Hardfork.md │ │ │ └── MockKzg.md │ │ └── variables │ │ │ ├── ConsensusAlgorithm.md │ │ │ ├── ConsensusType.md │ │ │ ├── abstractTestnet.md │ │ │ ├── acala.md │ │ │ ├── ancient8.md │ │ │ ├── ancient8Sepolia.md │ │ │ ├── anvil.md │ │ │ ├── apexTestnet.md │ │ │ ├── arbitrum.md │ │ │ ├── arbitrumGoerli.md │ │ │ ├── arbitrumNova.md │ │ │ ├── arbitrumSepolia.md │ │ │ ├── areonNetwork.md │ │ │ ├── areonNetworkTestnet.md │ │ │ ├── artelaTestnet.md │ │ │ ├── assetChainTestnet.md │ │ │ ├── astar.md │ │ │ ├── astarZkEVM.md │ │ │ ├── astarZkyoto.md │ │ │ ├── atletaOlympia.md │ │ │ ├── aurora.md │ │ │ ├── auroraTestnet.md │ │ │ ├── auroria.md │ │ │ ├── avalanche.md │ │ │ ├── avalancheFuji.md │ │ │ ├── b3.md │ │ │ ├── b3Sepolia.md │ │ │ ├── bahamut.md │ │ │ ├── base.md │ │ │ ├── baseGoerli.md │ │ │ ├── baseSepolia.md │ │ │ ├── beam.md │ │ │ ├── beamTestnet.md │ │ │ ├── bearNetworkChainMainnet.md │ │ │ ├── bearNetworkChainTestnet.md │ │ │ ├── berachainTestnet.md │ │ │ ├── berachainTestnetbArtio.md │ │ │ ├── bevmMainnet.md │ │ │ ├── bitTorrent.md │ │ │ ├── bitTorrentTestnet.md │ │ │ ├── bitkub.md │ │ │ ├── bitkubTestnet.md │ │ │ ├── blast.md │ │ │ ├── blastSepolia.md │ │ │ ├── bob.md │ │ │ ├── bobSepolia.md │ │ │ ├── boba.md │ │ │ ├── bobaSepolia.md │ │ │ ├── botanixTestnet.md │ │ │ ├── bronos.md │ │ │ ├── bronosTestnet.md │ │ │ ├── bsc.md │ │ │ ├── bscGreenfield.md │ │ │ ├── bscTestnet.md │ │ │ ├── btr.md │ │ │ ├── btrTestnet.md │ │ │ ├── bxn.md │ │ │ ├── bxnTestnet.md │ │ │ ├── canto.md │ │ │ ├── celo.md │ │ │ ├── celoAlfajores.md │ │ │ ├── chiliz.md │ │ │ ├── chips.md │ │ │ ├── classic.md │ │ │ ├── confluxESpace.md │ │ │ ├── confluxESpaceTestnet.md │ │ │ ├── coreDao.md │ │ │ ├── crab.md │ │ │ ├── cronos.md │ │ │ ├── cronosTestnet.md │ │ │ ├── cronoszkEVM.md │ │ │ ├── cronoszkEVMTestnet.md │ │ │ ├── crossbell.md │ │ │ ├── curtis.md │ │ │ ├── cyber.md │ │ │ ├── cyberTestnet.md │ │ │ ├── darwinia.md │ │ │ ├── dchain.md │ │ │ ├── dchainTestnet.md │ │ │ ├── defichainEvm.md │ │ │ ├── defichainEvmTestnet.md │ │ │ ├── degen.md │ │ │ ├── dfk.md │ │ │ ├── dodochainTestnet.md │ │ │ ├── dogechain.md │ │ │ ├── dreyerxMainnet.md │ │ │ ├── dreyerxTestnet.md │ │ │ ├── edgeless.md │ │ │ ├── edgelessTestnet.md │ │ │ ├── edgeware.md │ │ │ ├── edgewareTestnet.md │ │ │ ├── ekta.md │ │ │ ├── ektaTestnet.md │ │ │ ├── eon.md │ │ │ ├── eos.md │ │ │ ├── eosTestnet.md │ │ │ ├── etherlink.md │ │ │ ├── etherlinkTestnet.md │ │ │ ├── evmos.md │ │ │ ├── evmosTestnet.md │ │ │ ├── fantom.md │ │ │ ├── fantomSonicTestnet.md │ │ │ ├── fantomTestnet.md │ │ │ ├── fibo.md │ │ │ ├── filecoin.md │ │ │ ├── filecoinCalibration.md │ │ │ ├── filecoinHyperspace.md │ │ │ ├── flare.md │ │ │ ├── flareTestnet.md │ │ │ ├── flowMainnet.md │ │ │ ├── flowPreviewnet.md │ │ │ ├── flowTestnet.md │ │ │ ├── fluence.md │ │ │ ├── fluenceStage.md │ │ │ ├── fluenceTestnet.md │ │ │ ├── forma.md │ │ │ ├── foundry.md │ │ │ ├── fraxtal.md │ │ │ ├── fraxtalTestnet.md │ │ │ ├── funkiMainnet.md │ │ │ ├── funkiSepolia.md │ │ │ ├── fuse.md │ │ │ ├── fuseSparknet.md │ │ │ ├── gnosis.md │ │ │ ├── gnosisChiado.md │ │ │ ├── gobi.md │ │ │ ├── goerli.md │ │ │ ├── gravity.md │ │ │ ├── ham.md │ │ │ ├── haqqMainnet.md │ │ │ ├── haqqTestedge2.md │ │ │ ├── hardhat.md │ │ │ ├── harmonyOne.md │ │ │ ├── hashkeyTestnet.md │ │ │ ├── hedera.md │ │ │ ├── hederaPreviewnet.md │ │ │ ├── hederaTestnet.md │ │ │ ├── holesky.md │ │ │ ├── immutableZkEvm.md │ │ │ ├── immutableZkEvmTestnet.md │ │ │ ├── inEVM.md │ │ │ ├── iota.md │ │ │ ├── iotaTestnet.md │ │ │ ├── iotex.md │ │ │ ├── iotexTestnet.md │ │ │ ├── jbc.md │ │ │ ├── jbcTestnet.md │ │ │ ├── kaia.md │ │ │ ├── kairos.md │ │ │ ├── kakarotSepolia.md │ │ │ ├── karura.md │ │ │ ├── kava.md │ │ │ ├── kavaTestnet.md │ │ │ ├── kcc.md │ │ │ ├── klaytn.md │ │ │ ├── klaytnBaobab.md │ │ │ ├── koi.md │ │ │ ├── kroma.md │ │ │ ├── kromaSepolia.md │ │ │ ├── l3x.md │ │ │ ├── l3xTestnet.md │ │ │ ├── lightlinkPegasus.md │ │ │ ├── lightlinkPhoenix.md │ │ │ ├── linea.md │ │ │ ├── lineaGoerli.md │ │ │ ├── lineaSepolia.md │ │ │ ├── lineaTestnet.md │ │ │ ├── lisk.md │ │ │ ├── liskSepolia.md │ │ │ ├── localhost.md │ │ │ ├── lukso.md │ │ │ ├── luksoTestnet.md │ │ │ ├── lycan.md │ │ │ ├── lyra.md │ │ │ ├── mainnet.md │ │ │ ├── mandala.md │ │ │ ├── manta.md │ │ │ ├── mantaSepoliaTestnet.md │ │ │ ├── mantaTestnet.md │ │ │ ├── mantle.md │ │ │ ├── mantleSepoliaTestnet.md │ │ │ ├── mantleTestnet.md │ │ │ ├── merlin.md │ │ │ ├── metachain.md │ │ │ ├── metachainIstanbul.md │ │ │ ├── metalL2.md │ │ │ ├── meter.md │ │ │ ├── meterTestnet.md │ │ │ ├── metis.md │ │ │ ├── metisGoerli.md │ │ │ ├── mev.md │ │ │ ├── mevTestnet.md │ │ │ ├── mintSepoliaTestnet.md │ │ │ ├── mode.md │ │ │ ├── modeTestnet.md │ │ │ ├── moonbaseAlpha.md │ │ │ ├── moonbeam.md │ │ │ ├── moonbeamDev.md │ │ │ ├── moonriver.md │ │ │ ├── morphHolesky.md │ │ │ ├── morphSepolia.md │ │ │ ├── nautilus.md │ │ │ ├── neonDevnet.md │ │ │ ├── neonMainnet.md │ │ │ ├── nexi.md │ │ │ ├── nexilix.md │ │ │ ├── oasisTestnet.md │ │ │ ├── oasys.md │ │ │ ├── okc.md │ │ │ ├── oortMainnetDev.md │ │ │ ├── opBNB.md │ │ │ ├── opBNBTestnet.md │ │ │ ├── optimism.md │ │ │ ├── optimismGoerli.md │ │ │ ├── optimismSepolia.md │ │ │ ├── otimDevnet.md │ │ │ ├── palm.md │ │ │ ├── palmTestnet.md │ │ │ ├── pgn.md │ │ │ ├── pgnTestnet.md │ │ │ ├── phoenix.md │ │ │ ├── playfiAlbireo.md │ │ │ ├── plinga.md │ │ │ ├── plumeTestnet.md │ │ │ ├── polygon.md │ │ │ ├── polygonAmoy.md │ │ │ ├── polygonMumbai.md │ │ │ ├── polygonZkEvm.md │ │ │ ├── polygonZkEvmCardona.md │ │ │ ├── polygonZkEvmTestnet.md │ │ │ ├── pulsechain.md │ │ │ ├── pulsechainV4.md │ │ │ ├── qMainnet.md │ │ │ ├── qTestnet.md │ │ │ ├── real.md │ │ │ ├── redbellyTestnet.md │ │ │ ├── redstone.md │ │ │ ├── reyaNetwork.md │ │ │ ├── rollux.md │ │ │ ├── rolluxTestnet.md │ │ │ ├── ronin.md │ │ │ ├── root.md │ │ │ ├── rootPorcini.md │ │ │ ├── rootstock.md │ │ │ ├── rootstockTestnet.md │ │ │ ├── rss3.md │ │ │ ├── rss3Sepolia.md │ │ │ ├── saigon.md │ │ │ ├── sapphire.md │ │ │ ├── sapphireTestnet.md │ │ │ ├── satoshiVM.md │ │ │ ├── satoshiVMTestnet.md │ │ │ ├── scroll.md │ │ │ ├── scrollSepolia.md │ │ │ ├── sei.md │ │ │ ├── seiDevnet.md │ │ │ ├── seiTestnet.md │ │ │ ├── sepolia.md │ │ │ ├── shapeSepolia.md │ │ │ ├── shardeumSphinx.md │ │ │ ├── shibarium.md │ │ │ ├── shibariumTestnet.md │ │ │ ├── shimmer.md │ │ │ ├── shimmerTestnet.md │ │ │ ├── skaleBlockBrawlers.md │ │ │ ├── skaleCalypso.md │ │ │ ├── skaleCalypsoTestnet.md │ │ │ ├── skaleCryptoBlades.md │ │ │ ├── skaleCryptoColosseum.md │ │ │ ├── skaleEuropa.md │ │ │ ├── skaleEuropaTestnet.md │ │ │ ├── skaleExorde.md │ │ │ ├── skaleHumanProtocol.md │ │ │ ├── skaleNebula.md │ │ │ ├── skaleNebulaTestnet.md │ │ │ ├── skaleRazor.md │ │ │ ├── skaleTitan.md │ │ │ ├── skaleTitanTestnet.md │ │ │ ├── sketchpad.md │ │ │ ├── soneiumMinato.md │ │ │ ├── songbird.md │ │ │ ├── songbirdTestnet.md │ │ │ ├── sophonTestnet.md │ │ │ ├── spicy.md │ │ │ ├── storyTestnet.md │ │ │ ├── stratis.md │ │ │ ├── syscoin.md │ │ │ ├── syscoinTestnet.md │ │ │ ├── taiko.md │ │ │ ├── taikoHekla.md │ │ │ ├── taikoJolnir.md │ │ │ ├── taikoKatla.md │ │ │ ├── taikoTestnetSepolia.md │ │ │ ├── taraxa.md │ │ │ ├── taraxaTestnet.md │ │ │ ├── telcoinTestnet.md │ │ │ ├── telos.md │ │ │ ├── telosTestnet.md │ │ │ ├── tenet.md │ │ │ ├── tevmDefault.md │ │ │ ├── thaiChain.md │ │ │ ├── thunderTestnet.md │ │ │ ├── tron.md │ │ │ ├── unreal.md │ │ │ ├── vechain.md │ │ │ ├── wanchain.md │ │ │ ├── wanchainTestnet.md │ │ │ ├── wemix.md │ │ │ ├── wemixTestnet.md │ │ │ ├── x1Testnet.md │ │ │ ├── xLayer.md │ │ │ ├── xLayerTestnet.md │ │ │ ├── xai.md │ │ │ ├── xaiTestnet.md │ │ │ ├── xdc.md │ │ │ ├── xdcTestnet.md │ │ │ ├── xrSepolia.md │ │ │ ├── yooldoVerse.md │ │ │ ├── yooldoVerseTestnet.md │ │ │ ├── zetachain.md │ │ │ ├── zetachainAthensTestnet.md │ │ │ ├── zhejiang.md │ │ │ ├── zilliqa.md │ │ │ ├── zilliqaTestnet.md │ │ │ ├── zircuitTestnet.md │ │ │ ├── zkFair.md │ │ │ ├── zkFairTestnet.md │ │ │ ├── zkLinkNova.md │ │ │ ├── zkLinkNovaSepoliaTestnet.md │ │ │ ├── zksync.md │ │ │ ├── zksyncInMemoryNode.md │ │ │ ├── zksyncLocalNode.md │ │ │ ├── zksyncSepoliaTestnet.md │ │ │ ├── zora.md │ │ │ ├── zoraSepolia.md │ │ │ └── zoraTestnet.md │ ├── package.json │ ├── src │ │ ├── Common.ts │ │ ├── CommonOptions.ts │ │ ├── Hardfork.ts │ │ ├── MockKzg.ts │ │ ├── __snapshots__ │ │ │ ├── createCommon.spec.ts.snap │ │ │ └── createMockKzg.spec.ts.snap │ │ ├── createCommon.js │ │ ├── createCommon.spec.ts │ │ ├── createMockKzg.js │ │ ├── createMockKzg.spec.ts │ │ ├── index.ts │ │ └── presets │ │ │ ├── __GENERATE_CHAIN_PRESETS__.js │ │ │ ├── abstractTestnet.js │ │ │ ├── acala.js │ │ │ ├── ancient8.js │ │ │ ├── ancient8Sepolia.js │ │ │ ├── anvil.js │ │ │ ├── apexTestnet.js │ │ │ ├── arbitrum.js │ │ │ ├── arbitrumGoerli.js │ │ │ ├── arbitrumNova.js │ │ │ ├── arbitrumSepolia.js │ │ │ ├── areonNetwork.js │ │ │ ├── areonNetworkTestnet.js │ │ │ ├── artelaTestnet.js │ │ │ ├── assetChainTestnet.js │ │ │ ├── astar.js │ │ │ ├── astarZkEVM.js │ │ │ ├── astarZkyoto.js │ │ │ ├── atletaOlympia.js │ │ │ ├── aurora.js │ │ │ ├── auroraTestnet.js │ │ │ ├── auroria.js │ │ │ ├── avalanche.js │ │ │ ├── avalancheFuji.js │ │ │ ├── b3.js │ │ │ ├── b3Sepolia.js │ │ │ ├── bahamut.js │ │ │ ├── base.js │ │ │ ├── baseGoerli.js │ │ │ ├── baseSepolia.js │ │ │ ├── beam.js │ │ │ ├── beamTestnet.js │ │ │ ├── bearNetworkChainMainnet.js │ │ │ ├── bearNetworkChainTestnet.js │ │ │ ├── berachainTestnet.js │ │ │ ├── berachainTestnetbArtio.js │ │ │ ├── bevmMainnet.js │ │ │ ├── bitTorrent.js │ │ │ ├── bitTorrentTestnet.js │ │ │ ├── bitkub.js │ │ │ ├── bitkubTestnet.js │ │ │ ├── blast.js │ │ │ ├── blastSepolia.js │ │ │ ├── bob.js │ │ │ ├── bobSepolia.js │ │ │ ├── boba.js │ │ │ ├── bobaSepolia.js │ │ │ ├── botanixTestnet.js │ │ │ ├── bronos.js │ │ │ ├── bronosTestnet.js │ │ │ ├── bsc.js │ │ │ ├── bscGreenfield.js │ │ │ ├── bscTestnet.js │ │ │ ├── btr.js │ │ │ ├── btrTestnet.js │ │ │ ├── bxn.js │ │ │ ├── bxnTestnet.js │ │ │ ├── canto.js │ │ │ ├── celo.js │ │ │ ├── celoAlfajores.js │ │ │ ├── chiliz.js │ │ │ ├── chips.js │ │ │ ├── classic.js │ │ │ ├── confluxESpace.js │ │ │ ├── confluxESpaceTestnet.js │ │ │ ├── coreDao.js │ │ │ ├── crab.js │ │ │ ├── cronos.js │ │ │ ├── cronosTestnet.js │ │ │ ├── cronoszkEVM.js │ │ │ ├── cronoszkEVMTestnet.js │ │ │ ├── crossbell.js │ │ │ ├── curtis.js │ │ │ ├── cyber.js │ │ │ ├── cyberTestnet.js │ │ │ ├── darwinia.js │ │ │ ├── dchain.js │ │ │ ├── dchainTestnet.js │ │ │ ├── defichainEvm.js │ │ │ ├── defichainEvmTestnet.js │ │ │ ├── degen.js │ │ │ ├── dfk.js │ │ │ ├── dodochainTestnet.js │ │ │ ├── dogechain.js │ │ │ ├── dreyerxMainnet.js │ │ │ ├── dreyerxTestnet.js │ │ │ ├── edgeless.js │ │ │ ├── edgelessTestnet.js │ │ │ ├── edgeware.js │ │ │ ├── edgewareTestnet.js │ │ │ ├── ekta.js │ │ │ ├── ektaTestnet.js │ │ │ ├── eon.js │ │ │ ├── eos.js │ │ │ ├── eosTestnet.js │ │ │ ├── etherlink.js │ │ │ ├── etherlinkTestnet.js │ │ │ ├── evmos.js │ │ │ ├── evmosTestnet.js │ │ │ ├── fantom.js │ │ │ ├── fantomSonicTestnet.js │ │ │ ├── fantomTestnet.js │ │ │ ├── fibo.js │ │ │ ├── filecoin.js │ │ │ ├── filecoinCalibration.js │ │ │ ├── filecoinHyperspace.js │ │ │ ├── flare.js │ │ │ ├── flareTestnet.js │ │ │ ├── flowMainnet.js │ │ │ ├── flowPreviewnet.js │ │ │ ├── flowTestnet.js │ │ │ ├── fluence.js │ │ │ ├── fluenceStage.js │ │ │ ├── fluenceTestnet.js │ │ │ ├── forma.js │ │ │ ├── foundry.js │ │ │ ├── fraxtal.js │ │ │ ├── fraxtalTestnet.js │ │ │ ├── funkiMainnet.js │ │ │ ├── funkiSepolia.js │ │ │ ├── fuse.js │ │ │ ├── fuseSparknet.js │ │ │ ├── gnosis.js │ │ │ ├── gnosisChiado.js │ │ │ ├── gobi.js │ │ │ ├── goerli.js │ │ │ ├── gravity.js │ │ │ ├── ham.js │ │ │ ├── haqqMainnet.js │ │ │ ├── haqqTestedge2.js │ │ │ ├── hardhat.js │ │ │ ├── harmonyOne.js │ │ │ ├── hashkeyTestnet.js │ │ │ ├── hedera.js │ │ │ ├── hederaPreviewnet.js │ │ │ ├── hederaTestnet.js │ │ │ ├── holesky.js │ │ │ ├── immutableZkEvm.js │ │ │ ├── immutableZkEvmTestnet.js │ │ │ ├── inEVM.js │ │ │ ├── index.ts │ │ │ ├── iota.js │ │ │ ├── iotaTestnet.js │ │ │ ├── iotex.js │ │ │ ├── iotexTestnet.js │ │ │ ├── jbc.js │ │ │ ├── jbcTestnet.js │ │ │ ├── kaia.js │ │ │ ├── kairos.js │ │ │ ├── kakarotSepolia.js │ │ │ ├── karura.js │ │ │ ├── kava.js │ │ │ ├── kavaTestnet.js │ │ │ ├── kcc.js │ │ │ ├── klaytn.js │ │ │ ├── klaytnBaobab.js │ │ │ ├── koi.js │ │ │ ├── kroma.js │ │ │ ├── kromaSepolia.js │ │ │ ├── l3x.js │ │ │ ├── l3xTestnet.js │ │ │ ├── lightlinkPegasus.js │ │ │ ├── lightlinkPhoenix.js │ │ │ ├── linea.js │ │ │ ├── lineaGoerli.js │ │ │ ├── lineaSepolia.js │ │ │ ├── lineaTestnet.js │ │ │ ├── lisk.js │ │ │ ├── liskSepolia.js │ │ │ ├── localhost.js │ │ │ ├── lukso.js │ │ │ ├── luksoTestnet.js │ │ │ ├── lycan.js │ │ │ ├── lyra.js │ │ │ ├── mainnet.js │ │ │ ├── mandala.js │ │ │ ├── manta.js │ │ │ ├── mantaSepoliaTestnet.js │ │ │ ├── mantaTestnet.js │ │ │ ├── mantle.js │ │ │ ├── mantleSepoliaTestnet.js │ │ │ ├── mantleTestnet.js │ │ │ ├── merlin.js │ │ │ ├── metachain.js │ │ │ ├── metachainIstanbul.js │ │ │ ├── metalL2.js │ │ │ ├── meter.js │ │ │ ├── meterTestnet.js │ │ │ ├── metis.js │ │ │ ├── metisGoerli.js │ │ │ ├── mev.js │ │ │ ├── mevTestnet.js │ │ │ ├── mintSepoliaTestnet.js │ │ │ ├── mode.js │ │ │ ├── modeTestnet.js │ │ │ ├── moonbaseAlpha.js │ │ │ ├── moonbeam.js │ │ │ ├── moonbeamDev.js │ │ │ ├── moonriver.js │ │ │ ├── morphHolesky.js │ │ │ ├── morphSepolia.js │ │ │ ├── nautilus.js │ │ │ ├── neonDevnet.js │ │ │ ├── neonMainnet.js │ │ │ ├── nexi.js │ │ │ ├── nexilix.js │ │ │ ├── oasisTestnet.js │ │ │ ├── oasys.js │ │ │ ├── okc.js │ │ │ ├── oortMainnetDev.js │ │ │ ├── opBNB.js │ │ │ ├── opBNBTestnet.js │ │ │ ├── optimism.js │ │ │ ├── optimismGoerli.js │ │ │ ├── optimismSepolia.js │ │ │ ├── otimDevnet.js │ │ │ ├── palm.js │ │ │ ├── palmTestnet.js │ │ │ ├── pgn.js │ │ │ ├── pgnTestnet.js │ │ │ ├── phoenix.js │ │ │ ├── playfiAlbireo.js │ │ │ ├── plinga.js │ │ │ ├── plumeTestnet.js │ │ │ ├── polygon.js │ │ │ ├── polygonAmoy.js │ │ │ ├── polygonMumbai.js │ │ │ ├── polygonZkEvm.js │ │ │ ├── polygonZkEvmCardona.js │ │ │ ├── polygonZkEvmTestnet.js │ │ │ ├── pulsechain.js │ │ │ ├── pulsechainV4.js │ │ │ ├── qMainnet.js │ │ │ ├── qTestnet.js │ │ │ ├── real.js │ │ │ ├── redbellyTestnet.js │ │ │ ├── redstone.js │ │ │ ├── reyaNetwork.js │ │ │ ├── rollux.js │ │ │ ├── rolluxTestnet.js │ │ │ ├── ronin.js │ │ │ ├── root.js │ │ │ ├── rootPorcini.js │ │ │ ├── rootstock.js │ │ │ ├── rootstockTestnet.js │ │ │ ├── rss3.js │ │ │ ├── rss3Sepolia.js │ │ │ ├── saigon.js │ │ │ ├── sapphire.js │ │ │ ├── sapphireTestnet.js │ │ │ ├── satoshiVM.js │ │ │ ├── satoshiVMTestnet.js │ │ │ ├── scroll.js │ │ │ ├── scrollSepolia.js │ │ │ ├── sei.js │ │ │ ├── seiDevnet.js │ │ │ ├── seiTestnet.js │ │ │ ├── sepolia.js │ │ │ ├── shapeSepolia.js │ │ │ ├── shardeumSphinx.js │ │ │ ├── shibarium.js │ │ │ ├── shibariumTestnet.js │ │ │ ├── shimmer.js │ │ │ ├── shimmerTestnet.js │ │ │ ├── skaleBlockBrawlers.js │ │ │ ├── skaleCalypso.js │ │ │ ├── skaleCalypsoTestnet.js │ │ │ ├── skaleCryptoBlades.js │ │ │ ├── skaleCryptoColosseum.js │ │ │ ├── skaleEuropa.js │ │ │ ├── skaleEuropaTestnet.js │ │ │ ├── skaleExorde.js │ │ │ ├── skaleHumanProtocol.js │ │ │ ├── skaleNebula.js │ │ │ ├── skaleNebulaTestnet.js │ │ │ ├── skaleRazor.js │ │ │ ├── skaleTitan.js │ │ │ ├── skaleTitanTestnet.js │ │ │ ├── sketchpad.js │ │ │ ├── soneiumMinato.js │ │ │ ├── songbird.js │ │ │ ├── songbirdTestnet.js │ │ │ ├── sophonTestnet.js │ │ │ ├── spicy.js │ │ │ ├── storyTestnet.js │ │ │ ├── stratis.js │ │ │ ├── syscoin.js │ │ │ ├── syscoinTestnet.js │ │ │ ├── taiko.js │ │ │ ├── taikoHekla.js │ │ │ ├── taikoJolnir.js │ │ │ ├── taikoKatla.js │ │ │ ├── taikoTestnetSepolia.js │ │ │ ├── taraxa.js │ │ │ ├── taraxaTestnet.js │ │ │ ├── telcoinTestnet.js │ │ │ ├── telos.js │ │ │ ├── telosTestnet.js │ │ │ ├── tenet.js │ │ │ ├── tevmDefault.js │ │ │ ├── thaiChain.js │ │ │ ├── thunderTestnet.js │ │ │ ├── tron.js │ │ │ ├── unreal.js │ │ │ ├── vechain.js │ │ │ ├── wanchain.js │ │ │ ├── wanchainTestnet.js │ │ │ ├── wemix.js │ │ │ ├── wemixTestnet.js │ │ │ ├── x1Testnet.js │ │ │ ├── xLayer.js │ │ │ ├── xLayerTestnet.js │ │ │ ├── xai.js │ │ │ ├── xaiTestnet.js │ │ │ ├── xdc.js │ │ │ ├── xdcTestnet.js │ │ │ ├── xrSepolia.js │ │ │ ├── yooldoVerse.js │ │ │ ├── yooldoVerseTestnet.js │ │ │ ├── zetachain.js │ │ │ ├── zetachainAthensTestnet.js │ │ │ ├── zhejiang.js │ │ │ ├── zilliqa.js │ │ │ ├── zilliqaTestnet.js │ │ │ ├── zircuitTestnet.js │ │ │ ├── zkFair.js │ │ │ ├── zkFairTestnet.js │ │ │ ├── zkLinkNova.js │ │ │ ├── zkLinkNovaSepoliaTestnet.js │ │ │ ├── zksync.js │ │ │ ├── zksyncInMemoryNode.js │ │ │ ├── zksyncLocalNode.js │ │ │ ├── zksyncSepoliaTestnet.js │ │ │ ├── zora.js │ │ │ ├── zoraSepolia.js │ │ │ └── zoraTestnet.js │ ├── tsconfig.json │ ├── tsup.config.ts │ ├── typedoc.json │ └── vitest.config.ts ├── contract │ ├── .depcheckrc │ ├── .gitignore │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── biome.json │ ├── docs │ │ ├── README.md │ │ ├── _media │ │ │ └── LICENSE │ │ ├── functions │ │ │ └── createContract.md │ │ ├── globals.md │ │ ├── type-aliases │ │ │ ├── Contract.md │ │ │ ├── CreateContractFn.md │ │ │ ├── CreateContractParams.md │ │ │ ├── EventActionCreator.md │ │ │ ├── MaybeExtractEventArgsFromAbi.md │ │ │ ├── ReadActionCreator.md │ │ │ ├── ValueOf.md │ │ │ └── WriteActionCreator.md │ │ └── variables │ │ │ ├── AdvancedContract.md │ │ │ ├── ERC20.md │ │ │ ├── ERC721.md │ │ │ ├── ErrorContract.md │ │ │ └── SimpleContract.md │ ├── package.json │ ├── src │ │ ├── Contract.ts │ │ ├── CreateContractFn.ts │ │ ├── CreateContractParams.ts │ │ ├── contract-lib │ │ │ ├── AdvancedContract.s.sol.ts │ │ │ ├── ERC20.ts │ │ │ ├── ERC721.ts │ │ │ ├── ErrorContract.s.sol.ts │ │ │ ├── SimpleContract.s.sol.ts │ │ │ └── index.ts │ │ ├── createContract.js │ │ ├── createContract.spec.ts │ │ ├── event │ │ │ ├── EventActionCreator.ts │ │ │ ├── eventFactory.js │ │ │ └── eventFactory.spec.ts │ │ ├── index.ts │ │ ├── read │ │ │ ├── ReadActionCreator.ts │ │ │ ├── readFactory.js │ │ │ └── readFactory.spec.ts │ │ ├── test │ │ │ └── fixtures.ts │ │ └── write │ │ │ ├── WriteActionCreator.ts │ │ │ ├── writeFactory.js │ │ │ └── writeFactory.spec.ts │ ├── tsconfig.json │ ├── tsup.config.js │ ├── typedoc.json │ ├── vite.config.ts │ └── vitest.config.ts ├── decorators │ ├── .depcheckrc │ ├── .gitignore │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── biome.json │ ├── docs │ │ ├── README.md │ │ ├── _media │ │ │ └── LICENSE │ │ ├── functions │ │ │ ├── ethActions.md │ │ │ ├── requestEip1193.md │ │ │ ├── tevmActions.md │ │ │ └── tevmSend.md │ │ ├── globals.md │ │ └── type-aliases │ │ │ ├── AddEthereumChainParameter.md │ │ │ ├── DerivedRpcSchema.md │ │ │ ├── EIP1193Parameters.md │ │ │ ├── EIP1193RequestFn.md │ │ │ ├── EIP1193RequestOptions.md │ │ │ ├── Eip1193RequestProvider.md │ │ │ ├── EthActionsApi.md │ │ │ ├── Hash.md │ │ │ ├── JsonRpcSchemaPublic.md │ │ │ ├── JsonRpcSchemaTevm.md │ │ │ ├── JsonRpcSchemaWallet.md │ │ │ ├── LogTopic.md │ │ │ ├── NetworkSync.md │ │ │ ├── Quantity.md │ │ │ ├── RpcSchema.md │ │ │ ├── RpcSchemaOverride.md │ │ │ ├── TestRpcSchema.md │ │ │ ├── TevmActionsApi.md │ │ │ ├── TevmSendApi.md │ │ │ ├── WalletPermission.md │ │ │ ├── WalletPermissionCaveat.md │ │ │ └── WatchAssetParams.md │ ├── package.json │ ├── src │ │ ├── actions │ │ │ ├── EthActionsApi.ts │ │ │ ├── TevmActionsApi.ts │ │ │ ├── ethActions.js │ │ │ ├── ethActions.spec.ts │ │ │ ├── index.js │ │ │ ├── index.spec.ts │ │ │ ├── index.ts │ │ │ ├── tevmActions.js │ │ │ └── tevmActions.spec.ts │ │ ├── eip1193 │ │ │ ├── AddEthereumChainParameter.ts │ │ │ ├── DerivedRpcSchema.ts │ │ │ ├── EIP1193Parameters.ts │ │ │ ├── EIP1993RequestFn.ts │ │ │ ├── EIP1993RequestOptions.ts │ │ │ ├── JsonRpcSchemaPublic.ts │ │ │ ├── JsonRpcSchemaTest.ts │ │ │ ├── JsonRpcSchemaTevm.ts │ │ │ ├── JsonRpcSchemaWallet.ts │ │ │ ├── NetworkSync.ts │ │ │ ├── README.md │ │ │ ├── RpcSchema.ts │ │ │ ├── RpcSchemaOverride.ts │ │ │ ├── WalletPermission.ts │ │ │ ├── WalletPermissionCaveat.ts │ │ │ ├── WatchAssetParams.ts │ │ │ ├── index.ts │ │ │ └── misc.ts │ │ ├── index.js │ │ ├── index.spec.ts │ │ ├── index.ts │ │ └── request │ │ │ ├── Eip1193RequestProvider.spec.ts │ │ │ ├── Eip1193RequestProvider.ts │ │ │ ├── TevmSendApi.ts │ │ │ ├── index.js │ │ │ ├── index.spec.ts │ │ │ ├── index.ts │ │ │ ├── requestEip1193.js │ │ │ ├── requestEip1193.spec.ts │ │ │ ├── tevmSend.js │ │ │ └── tevmSend.spec.ts │ ├── tsconfig.json │ ├── tsup.config.js │ ├── typedoc.json │ └── vitest.config.ts ├── effect │ ├── .gitignore │ ├── CHANGELOG.md │ ├── CONTRIBUTING.md │ ├── LICENSE │ ├── README.md │ ├── biome.json │ ├── docs │ │ ├── README.md │ │ ├── _media │ │ │ └── LICENSE │ │ ├── createRequireEffect │ │ │ ├── README.md │ │ │ ├── classes │ │ │ │ ├── CreateRequireError.md │ │ │ │ └── RequireError.md │ │ │ └── functions │ │ │ │ └── createRequireEffect.md │ │ ├── fileExists │ │ │ ├── README.md │ │ │ └── functions │ │ │ │ └── fileExists.md │ │ ├── logAllErrors │ │ │ ├── README.md │ │ │ └── functions │ │ │ │ └── logAllErrors.md │ │ ├── modules.md │ │ ├── parseJson │ │ │ ├── README.md │ │ │ ├── classes │ │ │ │ └── ParseJsonError.md │ │ │ └── functions │ │ │ │ └── parseJson.md │ │ └── resolve │ │ │ ├── README.md │ │ │ ├── classes │ │ │ └── CouldNotResolveImportError.md │ │ │ ├── functions │ │ │ ├── resolveAsync.md │ │ │ └── resolveSync.md │ │ │ └── type-aliases │ │ │ └── ResolveSafe.md │ ├── package.json │ ├── src │ │ ├── createRequireEffect.js │ │ ├── createRequireEffect.spec.ts │ │ ├── fileExists.js │ │ ├── fileExists.spec.ts │ │ ├── index.js │ │ ├── index.spec.ts │ │ ├── logAllErrors.js │ │ ├── logAllErrors.spec.ts │ │ ├── parseJson.js │ │ ├── parseJson.spec.ts │ │ ├── resolve.js │ │ └── resolve.spec.ts │ ├── tsconfig.json │ ├── tsup.config.js │ ├── typedoc.json │ └── vitest.config.ts ├── errors │ ├── .gitignore │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── biome.json │ ├── docs │ │ ├── README.md │ │ ├── _media │ │ │ └── LICENSE │ │ ├── classes │ │ │ ├── AccountLockedError.md │ │ │ ├── AccountNotFoundError.md │ │ │ ├── AuthCallUnsetError.md │ │ │ ├── BLS12381FpNotInFieldError.md │ │ │ ├── BLS12381InputEmptyError.md │ │ │ ├── BLS12381InvalidInputLengthError.md │ │ │ ├── BLS12381PointNotOnCurveError.md │ │ │ ├── BaseError.md │ │ │ ├── BlobGasLimitExceededError.md │ │ │ ├── BlockGasLimitExceededError.md │ │ │ ├── ChainIdMismatchError.md │ │ │ ├── CodeSizeExceedsMaximumError.md │ │ │ ├── CodeStoreOutOfGasError.md │ │ │ ├── CommonMismatchError.md │ │ │ ├── ContractExecutionFailedError.md │ │ │ ├── CreateCollisionError.md │ │ │ ├── DecodeFunctionDataError.md │ │ │ ├── DefensiveNullCheckError.md │ │ │ ├── EipNotEnabledError.md │ │ │ ├── EncodeFunctionReturnDataError.md │ │ │ ├── EvmRevertError.md │ │ │ ├── ExecutionError.md │ │ │ ├── ForkError.md │ │ │ ├── GasLimitExceededError.md │ │ │ ├── InitcodeSizeViolationError.md │ │ │ ├── InsufficientBalanceError.md │ │ │ ├── InsufficientFundsError.md │ │ │ ├── InsufficientPermissionsError.md │ │ │ ├── InternalError.md │ │ │ ├── InternalEvmError.md │ │ │ ├── InvalidAbiError.md │ │ │ ├── InvalidAddToBlockchainError.md │ │ │ ├── InvalidAddToMempoolError.md │ │ │ ├── InvalidAddressError.md │ │ │ ├── InvalidArgsError.md │ │ │ ├── InvalidBalanceError.md │ │ │ ├── InvalidBeginSubError.md │ │ │ ├── InvalidBlobVersionedHashesError.md │ │ │ ├── InvalidBlockError.md │ │ │ ├── InvalidBytecodeError.md │ │ │ ├── InvalidBytecodeResultError.md │ │ │ ├── InvalidBytesSizeError.md │ │ │ ├── InvalidCallerError.md │ │ │ ├── InvalidCommitmentError.md │ │ │ ├── InvalidDataError.md │ │ │ ├── InvalidDeployedBytecodeError.md │ │ │ ├── InvalidDepthError.md │ │ │ ├── InvalidEofFormatError.md │ │ │ ├── InvalidFunctionNameError.md │ │ │ ├── InvalidGasLimitError.md │ │ │ ├── InvalidGasPriceError.md │ │ │ ├── InvalidGasRefundError.md │ │ │ ├── InvalidInputLengthError.md │ │ │ ├── InvalidJumpError.md │ │ │ ├── InvalidJumpSubError.md │ │ │ ├── InvalidKzgInputsError.md │ │ │ ├── InvalidMaxFeePerGasError.md │ │ │ ├── InvalidMaxPriorityFeePerGasError.md │ │ │ ├── InvalidNonceError.md │ │ │ ├── InvalidOpcodeError.md │ │ │ ├── InvalidOriginError.md │ │ │ ├── InvalidParamsError.md │ │ │ ├── InvalidProofError.md │ │ │ ├── InvalidRequestError.md │ │ │ ├── InvalidReturnSubError.md │ │ │ ├── InvalidSaltError.md │ │ │ ├── InvalidSelfdestructError.md │ │ │ ├── InvalidSignatureError.md │ │ │ ├── InvalidSkipBalanceError.md │ │ │ ├── InvalidStorageRootError.md │ │ │ ├── InvalidToError.md │ │ │ ├── InvalidTransactionError.md │ │ │ ├── InvalidUrlError.md │ │ │ ├── InvalidValueError.md │ │ │ ├── LimitExceededError.md │ │ │ ├── MethodNotFoundError.md │ │ │ ├── MethodNotSupportedError.md │ │ │ ├── MisconfiguredClientError.md │ │ │ ├── NoForkTransportSetError.md │ │ │ ├── NoForkUrlSetError.md │ │ │ ├── NonceAlreadyUsedError.md │ │ │ ├── NonceTooHighError.md │ │ │ ├── NonceTooLowError.md │ │ │ ├── OutOfGasError.md │ │ │ ├── OutOfRangeError.md │ │ │ ├── ParseError.md │ │ │ ├── PendingTransactionTimeoutError.md │ │ │ ├── RateLimitExceededError.md │ │ │ ├── RefundExhaustedError.md │ │ │ ├── ResourceNotFoundError.md │ │ │ ├── ResourceUnavailableError.md │ │ │ ├── RevertError.md │ │ │ ├── StackOverflowError.md │ │ │ ├── StackUnderflowError.md │ │ │ ├── StaticStateChangeError.md │ │ │ ├── StopError.md │ │ │ ├── TransactionRejectedError.md │ │ │ ├── TransactionTooLargeError.md │ │ │ ├── TransactionUnderpricedError.md │ │ │ ├── UnknownBlockError.md │ │ │ ├── UnreachableCodeError.md │ │ │ ├── UnsupportedChainError.md │ │ │ └── ValueOverflowError.md │ │ ├── globals.md │ │ ├── interfaces │ │ │ ├── AccountLockedErrorParameters.md │ │ │ ├── AuthCallUnsetErrorParameters.md │ │ │ ├── BLS12381FpNotInFieldErrorParameters.md │ │ │ ├── BLS12381InputEmptyErrorParameters.md │ │ │ ├── BLS12381InvalidInputLengthErrorParameters.md │ │ │ ├── BLS12381PointNotOnCurveErrorParameters.md │ │ │ ├── BaseErrorParameters.md │ │ │ ├── BlobGasLimitExceededErrorParameters.md │ │ │ ├── BlockGasLimitExceededErrorParameters.md │ │ │ ├── ChainIdMismatchErrorParameters.md │ │ │ ├── CodeSizeExceedsMaximumErrorParameters.md │ │ │ ├── CodeStoreOutOfGasErrorParameters.md │ │ │ ├── CommonMismatchErrorParameters.md │ │ │ ├── ContractExecutionFailedErrorParameters.md │ │ │ ├── CreateCollisionErrorParameters.md │ │ │ ├── DefensiveNullCheckErrorParameters.md │ │ │ ├── EipNotEnabledErrorParameters.md │ │ │ ├── EvmRevertErrorParameters.md │ │ │ ├── ExecutionErrorParameters.md │ │ │ ├── ForkErrorParameters.md │ │ │ ├── GasLimitExceededErrorParameters.md │ │ │ ├── InitcodeSizeViolationErrorParameters.md │ │ │ ├── InsufficientBalanceErrorParameters.md │ │ │ ├── InsufficientFundsErrorParameters.md │ │ │ ├── InsufficientPermissionsErrorParameters.md │ │ │ ├── InternalErrorParameters.md │ │ │ ├── InternalEvmErrorParameters.md │ │ │ ├── InvalidAbiErrorParameters.md │ │ │ ├── InvalidAddToBlockchainErrorParameters.md │ │ │ ├── InvalidAddToMempoolErrorParameters.md │ │ │ ├── InvalidAddressErrorParameters.md │ │ │ ├── InvalidArgsErrorParameters.md │ │ │ ├── InvalidBalanceErrorParameters.md │ │ │ ├── InvalidBeginSubErrorParameters.md │ │ │ ├── InvalidBlobVersionedHashesErrorParameters.md │ │ │ ├── InvalidBlockErrorParameters.md │ │ │ ├── InvalidBytecodeErrorParameters.md │ │ │ ├── InvalidBytecodeResultErrorParameters.md │ │ │ ├── InvalidBytesSizeErrorParameters.md │ │ │ ├── InvalidCallerErrorParameters.md │ │ │ ├── InvalidCommitmentErrorParameters.md │ │ │ ├── InvalidDataErrorParameters.md │ │ │ ├── InvalidDeployedBytecodeErrorParameters.md │ │ │ ├── InvalidDepthErrorParameters.md │ │ │ ├── InvalidEofFormatErrorParameters.md │ │ │ ├── InvalidFunctionNameErrorParameters.md │ │ │ ├── InvalidGasLimitErrorParameters.md │ │ │ ├── InvalidGasPriceErrorParameters.md │ │ │ ├── InvalidGasRefundErrorParameters.md │ │ │ ├── InvalidInputLengthErrorParameters.md │ │ │ ├── InvalidJumpErrorParameters.md │ │ │ ├── InvalidJumpSubErrorParameters.md │ │ │ ├── InvalidKzgInputsErrorParameters.md │ │ │ ├── InvalidMaxFeePerGasErrorParameters.md │ │ │ ├── InvalidMaxPriorityFeePerGasErrorParameters.md │ │ │ ├── InvalidNonceErrorParameters.md │ │ │ ├── InvalidOpcodeErrorParameters.md │ │ │ ├── InvalidOriginErrorParameters.md │ │ │ ├── InvalidParamsErrorParameters.md │ │ │ ├── InvalidProofErrorParameters.md │ │ │ ├── InvalidRequestErrorParameters.md │ │ │ ├── InvalidReturnSubErrorParameters.md │ │ │ ├── InvalidSaltErrorParameters.md │ │ │ ├── InvalidSelfdestructErrorParameters.md │ │ │ ├── InvalidSignatureErrorParameters.md │ │ │ ├── InvalidSkipBalanceErrorParameters.md │ │ │ ├── InvalidStorageRootErrorParameters.md │ │ │ ├── InvalidToErrorParameters.md │ │ │ ├── InvalidTransactionErrorParameters.md │ │ │ ├── InvalidUrlErrorParameters.md │ │ │ ├── InvalidValueErrorParameters.md │ │ │ ├── LimitExceededErrorParameters.md │ │ │ ├── MethodNotFoundErrorParameters.md │ │ │ ├── MethodNotSupportedErrorParameters.md │ │ │ ├── MisconfiguredClientErrorParameters.md │ │ │ ├── NoForkTransportSetErrorParameters.md │ │ │ ├── NoForkUrlSetErrorParameters.md │ │ │ ├── NonceAlreadyUsedErrorParameters.md │ │ │ ├── NonceTooHighErrorParameters.md │ │ │ ├── NonceTooLowErrorParameters.md │ │ │ ├── OutOfGasErrorParameters.md │ │ │ ├── OutOfRangeErrorParameters.md │ │ │ ├── ParseErrorParameters.md │ │ │ ├── PendingTransactionTimeoutErrorParameters.md │ │ │ ├── RateLimitExceededErrorParameters.md │ │ │ ├── RefundExhaustedErrorParameters.md │ │ │ ├── ResourceNotFoundErrorParameters.md │ │ │ ├── ResourceUnavailableErrorParameters.md │ │ │ ├── RevertErrorParameters.md │ │ │ ├── StackOverflowErrorParameters.md │ │ │ ├── StackUnderflowErrorParameters.md │ │ │ ├── StaticStateChangeErrorParameters.md │ │ │ ├── StopErrorParameters.md │ │ │ ├── TransactionRejectedErrorParameters.md │ │ │ ├── TransactionTooLargeErrorParameters.md │ │ │ ├── TransactionUnderpricedErrorParameters.md │ │ │ ├── UnknownBlockErrorParameters.md │ │ │ ├── UnreachableCodeErrorParameters.md │ │ │ ├── UnsupportedChainErrorParameters.md │ │ │ └── ValueOverflowErrorParameters.md │ │ ├── type-aliases │ │ │ └── RpcErrorCode.md │ │ └── variables │ │ │ └── rpcErrorCodeToMessage.md │ ├── package.json │ ├── scripts │ │ └── generate.ts │ ├── src │ │ ├── COVERAGE.md │ │ ├── README.md │ │ ├── __snapshots__ │ │ │ ├── errors.spec.ts.snap │ │ │ └── rpcErrors.spec.ts.snap │ │ ├── client │ │ │ ├── MisconfiguredClient.js │ │ │ └── index.ts │ │ ├── common │ │ │ ├── CommonMismatchError.js │ │ │ ├── EipNotEnabledError.js │ │ │ └── index.js │ │ ├── data │ │ │ ├── InvalidByteSizeError.js │ │ │ └── index.ts │ │ ├── defensive │ │ │ ├── DefensiveNullCheckError.js │ │ │ ├── UnreachableCodeError.js │ │ │ ├── defensive.spec.ts │ │ │ └── index.js │ │ ├── errors.spec.ts │ │ ├── ethereum │ │ │ ├── AccountLockedError.js │ │ │ ├── AccountNotFoundError.js │ │ │ ├── BaseError.additional.spec.ts │ │ │ ├── BaseError.js │ │ │ ├── BaseError.spec.ts │ │ │ ├── BlobGasLimitExceededError.js │ │ │ ├── BlockGasLimitExceededError.js │ │ │ ├── ChainIdMismatchError.js │ │ │ ├── ContractExecutionFailedError.js │ │ │ ├── ExecutionErrorError.js │ │ │ ├── GasLimitExceededError.js │ │ │ ├── InsufficientFundsError.js │ │ │ ├── InsufficientPermissionsError.js │ │ │ ├── InternalErrorError.js │ │ │ ├── InvalidAddressError.js │ │ │ ├── InvalidGasPriceError.js │ │ │ ├── InvalidParamsError.js │ │ │ ├── InvalidRequestError.js │ │ │ ├── InvalidSignatureError.js │ │ │ ├── InvalidTransactionError.js │ │ │ ├── LimitExceededError.js │ │ │ ├── MethodNotFoundError.js │ │ │ ├── MethodNotSupportedError.js │ │ │ ├── NonceAlreadyUsedError.js │ │ │ ├── NonceTooHighError.js │ │ │ ├── NonceTooLowError.js │ │ │ ├── ParseErrorError.js │ │ │ ├── PendingTransactionTimeoutError.js │ │ │ ├── RateLimitExceededError.js │ │ │ ├── ResourceNotFoundError.js │ │ │ ├── ResourceUnavailableError.js │ │ │ ├── RevertError.js │ │ │ ├── TransactionRejectedError.js │ │ │ ├── TransactionTooLargeError.js │ │ │ ├── TransactionUnderpricedError.js │ │ │ ├── UnknownBlockError.js │ │ │ ├── UnsupportedChainError.js │ │ │ ├── ethereumjs │ │ │ │ ├── AuthCallUnsetError.js │ │ │ │ ├── BLS12381FpNotInFieldError.js │ │ │ │ ├── BLS12381InputEmptyError.js │ │ │ │ ├── BLS12381InvalidInputLengthError.js │ │ │ │ ├── BLS12381PointNotOnCurveError.js │ │ │ │ ├── CodeSizeExceedsMaximumError.js │ │ │ │ ├── CodeStoreOutOfGasError.js │ │ │ │ ├── CreateCollisionError.js │ │ │ │ ├── EvmRevertError.js │ │ │ │ ├── InitcodeSizeViolationError.js │ │ │ │ ├── InsufficientBalanceError.js │ │ │ │ ├── InternalEvmError.js │ │ │ │ ├── InvalidBeginSubError.js │ │ │ │ ├── InvalidBytecodeResultError.js │ │ │ │ ├── InvalidCommitmentError.js │ │ │ │ ├── InvalidEofFormatError.js │ │ │ │ ├── InvalidInputLengthError.js │ │ │ │ ├── InvalidJumpError.js │ │ │ │ ├── InvalidJumpSubError.js │ │ │ │ ├── InvalidKzgInputsError.js │ │ │ │ ├── InvalidOpcodeError.js │ │ │ │ ├── InvalidProofError.js │ │ │ │ ├── InvalidReturnSubError.js │ │ │ │ ├── OutOfGasError.js │ │ │ │ ├── OutOfRangeError.js │ │ │ │ ├── RefundExhausted.js │ │ │ │ ├── StackOverflowError.js │ │ │ │ ├── StackUnderflowError.js │ │ │ │ ├── StaticStateChangeError.js │ │ │ │ ├── StopErrorError.js │ │ │ │ ├── ValueOverflowError.js │ │ │ │ ├── ethereumjs.spec.ts │ │ │ │ └── index.ts │ │ │ └── index.ts │ │ ├── fork │ │ │ ├── ForkError.js │ │ │ ├── NoForkUriSetError.js │ │ │ ├── NoForkUrlSetError.js │ │ │ ├── fork.spec.ts │ │ │ └── index.ts │ │ ├── index.ts │ │ ├── input │ │ │ ├── InvalidAbiError.js │ │ │ ├── InvalidAddToBlockchainError.js │ │ │ ├── InvalidAddToMempoolError.js │ │ │ ├── InvalidArgsError.js │ │ │ ├── InvalidBalanceError.js │ │ │ ├── InvalidBlobVersionedHashesError.js │ │ │ ├── InvalidBlockError.js │ │ │ ├── InvalidBytecodeError.js │ │ │ ├── InvalidCallerError.js │ │ │ ├── InvalidDataError.js │ │ │ ├── InvalidDeployedBytecodeError.js │ │ │ ├── InvalidDepthError.js │ │ │ ├── InvalidFunctionNameError.js │ │ │ ├── InvalidGasLimitError.js │ │ │ ├── InvalidGasRefundError.js │ │ │ ├── InvalidMaxFeePerGaserror.js │ │ │ ├── InvalidMaxPriorityFeePerGas.js │ │ │ ├── InvalidNonceError.js │ │ │ ├── InvalidOriginError.js │ │ │ ├── InvalidSaltError.js │ │ │ ├── InvalidSelfdestructError.js │ │ │ ├── InvalidSkipBalanceError.js │ │ │ ├── InvalidStorageRootError.js │ │ │ ├── InvalidToError.js │ │ │ ├── InvalidUrlError.js │ │ │ ├── InvalidValueError.js │ │ │ ├── index.ts │ │ │ └── input.spec.ts │ │ ├── requestErrors.ts │ │ ├── rpcErrorToMessage.js │ │ ├── rpcErrors.spec.ts │ │ └── utils │ │ │ ├── DecodeFunctionDataError.js │ │ │ ├── EncodeFunctionReturnDataError.js │ │ │ ├── index.ts │ │ │ └── utils.spec.ts │ ├── tsconfig.json │ ├── tsup.config.ts │ ├── typedoc.json │ └── vitest.config.ts ├── evm │ ├── .depcheckrc │ ├── .gitignore │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── biome.json │ ├── docs │ │ ├── README.md │ │ ├── _media │ │ │ └── LICENSE │ │ ├── classes │ │ │ ├── Eof.md │ │ │ ├── EthjsMessage.md │ │ │ ├── Evm.md │ │ │ └── EvmError.md │ │ ├── functions │ │ │ ├── createEvm.md │ │ │ └── getActivePrecompiles.md │ │ ├── globals.md │ │ ├── interfaces │ │ │ ├── EvmResult.md │ │ │ ├── EvmRunCallOpts.md │ │ │ ├── EvmType.md │ │ │ ├── ExecResult.md │ │ │ ├── InterpreterStep.md │ │ │ └── PrecompileInput.md │ │ └── type-aliases │ │ │ ├── CreateEvmOptions.md │ │ │ ├── CustomPrecompile.md │ │ │ ├── EVMOpts.md │ │ │ └── Log.md │ ├── package.json │ ├── src │ │ ├── CreateEvmOptions.ts │ │ ├── CustomPrecompile.ts │ │ ├── Evm.js │ │ ├── EvmOpts.ts │ │ ├── EvmType.ts │ │ ├── createEvm.js │ │ ├── createEvm.spec.ts │ │ └── index.ts │ ├── tsconfig.json │ ├── tsup.config.js │ ├── typedoc.json │ └── vitest.config.ts ├── http-client │ ├── .gitignore │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── biome.json │ ├── docs │ │ ├── README.md │ │ ├── _media │ │ │ └── LICENSE │ │ ├── functions │ │ │ └── createHttpClient.md │ │ ├── globals.md │ │ └── type-aliases │ │ │ ├── HttpClient.md │ │ │ └── HttpClientOptions.md │ ├── package.json │ ├── src │ │ ├── HttpClient.ts │ │ ├── HttpClientOptions.ts │ │ ├── __snapshots__ │ │ │ ├── createClient.spec.ts.snap │ │ │ ├── createHttpClient.spec.ts.snap │ │ │ ├── createRemoteClient.spec.ts.snap │ │ │ └── createTevmClient.spec.ts.snap │ │ ├── createHttpClient.js │ │ ├── createHttpClient.spec.ts │ │ ├── index.js │ │ ├── index.ts │ │ └── test │ │ │ ├── Add.s.sol.ts │ │ │ └── ERC20.sol.ts │ ├── tsconfig.json │ ├── tsup.config.js │ └── typedoc.json ├── jsonrpc │ ├── .gitignore │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── biome.json │ ├── docs │ │ ├── README.md │ │ ├── _media │ │ │ └── LICENSE │ │ ├── functions │ │ │ ├── createJsonRpcFetcher.md │ │ │ ├── http.md │ │ │ └── webSocket.md │ │ ├── globals.md │ │ ├── type-aliases │ │ │ ├── HeadersInit.md │ │ │ ├── JsonRpcClient.md │ │ │ ├── JsonRpcProcedure.md │ │ │ ├── JsonRpcRequest.md │ │ │ └── JsonRpcResponse.md │ │ └── variables │ │ │ ├── loadBalance.md │ │ │ └── rateLimit.md │ ├── package.json │ ├── src │ │ ├── HeadersInit.ts │ │ ├── JsonRpcClient.ts │ │ ├── JsonRpcProcedure.ts │ │ ├── JsonRpcRequest.ts │ │ ├── JsonRpcResponse.ts │ │ ├── createJsonRpcFetcher.js │ │ ├── createJsonRpcFetcher.spec.ts │ │ ├── index.js │ │ └── index.ts │ ├── tsconfig.json │ ├── tsup.config.js │ ├── typedoc.json │ └── vitest.config.ts ├── logger │ ├── .depcheckrc │ ├── .gitignore │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── biome.json │ ├── docs │ │ ├── README.md │ │ ├── _media │ │ │ └── LICENSE │ │ ├── functions │ │ │ └── createLogger.md │ │ ├── globals.md │ │ └── type-aliases │ │ │ ├── LogOptions.md │ │ │ └── Logger.md │ ├── package.json │ ├── src │ │ ├── LogOptions.ts │ │ ├── Logger.ts │ │ ├── createLogger.js │ │ ├── createLogger.spec.ts │ │ └── index.ts │ ├── tsconfig.json │ ├── tsup.config.js │ ├── typedoc.json │ └── vitest.config.ts ├── memory-client │ ├── .depcheckrc │ ├── .gitignore │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── biome.json │ ├── docs │ │ ├── README.md │ │ ├── functions │ │ │ ├── createClient.md │ │ │ ├── createMemoryClient.md │ │ │ ├── createTevmTransport.md │ │ │ ├── publicActions.md │ │ │ ├── testActions.md │ │ │ ├── tevmCall.md │ │ │ ├── tevmContract.md │ │ │ ├── tevmDeploy.md │ │ │ ├── tevmDumpState.md │ │ │ ├── tevmGetAccount.md │ │ │ ├── tevmLoadState.md │ │ │ ├── tevmMine.md │ │ │ ├── tevmReady.md │ │ │ ├── tevmSetAccount.md │ │ │ ├── tevmViemActions.md │ │ │ └── walletActions.md │ │ ├── globals.md │ │ └── type-aliases │ │ │ ├── CreateMemoryClientFn.md │ │ │ ├── MemoryClient.md │ │ │ ├── MemoryClientOptions.md │ │ │ ├── TevmActions.md │ │ │ ├── TevmContract.md │ │ │ ├── TevmRpcSchema.md │ │ │ ├── TevmTransport.md │ │ │ └── TevmViemActionsApi.md │ ├── package.json │ ├── src │ │ ├── CreateMemoryClientFn.ts │ │ ├── MemoryClient.ts │ │ ├── MemoryClientOptions.ts │ │ ├── TevmActions.ts │ │ ├── TevmContractType.ts │ │ ├── TevmRpcSchema.ts │ │ ├── TevmTransport.ts │ │ ├── TevmViemActionsApi.ts │ │ ├── __snapshots__ │ │ │ ├── tevmDumpState.spec.ts.snap │ │ │ └── tevmGetAccount.spec.ts.snap │ │ ├── createClient.js │ │ ├── createMemoryClient.js │ │ ├── createMemoryClient.spec.ts │ │ ├── createTevmTransport.js │ │ ├── createTevmTransport.spec.ts │ │ ├── index.js │ │ ├── index.ts │ │ ├── jsonRpcAutomining.spec.ts │ │ ├── test │ │ │ ├── DaiContract.sol.ts │ │ │ ├── __snapshots__ │ │ │ │ ├── requests.spec.ts.snap │ │ │ │ └── tevm.spec.ts.snap │ │ │ ├── allowUnlimitedContractSize.spec.ts │ │ │ ├── deployments.spec.ts │ │ │ ├── miningModes.spec.ts │ │ │ ├── precompiles.spec.ts │ │ │ ├── predeploy.spec.ts │ │ │ ├── requests.spec.ts │ │ │ ├── state.spec.ts │ │ │ ├── tevm.spec.ts │ │ │ ├── transactionMiningBehavior.spec.ts │ │ │ ├── viem │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── estimateFeesPerGas.spec.ts.snap │ │ │ │ │ ├── estimateMaxPriorityFeePerGas.spec.ts.snap │ │ │ │ │ ├── getBlock.spec.ts.snap │ │ │ │ │ ├── getContractEvents.spec.ts.snap │ │ │ │ │ ├── getTransaction.spec.ts.snap │ │ │ │ │ ├── getTransactionReceipt.spec.ts.snap │ │ │ │ │ ├── multicall.spec.ts.snap │ │ │ │ │ ├── setCoinbase.spec.ts.snap │ │ │ │ │ ├── setRpcUrl.spec.ts.snap │ │ │ │ │ ├── simulateContract.spec.ts.snap │ │ │ │ │ ├── waitForTransactionReceipt.spec.ts.snap │ │ │ │ │ └── watchBlocks.spec.ts.snap │ │ │ │ ├── call.spec.ts │ │ │ │ ├── createBlockFilter.spec.ts │ │ │ │ ├── createContractEventFilter.spec.ts │ │ │ │ ├── createEventFilter.spec.ts │ │ │ │ ├── createPendingTransactionFilter.spec.ts │ │ │ │ ├── dropTransaction.spec.ts.todo │ │ │ │ ├── dumpState.spec.ts │ │ │ │ ├── estimateFeesPerGas.spec.ts │ │ │ │ ├── estimateGas.spec.ts │ │ │ │ ├── estimateMaxPriorityFeePerGas.spec.ts │ │ │ │ ├── getAutomine.spec.ts │ │ │ │ ├── getBlobBaseFee.spec.ts │ │ │ │ ├── getBlock.spec.ts │ │ │ │ ├── getBlockNumber.spec.ts │ │ │ │ ├── getBlockTransactionCount.spec.ts │ │ │ │ ├── getBytecode.spec.ts │ │ │ │ ├── getChainId.spec.ts │ │ │ │ ├── getContractEvents.spec.ts │ │ │ │ ├── getEnsAddress.spec.ts │ │ │ │ ├── getEnsAvatar.spec.ts │ │ │ │ ├── getEnsName.spec.ts │ │ │ │ ├── getEnsResolver.spec.ts │ │ │ │ ├── getEnsText.spec.ts │ │ │ │ ├── getFeeHistory.spec.ts │ │ │ │ ├── getFilterChanges.spec.ts │ │ │ │ ├── getFilterLogs.spec.ts │ │ │ │ ├── getGasPrice.spec.ts │ │ │ │ ├── getLogs.spec.ts │ │ │ │ ├── getProof.spec.ts │ │ │ │ ├── getStorageAt.spec.ts │ │ │ │ ├── getTransaction.spec.ts │ │ │ │ ├── getTransactionConfirmations.spec.ts │ │ │ │ ├── getTransactionCount.spec.ts │ │ │ │ ├── getTransactionReceipt.spec.ts │ │ │ │ ├── getTxpoolContent.spec.ts.todo │ │ │ │ ├── getTxpoolStatus.spec.ts.todo │ │ │ │ ├── impersonateAccount.spec.ts │ │ │ │ ├── increaseTime.spec.ts │ │ │ │ ├── inspectTxpool.spec.ts.todo │ │ │ │ ├── loadState.spec.ts │ │ │ │ ├── mine.spec.ts │ │ │ │ ├── multicall.spec.ts │ │ │ │ ├── readContract.spec.ts │ │ │ │ ├── removeBlockTimestampInterval.spec.ts │ │ │ │ ├── reset.spec.ts.todo │ │ │ │ ├── revert.spec.ts.todo │ │ │ │ ├── sendRawTransaction.spec.ts │ │ │ │ ├── sendUnsignedTransaction.spec.ts.todo │ │ │ │ ├── setAutomine.spec.ts │ │ │ │ ├── setAutomine.spec.ts.todo.bak │ │ │ │ ├── setBalance.spec.ts │ │ │ │ ├── setBlockGasLimit.spec.ts.todo │ │ │ │ ├── setBlockTimestampInterval.spec.ts │ │ │ │ ├── setCode.spec.ts │ │ │ │ ├── setCoinbase.spec.ts │ │ │ │ ├── setIntervalMining.spec.ts.todo │ │ │ │ ├── setLoggingEnabled.spec.ts.todo │ │ │ │ ├── setMinGasPrice.spec.ts.todo │ │ │ │ ├── setNextBlockBaseFeePerGas.spec.ts.todo │ │ │ │ ├── setNextBlockTimestamp.spec.ts │ │ │ │ ├── setNonce.spec.ts │ │ │ │ ├── setRpcUrl.spec.ts │ │ │ │ ├── setStorageAt.spec.ts │ │ │ │ ├── simulateContract.spec.ts │ │ │ │ ├── snapshot.spec.ts │ │ │ │ ├── stopImpersonatingAccount.spec.ts │ │ │ │ ├── uninstallFilter.spec.ts │ │ │ │ ├── verifyMessage.spec.ts │ │ │ │ ├── verifySiweMessage.spec.ts │ │ │ │ ├── verifyTypedData.spec.ts │ │ │ │ ├── waitForTransactionReceipt.spec.ts │ │ │ │ ├── watchBlockNumber.spec.ts │ │ │ │ ├── watchBlocks.spec.ts │ │ │ │ ├── watchContractEvent.spec.ts │ │ │ │ ├── watchEvent.spec.ts │ │ │ │ └── watchPendingTransactions.spec.ts │ │ │ ├── viemPublicActions.spec.ts │ │ │ ├── viemSigner.spec.ts │ │ │ └── viemTestActions.spec.ts │ │ ├── tevmAccountManagement.spec.ts │ │ ├── tevmCall.js │ │ ├── tevmCall.spec.ts │ │ ├── tevmContract.js │ │ ├── tevmContract.spec.ts │ │ ├── tevmContractIntegration.spec.ts │ │ ├── tevmContractIntegration.spec.ts.bak │ │ ├── tevmDeal.spec.ts │ │ ├── tevmDeal.ts │ │ ├── tevmDeploy.js │ │ ├── tevmDeploy.spec.ts │ │ ├── tevmDumpState.js │ │ ├── tevmDumpState.spec.ts │ │ ├── tevmForkIntegration.spec.ts │ │ ├── tevmGetAccount.js │ │ ├── tevmGetAccount.spec.ts │ │ ├── tevmLoadState.js │ │ ├── tevmLoadState.spec.ts │ │ ├── tevmMine.js │ │ ├── tevmMine.spec.ts │ │ ├── tevmMiningModes.spec.ts │ │ ├── tevmMiningModes.spec.ts.bak │ │ ├── tevmReady.js │ │ ├── tevmReady.spec.ts │ │ ├── tevmSetAccount.js │ │ ├── tevmSetAccount.spec.ts │ │ ├── tevmStateCheckpoints.spec.ts │ │ ├── tevmStateCheckpoints.spec.ts.bak │ │ ├── tevmStatePersistence.spec.ts │ │ ├── tevmStatePersistence.spec.ts.bak │ │ ├── tevmViemActions.js │ │ └── tevmViemActions.spec.ts │ ├── summarize_tests.md │ ├── tsconfig.json │ ├── tsup.config.js │ ├── typedoc.json │ ├── update_call_spec.sh │ ├── update_timeouts.sh │ └── vitest.config.ts ├── node │ ├── .gitignore │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── biome.json │ ├── docs │ │ ├── README.md │ │ ├── _media │ │ │ └── LICENSE │ │ ├── classes │ │ │ └── ProviderRpcError.md │ │ ├── functions │ │ │ └── createTevmNode.md │ │ ├── globals.md │ │ ├── type-aliases │ │ │ ├── AutoMining.md │ │ │ ├── BaseClientOptions.md │ │ │ ├── CustomPrecompile.md │ │ │ ├── EIP1193EventEmitter.md │ │ │ ├── EIP1193EventMap.md │ │ │ ├── EIP1193Events.md │ │ │ ├── Extension.md │ │ │ ├── Filter.md │ │ │ ├── FilterType.md │ │ │ ├── Hardfork.md │ │ │ ├── IntervalMining.md │ │ │ ├── ManualMining.md │ │ │ ├── MiningConfig.md │ │ │ ├── ProviderConnectInfo.md │ │ │ ├── ProviderMessage.md │ │ │ ├── TevmNode.md │ │ │ └── TevmNodeOptions.md │ │ └── variables │ │ │ ├── GENESIS_STATE.md │ │ │ └── prefundedAccounts.md │ ├── package.json │ ├── src │ │ ├── BaseClientOptions.ts │ │ ├── CustomPrecompile.ts │ │ ├── DEFAULT_CHAIN_ID.js │ │ ├── EIP1193EventEmitterTypes.ts │ │ ├── Extension.ts │ │ ├── Filter.ts │ │ ├── GENESIS_STATE.js │ │ ├── GENESIS_STATE.spec.ts │ │ ├── Hardfork.ts │ │ ├── MiningConfig.ts │ │ ├── TevmNode.ts │ │ ├── TevmNodeOptions.ts │ │ ├── __snapshots__ │ │ │ ├── createBaseClient.spec.ts.snap │ │ │ ├── createTevmNode.spec.ts.snap │ │ │ ├── getBlockNumber.spec.ts.snap │ │ │ └── statePersister.spec.ts.snap │ │ ├── addPredeploy.js │ │ ├── addPredeploy.spec.ts │ │ ├── createTevmNode.coverage.spec.ts │ │ ├── createTevmNode.js │ │ ├── createTevmNode.spec.ts │ │ ├── getBlockNumber.js │ │ ├── getBlockNumber.spec.ts │ │ ├── getChainId.js │ │ ├── getChainId.spec.ts │ │ ├── index.ts │ │ ├── jsonRpcAutomining.spec.ts │ │ ├── statePersister.js │ │ └── statePersister.spec.ts │ ├── tsconfig.json │ ├── tsup.config.js │ ├── typedoc.json │ └── vitest.config.ts ├── precompiles │ ├── .depcheckrc │ ├── .gitignore │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── biome.json │ ├── bunfig.toml │ ├── docs │ │ ├── README.md │ │ ├── _media │ │ │ └── LICENSE │ │ ├── functions │ │ │ ├── defineCall.md │ │ │ ├── definePrecompile.md │ │ │ └── p256VerifyPrecompile.md │ │ ├── globals.md │ │ ├── type-aliases │ │ │ ├── CallResult.md │ │ │ ├── ConstructorArgument.md │ │ │ ├── CustomPrecompile.md │ │ │ └── TypedError.md │ │ └── variables │ │ │ ├── P256_VERIFY_ADDRESS.md │ │ │ └── P256_VERIFY_GAS_COST.md │ ├── package.json │ ├── plugins.js │ ├── project.json │ ├── src │ │ ├── CallResult.ts │ │ ├── ConstructorArgument.ts │ │ ├── CustomPrecompile.ts │ │ ├── Precompile.ts │ │ ├── TypedError.ts │ │ ├── __snapshots__ │ │ │ └── definePrecompile.spec.ts.snap │ │ ├── defineCall.spec.ts │ │ ├── defineCall.ts │ │ ├── definePrecompile.spec.ts │ │ ├── definePrecompile.ts │ │ ├── index.ts │ │ ├── logToEthjsLog.spec.ts │ │ ├── logToEthjsLog.ts │ │ └── p256verify.precompile.ts │ ├── test │ │ └── p256verify.spec.ts │ ├── tsconfig.build.json │ ├── tsconfig.json │ ├── tsup.config.js │ ├── typedoc.json │ └── vitest.config.ts ├── predeploys │ ├── .gitignore │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── biome.json │ ├── docs │ │ ├── README.md │ │ ├── _media │ │ │ └── LICENSE │ │ ├── functions │ │ │ └── definePredeploy.md │ │ ├── globals.md │ │ └── type-aliases │ │ │ ├── DefinePredeployFn.md │ │ │ └── Predeploy.md │ ├── package.json │ ├── src │ │ ├── DefinePredeployFn.ts │ │ ├── Predeploy.ts │ │ ├── definePredeploy.js │ │ ├── index.ts │ │ ├── predeploy.spec.ts │ │ └── test │ │ │ └── DaiContract.sol.ts │ ├── tsconfig.json │ ├── tsup.config.js │ ├── typedoc.json │ └── vitest.config.ts ├── procedures │ ├── .gitignore │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── biome.json │ ├── package.json │ ├── src │ │ └── index.ts │ ├── tsconfig.json │ ├── tsup.config.ts │ ├── typedoc.json │ └── vitest.config.ts ├── receipt-manager │ ├── .depcheckrc │ ├── .gitignore │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── biome.json │ ├── docs │ │ ├── README.md │ │ ├── _media │ │ │ └── LICENSE │ │ ├── classes │ │ │ └── ReceiptsManager.md │ │ ├── functions │ │ │ └── createMapDb.md │ │ ├── globals.md │ │ ├── interfaces │ │ │ ├── BaseTxReceipt.md │ │ │ ├── EIP4844BlobTxReceipt.md │ │ │ ├── MetaDBManagerOptions.md │ │ │ ├── PostByzantiumTxReceipt.md │ │ │ └── PreByzantiumTxReceipt.md │ │ └── type-aliases │ │ │ ├── DbType.md │ │ │ ├── MapDb.md │ │ │ ├── TxReceipt.md │ │ │ └── TxReceiptWithType.md │ ├── package.json │ ├── src │ │ ├── MapDb.ts │ │ ├── ReceiptManager.coverage.test.ts │ │ ├── ReceiptManager.coverage.test.ts.bak │ │ ├── ReceiptManager.coverage.test.ts.skip │ │ ├── ReceiptManager.spec.ts │ │ ├── ReceiptManager.spec.ts.skip │ │ ├── ReceiptManager.ts │ │ ├── createMapDb.js │ │ └── index.ts │ ├── tsconfig.json │ ├── tsup.config.ts │ ├── typedoc.json │ ├── vitest.config.ts │ └── vitest.coverage.config.ts ├── rlp │ ├── .depcheckrc │ ├── .gitignore │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── biome.json │ ├── docs │ │ ├── README.md │ │ ├── _media │ │ │ └── LICENSE │ │ ├── globals.md │ │ └── variables │ │ │ └── Rlp.md │ ├── package.json │ ├── src │ │ ├── Rlp.spec.ts │ │ ├── Rlp.ts │ │ └── index.ts │ ├── tsconfig.json │ ├── tsup.config.js │ ├── typedoc.json │ └── vitest.config.ts ├── server │ ├── .depcheckrc │ ├── .gitignore │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── bin │ │ └── tevm-server.js │ ├── biome.json │ ├── docs │ │ ├── README.md │ │ ├── _media │ │ │ ├── LICENSE │ │ │ ├── createExpressMiddleware.js │ │ │ ├── createHttpHandler.js │ │ │ └── createServer.js │ │ ├── classes │ │ │ ├── InvalidJsonError.md │ │ │ └── ReadRequestBodyError.md │ │ ├── functions │ │ │ ├── createExpressMiddleware.md │ │ │ ├── createHttpHandler.md │ │ │ ├── createNextApiHandler.md │ │ │ └── createServer.md │ │ ├── globals.md │ │ ├── interfaces │ │ │ ├── InvalidJsonErrorParameters.md │ │ │ └── ReadRequestBodyErrorParameters.md │ │ └── type-aliases │ │ │ ├── Client.md │ │ │ └── Tevm.md │ ├── package.json │ ├── src │ │ ├── Client.ts │ │ ├── __snapshots__ │ │ │ ├── createHttpHandler.spec.ts.snap │ │ │ └── createServer.spec.ts.snap │ │ ├── adapters │ │ │ ├── __snapshots__ │ │ │ │ ├── createExpressMiddleware.spec.ts.snap │ │ │ │ └── createNextApiHandler.spec.ts.snap │ │ │ ├── createExpressMiddleware.js │ │ │ ├── createExpressMiddleware.spec.ts │ │ │ ├── createNextApiHandler.js │ │ │ ├── createNextApiHandler.spec.ts │ │ │ ├── index.js │ │ │ └── index.spec.ts │ │ ├── coverage.spec.ts │ │ ├── createHttpHandler.direct.spec.ts │ │ ├── createHttpHandler.js │ │ ├── createHttpHandler.spec.ts │ │ ├── createServer.js │ │ ├── createServer.spec.ts │ │ ├── errors │ │ │ ├── InvalidJsonError.js │ │ │ ├── ReadRequestBodyError.js │ │ │ └── ReadRequestBodyError.spec.ts │ │ ├── index.js │ │ ├── index.spec.ts │ │ ├── index.ts │ │ └── internal │ │ │ ├── __snapshots__ │ │ │ ├── handleBulkRequest.spec.ts.snap │ │ │ ├── handleError.spec.ts.snap │ │ │ └── parseRequest.spec.ts.snap │ │ │ ├── getRequestBody.js │ │ │ ├── getRequestBody.spec.ts │ │ │ ├── handleBulkRequest.js │ │ │ ├── handleBulkRequest.spec.ts │ │ │ ├── handleError.js │ │ │ ├── handleError.spec.ts │ │ │ ├── parseRequest.js │ │ │ └── parseRequest.spec.ts │ ├── tsconfig.json │ ├── tsup.config.ts │ ├── typedoc.json │ └── vitest.config.ts ├── state │ ├── .depcheckrc │ ├── .gitignore │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── biome.json │ ├── docs │ │ ├── README.md │ │ ├── _media │ │ │ └── LICENSE │ │ ├── classes │ │ │ ├── AccountCache.md │ │ │ ├── ContractCache.md │ │ │ └── StorageCache.md │ │ ├── functions │ │ │ ├── checkpoint.md │ │ │ ├── clearCaches.md │ │ │ ├── clearContractStorage.md │ │ │ ├── commit.md │ │ │ ├── createBaseState.md │ │ │ ├── createStateManager.md │ │ │ ├── deepCopy.md │ │ │ ├── deleteAccount.md │ │ │ ├── dumpCanonicalGenesis.md │ │ │ ├── dumpStorage.md │ │ │ ├── dumpStorageRange.md │ │ │ ├── generateCanonicalGenesis.md │ │ │ ├── getAccount.md │ │ │ ├── getAccountAddresses.md │ │ │ ├── getAppliedKey.md │ │ │ ├── getContractCode.md │ │ │ ├── getContractStorage.md │ │ │ ├── getForkBlockTag.md │ │ │ ├── getForkClient.md │ │ │ ├── getProof.md │ │ │ ├── getStateRoot.md │ │ │ ├── hasStateRoot.md │ │ │ ├── modifyAccountFields.md │ │ │ ├── originalStorageCache.md │ │ │ ├── putAccount.md │ │ │ ├── putContractCode.md │ │ │ ├── putContractStorage.md │ │ │ ├── revert.md │ │ │ ├── setStateRoot.md │ │ │ └── shallowCopy.md │ │ ├── globals.md │ │ ├── interfaces │ │ │ ├── AccountStorage.md │ │ │ ├── ForkOptions.md │ │ │ ├── ParameterizedAccountStorage.md │ │ │ └── StateManager.md │ │ ├── type-aliases │ │ │ ├── BaseState.md │ │ │ ├── CacheType.md │ │ │ ├── ParameterizedTevmState.md │ │ │ ├── SerializableTevmState.md │ │ │ ├── StateAction.md │ │ │ ├── StateCache.md │ │ │ ├── StateOptions.md │ │ │ ├── StateRoots.md │ │ │ └── TevmState.md │ │ └── variables │ │ │ └── CacheType.md │ ├── package.json │ ├── src │ │ ├── BaseState.ts │ │ ├── ContractCache.js │ │ ├── ContractCache.spec.ts │ │ ├── Foo.ts │ │ ├── StateManager.ts │ │ ├── actions │ │ │ ├── __snapshots__ │ │ │ │ ├── deepCopy.spec.ts.snap │ │ │ │ ├── dumpStorageRange.spec.ts.snap │ │ │ │ ├── generateCannonicalGenesis.spec.ts.snap │ │ │ │ ├── getAccount.spec.ts.snap │ │ │ │ ├── getContractCode.spec.ts.snap │ │ │ │ ├── getContractStorage.spec.ts.snap │ │ │ │ ├── getStateRoot.spec.ts.snap │ │ │ │ ├── putContractStorage.spec.ts.snap │ │ │ │ └── setStateRoot.spec.ts.snap │ │ │ ├── checkpoint.js │ │ │ ├── checkpoint.spec.ts │ │ │ ├── clearCaches.js │ │ │ ├── clearCaches.spec.ts │ │ │ ├── clearContractStorage.js │ │ │ ├── clearContractStorage.spec.ts │ │ │ ├── commit.js │ │ │ ├── commit.spec.ts │ │ │ ├── deepCopy.js │ │ │ ├── deepCopy.spec.ts │ │ │ ├── deleteAccount.js │ │ │ ├── deleteAccount.spec.ts │ │ │ ├── dumpCannonicalGenesis.js │ │ │ ├── dumpCannonicalGenesis.spec.ts │ │ │ ├── dumpStorage.js │ │ │ ├── dumpStorage.spec.ts │ │ │ ├── dumpStorageRange.js │ │ │ ├── dumpStorageRange.spec.ts │ │ │ ├── generateCannonicalGenesis.js │ │ │ ├── generateCannonicalGenesis.spec.ts │ │ │ ├── getAccount.js │ │ │ ├── getAccount.spec.ts │ │ │ ├── getAccountAddresses.js │ │ │ ├── getAccountAddresses.spec.ts │ │ │ ├── getAccountFromProvider.js │ │ │ ├── getAccountFromProvider.spec.ts │ │ │ ├── getAppliedKey.js │ │ │ ├── getAppliedKey.spec.ts │ │ │ ├── getContractCode.js │ │ │ ├── getContractCode.spec.ts │ │ │ ├── getContractStorage.js │ │ │ ├── getContractStorage.spec.ts │ │ │ ├── getForkBlockTag.js │ │ │ ├── getForkBlockTag.spec.ts │ │ │ ├── getForkClient.js │ │ │ ├── getForkClient.spec.ts │ │ │ ├── getProof.js │ │ │ ├── getProof.spec.ts │ │ │ ├── getStateRoot.js │ │ │ ├── getStateRoot.spec.ts │ │ │ ├── hasStateRoot.js │ │ │ ├── hasStateRoot.spec.ts │ │ │ ├── index.js │ │ │ ├── modifyAccountFields.js │ │ │ ├── modifyAccountFields.spec.ts │ │ │ ├── originalStorageCache.js │ │ │ ├── originalStorageCache.spec.ts │ │ │ ├── putAccount.js │ │ │ ├── putAccount.spec.ts │ │ │ ├── putContractCode.js │ │ │ ├── putContractCode.spec.ts │ │ │ ├── putContractStorage.js │ │ │ ├── putContractStorage.spec.ts │ │ │ ├── revert.js │ │ │ ├── revert.spec.ts │ │ │ ├── saveStateRoot.js │ │ │ ├── saveStateRoot.spec.ts │ │ │ ├── setStateRoot.js │ │ │ ├── setStateRoot.spec.ts │ │ │ ├── shallowCopy.js │ │ │ └── shallowCopy.spec.ts │ │ ├── createBaseState.js │ │ ├── createBaseState.spec.ts │ │ ├── createStateManager.js │ │ ├── createStateManager.spec.ts │ │ ├── index.js │ │ ├── index.spec.ts │ │ ├── index.ts │ │ ├── state-types │ │ │ ├── AccountStorage.ts │ │ │ ├── ForkOptions.ts │ │ │ ├── ParameterizedAccountStorage.ts │ │ │ ├── ParameterizedTevmState.ts │ │ │ ├── SerializableTevmState.ts │ │ │ ├── StateAction.ts │ │ │ ├── StateCache.ts │ │ │ ├── StateOptions.ts │ │ │ ├── StateRoots.ts │ │ │ ├── TevmState.ts │ │ │ └── index.ts │ │ └── utils │ │ │ ├── accountHelpers.js │ │ │ ├── stripZeros.js │ │ │ └── stripZeros.spec.ts │ ├── tsconfig.json │ ├── tsup.config.ts │ ├── typedoc.json │ └── vitest.config.ts ├── sync-storage-persister │ ├── .depcheckrc │ ├── .gitignore │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── biome.json │ ├── docs │ │ ├── README.md │ │ ├── _media │ │ │ └── LICENSE │ │ ├── functions │ │ │ └── createSyncStoragePersister.md │ │ ├── globals.md │ │ ├── interfaces │ │ │ └── Storage.md │ │ ├── type-aliases │ │ │ ├── CreateSyncStoragePersisterOptions.md │ │ │ └── SyncStoragePersister.md │ │ └── variables │ │ │ └── noopPersister.md │ ├── package.json │ ├── src │ │ ├── CreateSyncStoragePersisterOptions.ts │ │ ├── Storage.ts │ │ ├── SyncStoragePersister.ts │ │ ├── ThrottleFn.ts │ │ ├── createSyncStoragePersister.js │ │ ├── createSyncStoragePersister.spec.ts │ │ ├── index.js │ │ ├── index.spec.ts │ │ ├── index.ts │ │ ├── noopPersister.js │ │ ├── noopPersister.spec.ts │ │ ├── throttle.js │ │ └── throttle.spec.ts │ ├── tsconfig.json │ ├── tsup.config.ts │ ├── typedoc.json │ └── vitest.config.ts ├── trie │ ├── .depcheckrc │ ├── .gitignore │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── biome.json │ ├── docs │ │ ├── README.md │ │ ├── _media │ │ │ └── LICENSE │ │ ├── classes │ │ │ └── Trie.md │ │ ├── functions │ │ │ └── genesisStateRoot.md │ │ ├── globals.md │ │ └── variables │ │ │ └── EMPTY_STATE_ROOT.md │ ├── package.json │ ├── src │ │ ├── EMPTY_STATE_ROOT.js │ │ ├── genesisStateRoot.spec.ts │ │ └── index.ts │ ├── tsconfig.json │ ├── tsup.config.ts │ ├── typedoc.json │ └── vitest.config.ts ├── tx │ ├── .gitignore │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── biome.json │ ├── docs │ │ ├── README.md │ │ ├── _media │ │ │ └── LICENSE │ │ ├── classes │ │ │ ├── AccessListEIP2930Transaction.md │ │ │ ├── BlobEIP4844Transaction.md │ │ │ ├── FeeMarketEIP1559Transaction.md │ │ │ └── LegacyTransaction.md │ │ ├── functions │ │ │ ├── TransactionFactory.md │ │ │ ├── createImpersonatedTx.md │ │ │ ├── createTxFromBlockBodyData.md │ │ │ ├── createTxFromRLP.md │ │ │ ├── isAccessListEIP2930Tx.md │ │ │ ├── isBlobEIP4844Tx.md │ │ │ ├── isFeeMarketEIP1559Tx.md │ │ │ └── isLegacyTx.md │ │ ├── globals.md │ │ ├── interfaces │ │ │ ├── EIP1559CompatibleTx.md │ │ │ ├── EIP4844CompatibleTx.md │ │ │ ├── ImpersonatedTx.md │ │ │ ├── JsonRpcTx.md │ │ │ ├── JsonTx.md │ │ │ ├── TxData.md │ │ │ └── TxOptions.md │ │ ├── type-aliases │ │ │ ├── AccessList.md │ │ │ ├── AccessListItem.md │ │ │ ├── Capability.md │ │ │ ├── TransactionType.md │ │ │ └── TypedTransaction.md │ │ └── variables │ │ │ ├── Capability.md │ │ │ └── TransactionType.md │ ├── package.json │ ├── src │ │ ├── ImpersonatedTx.ts │ │ ├── __snapshots__ │ │ │ ├── ImpersonatedTx.spec.ts.snap │ │ │ └── createImpersonatedTx.spec.ts.snap │ │ ├── createImpersonatedTx.js │ │ ├── createImpersonatedTx.spec.ts │ │ └── index.ts │ ├── tsconfig.json │ ├── tsup.config.ts │ ├── typedoc.json │ └── vitest.config.ts ├── txpool │ ├── .gitignore │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── biome.json │ ├── docs │ │ ├── README.md │ │ ├── _media │ │ │ └── LICENSE │ │ ├── classes │ │ │ └── TxPool.md │ │ └── globals.md │ ├── package.json │ ├── src │ │ ├── Qheap.d.ts │ │ ├── TxPool.additionalCoverage.spec.ts │ │ ├── TxPool.blob.spec.ts │ │ ├── TxPool.blobfinal.spec.ts │ │ ├── TxPool.blockAdd.spec.ts │ │ ├── TxPool.comparBefore.spec.ts │ │ ├── TxPool.coverage.spec.ts │ │ ├── TxPool.final.spec.ts │ │ ├── TxPool.final2.spec.ts │ │ ├── TxPool.finalCoverage.spec.ts │ │ ├── TxPool.heap.spec.ts │ │ ├── TxPool.lasttest.spec.ts │ │ ├── TxPool.lines.spec.ts │ │ ├── TxPool.logStats.spec.ts │ │ ├── TxPool.missing.spec.ts │ │ ├── TxPool.reorg.spec.ts │ │ ├── TxPool.simple.spec.ts │ │ ├── TxPool.spec.ts │ │ ├── TxPool.ts │ │ ├── TxPool.txGasPrice.spec.ts │ │ ├── TxPool.txnonce.spec.ts │ │ ├── TxPool.txsByPrice.spec.ts │ │ ├── index.spec.ts │ │ └── index.ts │ ├── tsconfig.json │ ├── tsup.config.ts │ ├── typedoc.json │ └── vitest.config.ts ├── utils │ ├── .depcheckrc │ ├── .gitignore │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── biome.json │ ├── docs │ │ ├── README.md │ │ ├── _media │ │ │ └── LICENSE │ │ ├── classes │ │ │ ├── Bloom.md │ │ │ ├── EthjsAccount.md │ │ │ ├── EthjsAddress.md │ │ │ └── Withdrawal.md │ │ ├── functions │ │ │ ├── boolToBytes.md │ │ │ ├── boolToHex.md │ │ │ ├── bytesToBigint.md │ │ │ ├── bytesToBool.md │ │ │ ├── bytesToHex.md │ │ │ ├── bytesToNumber.md │ │ │ ├── bytesToUtf8.md │ │ │ ├── createAccount.md │ │ │ ├── createAddressFromString.md │ │ │ ├── createMemoryDb.md │ │ │ ├── createWithdrawal.md │ │ │ ├── decodeAbiParameters.md │ │ │ ├── decodeErrorResult.md │ │ │ ├── decodeEventLog.md │ │ │ ├── decodeFunctionData.md │ │ │ ├── decodeFunctionResult.md │ │ │ ├── encodeAbiParameters.md │ │ │ ├── encodeDeployData.md │ │ │ ├── encodeErrorResult.md │ │ │ ├── encodeEventTopics.md │ │ │ ├── encodeFunctionData.md │ │ │ ├── encodeFunctionResult.md │ │ │ ├── encodePacked.md │ │ │ ├── equalsBytes.md │ │ │ ├── formatAbi.md │ │ │ ├── formatEther.md │ │ │ ├── formatGwei.md │ │ │ ├── formatLog.md │ │ │ ├── fromBytes.md │ │ │ ├── fromHex.md │ │ │ ├── fromRlp.md │ │ │ ├── getAddress.md │ │ │ ├── hashMessage.md │ │ │ ├── hexToBigInt.md │ │ │ ├── hexToBool.md │ │ │ ├── hexToBytes.md │ │ │ ├── hexToNumber.md │ │ │ ├── hexToString.md │ │ │ ├── invariant.md │ │ │ ├── isAddress.md │ │ │ ├── isBytes.md │ │ │ ├── isHex.md │ │ │ ├── keccak256.md │ │ │ ├── mnemonicToAccount.md │ │ │ ├── numberToHex.md │ │ │ ├── parseAbi.md │ │ │ ├── parseEther.md │ │ │ ├── parseGwei.md │ │ │ ├── recoverAddress.md │ │ │ ├── recoverMessageAddress.md │ │ │ ├── recoverPublicKey.md │ │ │ ├── serializeTransaction.md │ │ │ ├── signMessage.md │ │ │ ├── stringToHex.md │ │ │ ├── toBytes.md │ │ │ ├── toHex.md │ │ │ ├── toRlp.md │ │ │ ├── toType.md │ │ │ └── verifyMessage.md │ │ ├── globals.md │ │ ├── interfaces │ │ │ ├── Db.md │ │ │ └── JsonRpcWithdrawal.md │ │ ├── type-aliases │ │ │ ├── Abi.md │ │ │ ├── AbiConstructor.md │ │ │ ├── AbiEvent.md │ │ │ ├── AbiFunction.md │ │ │ ├── AbiItemType.md │ │ │ ├── AbiParametersToPrimitiveTypes.md │ │ │ ├── Account.md │ │ │ ├── Address.md │ │ │ ├── AddressLike.md │ │ │ ├── AsyncEventEmitter.md │ │ │ ├── BatchDbOp.md │ │ │ ├── BigIntLike.md │ │ │ ├── BigIntToHex.md │ │ │ ├── BlockNumber.md │ │ │ ├── BlockTag.md │ │ │ ├── BytesLike.md │ │ │ ├── ContractConstructorArgs.md │ │ │ ├── ContractFunctionName.md │ │ │ ├── CreateEventFilterParameters.md │ │ │ ├── CreateMemoryDbFn.md │ │ │ ├── DbObject.md │ │ │ ├── DecodeFunctionResultReturnType.md │ │ │ ├── EncodeDeployDataParameters.md │ │ │ ├── EncodeEventTopicsParameters.md │ │ │ ├── EncodeFunctionDataParameters.md │ │ │ ├── EncodingOpts.md │ │ │ ├── EthjsLog.md │ │ │ ├── ExtractAbiEvent.md │ │ │ ├── ExtractAbiEventNames.md │ │ │ ├── ExtractAbiEvents.md │ │ │ ├── ExtractAbiFunction.md │ │ │ ├── ExtractAbiFunctionNames.md │ │ │ ├── Filter.md │ │ │ ├── FormatAbi.md │ │ │ ├── GenesisState.md │ │ │ ├── GetEventArgs.md │ │ │ ├── HDAccount.md │ │ │ ├── Hex.md │ │ │ ├── JsonSerializable.md │ │ │ ├── JsonSerializableArray.md │ │ │ ├── JsonSerializableObject.md │ │ │ ├── JsonSerializableSet.md │ │ │ ├── KeyEncoding.md │ │ │ ├── MemoryDb.md │ │ │ ├── ParseAbi.md │ │ │ ├── SerializeToJson.md │ │ │ ├── SetToHex.md │ │ │ ├── TypeOutput.md │ │ │ ├── ValueEncoding.md │ │ │ └── WithdrawalData.md │ │ └── variables │ │ │ ├── GWEI_TO_WEI.md │ │ │ ├── KECCAK256_RLP.md │ │ │ ├── KECCAK256_RLP_ARRAY.md │ │ │ ├── KeyEncoding.md │ │ │ ├── PREFUNDED_ACCOUNTS.md │ │ │ ├── PREFUNDED_PRIVATE_KEYS.md │ │ │ ├── PREFUNDED_PUBLIC_KEYS.md │ │ │ ├── PREFUNDED_SEED.md │ │ │ ├── TypeOutput.md │ │ │ ├── ValueEncoding.md │ │ │ ├── bytesToUnprefixedHex.md │ │ │ ├── concatBytes.md │ │ │ ├── ecrecover.md │ │ │ ├── fetchFromProvider.md │ │ │ ├── getProvider.md │ │ │ ├── randomBytes.md │ │ │ └── setLengthLeft.md │ ├── package.json │ ├── src │ │ ├── Bloom.spec.ts │ │ ├── Bloom.ts │ │ ├── CreateMemoryDbFn.ts │ │ ├── MemoryDb.ts │ │ ├── SerializeToJson.ts │ │ ├── __snapshots__ │ │ │ └── createMemoryDb.spec.ts.snap │ │ ├── abitype.ts │ │ ├── createMemoryDb.js │ │ ├── createMemoryDb.spec.ts │ │ ├── ethereumjs.js │ │ ├── ethereumjs.spec.ts │ │ ├── index.ts │ │ ├── invariant.spec.ts │ │ ├── invariant.ts │ │ ├── prefundedAccounts.spec.ts │ │ ├── prefundedAccounts.ts │ │ ├── signature.js │ │ ├── signature.spec.ts │ │ ├── viem.js │ │ └── viem.spec.ts │ ├── tsconfig.json │ ├── tsup.config.ts │ ├── typedoc.json │ └── vitest.config.ts └── vm │ ├── .gitignore │ ├── CHANGELOG.md │ ├── COVERAGE.md │ ├── LICENSE │ ├── README.md │ ├── biome.json │ ├── docs │ ├── README.md │ ├── _media │ │ └── LICENSE │ ├── classes │ │ └── BlockBuilder.md │ ├── enumerations │ │ └── BuildStatus.md │ ├── functions │ │ ├── accumulateParentBeaconBlockRoot.md │ │ ├── accumulateParentBlockHash.md │ │ ├── applyBlock.md │ │ ├── applyDAOHardfork.md │ │ ├── applyTransactions.md │ │ ├── assignBlockRewards.md │ │ ├── assignWithdrawals.md │ │ ├── buildBlock.md │ │ ├── calculateMinerReward.md │ │ ├── calculateOmmerReward.md │ │ ├── createVm.md │ │ ├── deepCopy.md │ │ ├── execHardfork.md │ │ ├── genTxTrie.md │ │ ├── generateTxReceipt.md │ │ ├── rewardAccount.md │ │ ├── txLogsBloom.md │ │ ├── validateRunTx.md │ │ └── warmAddresses2929.md │ ├── globals.md │ ├── interfaces │ │ ├── AfterBlockEvent.md │ │ ├── AfterTxEvent.md │ │ ├── ApplyBlockResult.md │ │ ├── BaseTxReceipt.md │ │ ├── BuildBlockOpts.md │ │ ├── BuilderOpts.md │ │ ├── EIP4844BlobTxReceipt.md │ │ ├── PostByzantiumTxReceipt.md │ │ ├── PreByzantiumTxReceipt.md │ │ ├── RunBlockOpts.md │ │ ├── RunBlockResult.md │ │ ├── RunTxOpts.md │ │ ├── RunTxResult.md │ │ ├── SealBlockOpts.md │ │ └── VMOpts.md │ ├── type-aliases │ │ ├── AddTransactionError.md │ │ ├── BlockStatus.md │ │ ├── BuildBlock.md │ │ ├── CreateVmOptions.md │ │ ├── DeepCopy.md │ │ ├── DeepCopyError.md │ │ ├── EVMProfilerOpts.md │ │ ├── RunBlock.md │ │ ├── RunTx.md │ │ ├── TxReceipt.md │ │ ├── VMEvents.md │ │ ├── VMProfilerOpts.md │ │ └── Vm.md │ └── variables │ │ ├── DAOConfig.md │ │ ├── KECCAK256_NULL.md │ │ └── parentBeaconBlockRootAddress.md │ ├── package.json │ ├── src │ ├── BaseVm.ts │ ├── CreateVmOptions.ts │ ├── Vm.ts │ ├── VmOpts.ts │ ├── actions │ │ ├── BlockBuilder.ts │ │ ├── BlockStatus.ts │ │ ├── BuildStatus.ts │ │ ├── DAOConfig.ts │ │ ├── __snapshots__ │ │ │ ├── deepCopy.spec.ts.snap │ │ │ ├── runTx.spec.ts.snap │ │ │ └── validateRunTx.spec.ts.snap │ │ ├── accumulateParentBeaconBlockRoot.ts │ │ ├── accumulateParentBlockHash.spec.ts │ │ ├── accumulateParentBlockHash.spec.ts.skip │ │ ├── accumulateParentBlockHash.ts │ │ ├── applyBlock.spec.ts │ │ ├── applyBlock.ts │ │ ├── applyDAOHardfork.spec.ts │ │ ├── applyDAOHardfork.ts │ │ ├── applyTransactions.spec.ts │ │ ├── applyTransactions.ts │ │ ├── assignBlockRewards.spec.ts │ │ ├── assignBlockRewards.ts │ │ ├── assignWithdrawals.spec.ts │ │ ├── assignWithdrawals.ts │ │ ├── buildBlock.spec.ts │ │ ├── buildBlock.ts │ │ ├── calculateMinerReward.spec.ts │ │ ├── calculateMinerReward.ts │ │ ├── calculateOmmerReward.spec.ts │ │ ├── calculateOmmerReward.ts │ │ ├── constants.js │ │ ├── deepCopy.js │ │ ├── deepCopy.spec.ts │ │ ├── deepCopy.spec.ts.skip │ │ ├── errorMessage.js │ │ ├── errorMsg.spec.ts │ │ ├── errorMsg.ts │ │ ├── execHardfork.js │ │ ├── execHardfork.spec.ts │ │ ├── genTxTrie.spec.ts │ │ ├── genTxTrie.spec.ts.skip │ │ ├── genTxTrie.ts │ │ ├── generateTxResult.spec.ts │ │ ├── generateTxResult.spec.ts.skip │ │ ├── generateTxResult.ts │ │ ├── index.ts │ │ ├── parentBeaconBlockRootAddress.ts │ │ ├── rewardAccount.spec.ts │ │ ├── rewardAccount.ts │ │ ├── runBlock.spec.ts │ │ ├── runBlock.spec.ts.new.skip │ │ ├── runBlock.spec.ts.skip │ │ ├── runBlock.ts │ │ ├── runTx.spec.ts │ │ ├── runTx.ts │ │ ├── txLogsBloom.js │ │ ├── validateRunTx.js │ │ ├── validateRunTx.spec.ts │ │ ├── warmAddresses2929.js │ │ └── warmAddresses2929.spec.ts │ ├── createBaseVm.js │ ├── createBaseVm.spec.ts │ ├── createVm.js │ ├── createVm.spec.ts │ ├── index.ts │ ├── test │ │ └── artifacts.ts │ └── utils │ │ ├── AfterTxEvent.ts │ │ ├── AfterblockEvent.ts │ │ ├── ApplyBlockResult.ts │ │ ├── BaseTxReceipt.ts │ │ ├── BuildBlockOpts.ts │ │ ├── BuilderOpts.ts │ │ ├── EIP4844BlobTxReceipt.ts │ │ ├── EVMProfileOpts.ts │ │ ├── PostByzantiumTxReceipt.ts │ │ ├── PrebyzantiumTxReceipt.ts │ │ ├── RunBlockOpts.ts │ │ ├── RunBlockResult.ts │ │ ├── RunTxOpts.ts │ │ ├── RunTxResult.ts │ │ ├── SealBlockOpts.ts │ │ ├── TxReceipt.ts │ │ ├── VMEvents.ts │ │ ├── VMOpts.ts │ │ ├── VMProfileOpts.ts │ │ └── index.ts │ ├── tsconfig.json │ ├── tsup.config.ts │ └── typedoc.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── prompts └── add-to-mempool.md ├── releases ├── 1.0.0-next.40.md ├── 1.0.0-next.41.md └── 1.0.0-next.42.md ├── scripts ├── createBarrelFiles.ts ├── gemini.ts ├── husky.md ├── jsdoc-helper │ ├── README.md │ ├── add-jsdoc.js │ ├── batch-add-jsdoc.js │ └── find-missing-jsdoc.js ├── lib │ ├── GeminiClient.ts │ └── fileUtils.ts ├── notes.md ├── package.json ├── prompt.md ├── publish-jsr.js ├── response.md └── updateBiomeConfig.ts ├── system_test ├── test ├── bench │ ├── .depcheckrc │ ├── .gitignore │ ├── LICENSE │ ├── README.md │ ├── biome.json │ ├── copy.js │ ├── package.json │ ├── src │ │ ├── arbitrum.spec.ts │ │ ├── bundler │ │ │ └── bundler-comparison.bench.ts │ │ ├── deployment │ │ │ ├── SimpleConstructor.s.sol │ │ │ ├── deployContract.bench.ts │ │ │ └── deployContract.ts │ │ ├── examples │ │ │ └── apiexample.ts │ │ ├── gasFailing.ts │ │ ├── index.ts │ │ ├── lotsOfMemoryAccess │ │ │ ├── BalanceOfOwnerOf.s.sol │ │ │ ├── constants.ts │ │ │ ├── lotsOfMemoryAccess.bench.ts │ │ │ └── lotsOfMemoryAccess.ts │ │ ├── precompiles │ │ │ ├── DaiContract.sol.ts │ │ │ ├── Fs.sol │ │ │ ├── Fs.spec.ts │ │ │ ├── FsPrecompile.ts │ │ │ └── WriteHelloWorld.s.sol │ │ ├── pureComputation │ │ │ ├── fib.s.sol │ │ │ ├── fibts.ts │ │ │ ├── pureComputation.bench.ts │ │ │ └── pureComputation.ts │ │ ├── resolutions │ │ │ ├── README.md │ │ │ ├── USAGE.md │ │ │ ├── debug-exports.cjs │ │ │ ├── debug-exports.js │ │ │ ├── debug-exports.mjs │ │ │ ├── generate-contracts.ts │ │ │ ├── resolutions-module-graph.bench.ts │ │ │ ├── rust-wrapper.ts │ │ │ └── test-module.ts │ │ ├── runtime-rs │ │ │ ├── README.md │ │ │ ├── direct-benchmark.cjs │ │ │ ├── runtime-code-generation.bench.ts │ │ │ ├── rust-wrapper.ts │ │ │ ├── test-import.ts │ │ │ └── test-runtime.cjs │ │ ├── script │ │ │ └── script.test.ts │ │ ├── server.spec.ts │ │ ├── slowCallRepo │ │ │ ├── slowCallRepo.bench.ts │ │ │ └── slowCallRepo.ts │ │ └── wagmi │ │ │ ├── doStuffWithWagmi.spec.ts │ │ │ ├── fib.s.sol │ │ │ ├── fib.s.sol.ts │ │ │ ├── fibts.ts │ │ │ └── wagmiConfig.ts │ ├── tsconfig.json │ ├── tsup.config.js │ ├── typedoc.json │ └── vitest.config.ts ├── mdt-repro │ ├── .gitignore │ ├── DNSSECImpl.json │ ├── README.md │ ├── __snapshots__ │ │ └── index.spec.ts.snap │ ├── algorithms │ │ ├── P256SHA256Algorithm.json │ │ ├── RSASHA1Algorithm.json │ │ └── RSASHA256Algorithm.json │ ├── digests │ │ ├── SHA1Digest.json │ │ ├── SHA1NSEC3Digest.json │ │ └── SHA256Digest.json │ ├── index.spec.ts │ ├── package.json │ ├── tsconfig.json │ └── utils.ts └── test-utils │ ├── .depcheckrc │ ├── .gitignore │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── biome.json │ ├── package.json │ ├── src │ ├── BlockReader.s.sol │ ├── BlockReader.s.sol.ts │ ├── ErrorContract.s.sol │ ├── ErrorContract.s.sol.ts │ ├── OZ.s.sol │ ├── OZ.s.sol.ts │ ├── SimpleContract.s.sol │ ├── SimpleContract.s.sol.ts │ ├── getAlchemyUrl.ts │ ├── index.ts │ ├── simpleContract.ts │ └── transports.ts │ ├── tsconfig.json │ ├── tsup.config.js │ └── typedoc.json ├── tevm ├── .depcheckrc ├── .gitignore ├── CHANGELOG.md ├── JSR.md ├── LICENSE ├── README.md ├── actions │ ├── index.cjs │ ├── index.cjs.map │ ├── index.d.cts │ ├── index.d.ts │ ├── index.js │ ├── index.js.map │ └── index.ts ├── address │ ├── index.cjs │ ├── index.cjs.map │ ├── index.d.cts │ ├── index.d.ts │ ├── index.js │ ├── index.js.map │ └── index.ts ├── biome.json ├── block │ ├── index.cjs │ ├── index.cjs.map │ ├── index.d.cts │ ├── index.d.ts │ ├── index.js │ ├── index.js.map │ └── index.ts ├── blockchain │ ├── index.cjs │ ├── index.cjs.map │ ├── index.d.cts │ ├── index.d.ts │ ├── index.js │ ├── index.js.map │ └── index.ts ├── bundler │ ├── base-bundler │ │ ├── index.cjs │ │ ├── index.cjs.map │ │ ├── index.d.cts │ │ ├── index.d.ts │ │ ├── index.js │ │ ├── index.js.map │ │ └── index.ts │ ├── bun-plugin │ │ ├── index.cjs │ │ ├── index.cjs.map │ │ ├── index.d.cts │ │ ├── index.d.ts │ │ ├── index.js │ │ ├── index.js.map │ │ └── index.ts │ ├── compiler │ │ ├── index.cjs │ │ ├── index.cjs.map │ │ ├── index.d.cts │ │ ├── index.d.ts │ │ ├── index.js │ │ ├── index.js.map │ │ └── index.ts │ ├── config │ │ ├── index.cjs │ │ ├── index.cjs.map │ │ ├── index.d.cts │ │ ├── index.d.ts │ │ ├── index.js │ │ ├── index.js.map │ │ └── index.ts │ ├── esbuild-plugin │ │ ├── index.cjs │ │ ├── index.cjs.map │ │ ├── index.d.cts │ │ ├── index.d.ts │ │ ├── index.js │ │ ├── index.js.map │ │ └── index.ts │ ├── index.cjs │ ├── index.cjs.map │ ├── index.d.cts │ ├── index.d.ts │ ├── index.js │ ├── index.js.map │ ├── index.ts │ ├── rollup-plugin │ │ ├── index.cjs │ │ ├── index.cjs.map │ │ ├── index.d.cts │ │ ├── index.d.ts │ │ ├── index.js │ │ ├── index.js.map │ │ └── index.ts │ ├── rspack-plugin │ │ ├── index.cjs │ │ ├── index.cjs.map │ │ ├── index.d.cts │ │ ├── index.d.ts │ │ ├── index.js │ │ ├── index.js.map │ │ └── index.ts │ ├── solc │ │ ├── index.cjs │ │ ├── index.cjs.map │ │ ├── index.d.cts │ │ ├── index.d.ts │ │ ├── index.js │ │ ├── index.js.map │ │ └── index.ts │ ├── vite-plugin │ │ ├── index.cjs │ │ ├── index.cjs.map │ │ ├── index.d.cts │ │ ├── index.d.ts │ │ ├── index.js │ │ ├── index.js.map │ │ └── index.ts │ └── webpack-plugin │ │ ├── index.cjs │ │ ├── index.cjs.map │ │ ├── index.d.cts │ │ ├── index.d.ts │ │ ├── index.js │ │ ├── index.js.map │ │ └── index.ts ├── cli.js ├── common │ ├── index.cjs │ ├── index.cjs.map │ ├── index.d.cts │ ├── index.d.ts │ ├── index.js │ ├── index.js.map │ └── index.ts ├── contract │ ├── index.cjs │ ├── index.cjs.map │ ├── index.d.cts │ ├── index.d.ts │ ├── index.js │ ├── index.js.map │ └── index.ts ├── decorators │ ├── index.cjs │ ├── index.cjs.map │ ├── index.d.cts │ ├── index.d.ts │ ├── index.js │ ├── index.js.map │ └── index.ts ├── docs │ ├── README.md │ ├── _media │ │ ├── CONTRIBUTING.md │ │ ├── EthGetTransactionReceiptHandler.md │ │ ├── LICENSE │ │ └── createMemoryClient.md │ ├── actions │ │ ├── README.md │ │ ├── classes │ │ │ └── MissingAccountError.md │ │ ├── functions │ │ │ ├── anvilDealJsonRpcProcedure.md │ │ │ ├── anvilDropTransactionJsonRpcProcedure.md │ │ │ ├── anvilDumpStateJsonRpcProcedure.md │ │ │ ├── anvilGetAutomineJsonRpcProcedure.md │ │ │ ├── anvilImpersonateAccountJsonRpcProcedure.md │ │ │ ├── anvilLoadStateJsonRpcProcedure.md │ │ │ ├── anvilResetJsonRpcProcedure.md │ │ │ ├── anvilSetBalanceJsonRpcProcedure.md │ │ │ ├── anvilSetChainIdJsonRpcProcedure.md │ │ │ ├── anvilSetCodeJsonRpcProcedure.md │ │ │ ├── anvilSetCoinbaseJsonRpcProcedure.md │ │ │ ├── anvilSetNonceJsonRpcProcedure.md │ │ │ ├── anvilSetStorageAtJsonRpcProcedure.md │ │ │ ├── anvilStopImpersonatingAccountJsonRpcProcedure.md │ │ │ ├── blockNumberHandler.md │ │ │ ├── blockNumberProcedure.md │ │ │ ├── callHandler.md │ │ │ ├── callHandlerOpts.md │ │ │ ├── callHandlerResult.md │ │ │ ├── callProcedure.md │ │ │ ├── chainIdHandler.md │ │ │ ├── chainIdProcedure.md │ │ │ ├── cloneVmWithBlockTag.md │ │ │ ├── contractHandler.md │ │ │ ├── dealHandler.md │ │ │ ├── debugTraceBlockJsonRpcProcedure.md │ │ │ ├── debugTraceCallJsonRpcProcedure.md │ │ │ ├── debugTraceStateJsonRpcProcedure.md │ │ │ ├── debugTraceTransactionJsonRpcProcedure.md │ │ │ ├── deployHandler.md │ │ │ ├── dumpStateHandler.md │ │ │ ├── dumpStateProcedure.md │ │ │ ├── ethAccountsHandler.md │ │ │ ├── ethAccountsProcedure.md │ │ │ ├── ethBlobBaseFeeJsonRpcProcedure.md │ │ │ ├── ethCallHandler.md │ │ │ ├── ethCallProcedure.md │ │ │ ├── ethCoinbaseJsonRpcProcedure.md │ │ │ ├── ethCreateAccessListProcedure.md │ │ │ ├── ethEstimateGasJsonRpcProcedure.md │ │ │ ├── ethGetBlockByHashJsonRpcProcedure.md │ │ │ ├── ethGetBlockByNumberJsonRpcProcedure.md │ │ │ ├── ethGetBlockTransactionCountByHashJsonRpcProcedure.md │ │ │ ├── ethGetBlockTransactionCountByNumberJsonRpcProcedure.md │ │ │ ├── ethGetFilterChangesProcedure.md │ │ │ ├── ethGetFilterLogsProcedure.md │ │ │ ├── ethGetLogsHandler.md │ │ │ ├── ethGetLogsProcedure.md │ │ │ ├── ethGetTransactionByBlockHashAndIndexJsonRpcProcedure.md │ │ │ ├── ethGetTransactionByBlockNumberAndIndexJsonRpcProcedure.md │ │ │ ├── ethGetTransactionByHashJsonRpcProcedure.md │ │ │ ├── ethGetTransactionCountProcedure.md │ │ │ ├── ethGetTransactionReceiptHandler.md │ │ │ ├── ethGetTransactionReceiptJsonRpcProcedure.md │ │ │ ├── ethNewBlockFilterProcedure.md │ │ │ ├── ethNewFilterHandler.md │ │ │ ├── ethNewFilterJsonRpcProcedure.md │ │ │ ├── ethNewPendingTransactionFilterProcedure.md │ │ │ ├── ethProtocolVersionJsonRpcProcedure.md │ │ │ ├── ethSendRawTransactionHandler.md │ │ │ ├── ethSendRawTransactionJsonRpcProcedure.md │ │ │ ├── ethSendTransactionHandler.md │ │ │ ├── ethSendTransactionJsonRpcProcedure.md │ │ │ ├── ethSignHandler.md │ │ │ ├── ethSignProcedure.md │ │ │ ├── ethSignTransactionHandler.md │ │ │ ├── ethSignTransactionProcedure.md │ │ │ ├── ethUninstallFilterJsonRpcProcedure.md │ │ │ ├── executeCall.md │ │ │ ├── forkAndCacheBlock.md │ │ │ ├── gasPriceHandler.md │ │ │ ├── gasPriceProcedure.md │ │ │ ├── getAccountHandler.md │ │ │ ├── getAccountProcedure.md │ │ │ ├── getBalanceHandler.md │ │ │ ├── getBalanceProcedure.md │ │ │ ├── getCodeHandler.md │ │ │ ├── getCodeProcedure.md │ │ │ ├── getStorageAtHandler.md │ │ │ ├── getStorageAtProcedure.md │ │ │ ├── handleAutomining.md │ │ │ ├── handlePendingTransactionsWarning.md │ │ │ ├── handleRunTxError.md │ │ │ ├── handleTransactionCreation.md │ │ │ ├── loadStateHandler.md │ │ │ ├── loadStateProcedure.md │ │ │ ├── mineHandler.md │ │ │ ├── mineProcedure.md │ │ │ ├── requestBulkProcedure.md │ │ │ ├── requestProcedure.md │ │ │ ├── setAccountHandler.md │ │ │ ├── setAccountProcedure.md │ │ │ ├── shouldAddToBlockchain.md │ │ │ ├── shouldCreateTransaction.md │ │ │ ├── traceCallHandler.md │ │ │ ├── validateBaseCallParams.md │ │ │ ├── validateCallParams.md │ │ │ ├── validateContractParams.md │ │ │ ├── validateGetAccountParams.md │ │ │ ├── validateLoadStateParams.md │ │ │ ├── validateMineEvents.md │ │ │ ├── validateMineParams.md │ │ │ └── validateSetAccountParams.md │ │ ├── interfaces │ │ │ ├── Message.md │ │ │ └── NewContractEvent.md │ │ ├── type-aliases │ │ │ ├── Abi.md │ │ │ ├── Address.md │ │ │ ├── AnvilDealHandler.md │ │ │ ├── AnvilDealJsonRpcRequest.md │ │ │ ├── AnvilDealJsonRpcResponse.md │ │ │ ├── AnvilDealParams.md │ │ │ ├── AnvilDealProcedure.md │ │ │ ├── AnvilDealResult.md │ │ │ ├── AnvilDropTransactionHandler.md │ │ │ ├── AnvilDropTransactionJsonRpcRequest.md │ │ │ ├── AnvilDropTransactionJsonRpcResponse.md │ │ │ ├── AnvilDropTransactionParams.md │ │ │ ├── AnvilDropTransactionProcedure.md │ │ │ ├── AnvilDropTransactionResult.md │ │ │ ├── AnvilDumpStateHandler.md │ │ │ ├── AnvilDumpStateJsonRpcRequest.md │ │ │ ├── AnvilDumpStateJsonRpcResponse.md │ │ │ ├── AnvilDumpStateParams.md │ │ │ ├── AnvilDumpStateProcedure.md │ │ │ ├── AnvilDumpStateResult.md │ │ │ ├── AnvilGetAutomineHandler.md │ │ │ ├── AnvilGetAutomineJsonRpcRequest.md │ │ │ ├── AnvilGetAutomineJsonRpcResponse.md │ │ │ ├── AnvilGetAutomineParams.md │ │ │ ├── AnvilGetAutomineProcedure.md │ │ │ ├── AnvilGetAutomineResult.md │ │ │ ├── AnvilImpersonateAccountHandler.md │ │ │ ├── AnvilImpersonateAccountJsonRpcRequest.md │ │ │ ├── AnvilImpersonateAccountJsonRpcResponse.md │ │ │ ├── AnvilImpersonateAccountParams.md │ │ │ ├── AnvilImpersonateAccountProcedure.md │ │ │ ├── AnvilImpersonateAccountResult.md │ │ │ ├── AnvilJsonRpcRequest.md │ │ │ ├── AnvilLoadStateHandler.md │ │ │ ├── AnvilLoadStateJsonRpcRequest.md │ │ │ ├── AnvilLoadStateJsonRpcResponse.md │ │ │ ├── AnvilLoadStateParams.md │ │ │ ├── AnvilLoadStateProcedure.md │ │ │ ├── AnvilLoadStateResult.md │ │ │ ├── AnvilMineHandler.md │ │ │ ├── AnvilMineJsonRpcRequest.md │ │ │ ├── AnvilMineJsonRpcResponse.md │ │ │ ├── AnvilMineParams.md │ │ │ ├── AnvilMineProcedure.md │ │ │ ├── AnvilMineResult.md │ │ │ ├── AnvilProcedure.md │ │ │ ├── AnvilRequestType.md │ │ │ ├── AnvilResetHandler.md │ │ │ ├── AnvilResetJsonRpcRequest.md │ │ │ ├── AnvilResetJsonRpcResponse.md │ │ │ ├── AnvilResetParams.md │ │ │ ├── AnvilResetProcedure.md │ │ │ ├── AnvilResetResult.md │ │ │ ├── AnvilReturnType.md │ │ │ ├── AnvilSetBalanceHandler.md │ │ │ ├── AnvilSetBalanceJsonRpcRequest.md │ │ │ ├── AnvilSetBalanceJsonRpcResponse.md │ │ │ ├── AnvilSetBalanceParams.md │ │ │ ├── AnvilSetBalanceProcedure.md │ │ │ ├── AnvilSetBalanceResult.md │ │ │ ├── AnvilSetChainIdHandler.md │ │ │ ├── AnvilSetChainIdJsonRpcRequest.md │ │ │ ├── AnvilSetChainIdJsonRpcResponse.md │ │ │ ├── AnvilSetChainIdParams.md │ │ │ ├── AnvilSetChainIdProcedure.md │ │ │ ├── AnvilSetChainIdResult.md │ │ │ ├── AnvilSetCodeHandler.md │ │ │ ├── AnvilSetCodeJsonRpcRequest.md │ │ │ ├── AnvilSetCodeJsonRpcResponse.md │ │ │ ├── AnvilSetCodeParams.md │ │ │ ├── AnvilSetCodeProcedure.md │ │ │ ├── AnvilSetCodeResult.md │ │ │ ├── AnvilSetCoinbaseJsonRpcRequest.md │ │ │ ├── AnvilSetCoinbaseJsonRpcResponse.md │ │ │ ├── AnvilSetCoinbaseProcedure.md │ │ │ ├── AnvilSetNonceHandler.md │ │ │ ├── AnvilSetNonceJsonRpcRequest.md │ │ │ ├── AnvilSetNonceJsonRpcResponse.md │ │ │ ├── AnvilSetNonceParams.md │ │ │ ├── AnvilSetNonceProcedure.md │ │ │ ├── AnvilSetNonceResult.md │ │ │ ├── AnvilSetStorageAtHandler.md │ │ │ ├── AnvilSetStorageAtJsonRpcRequest.md │ │ │ ├── AnvilSetStorageAtJsonRpcResponse.md │ │ │ ├── AnvilSetStorageAtParams.md │ │ │ ├── AnvilSetStorageAtProcedure.md │ │ │ ├── AnvilSetStorageAtResult.md │ │ │ ├── AnvilStopImpersonatingAccountHandler.md │ │ │ ├── AnvilStopImpersonatingAccountJsonRpcRequest.md │ │ │ ├── AnvilStopImpersonatingAccountJsonRpcResponse.md │ │ │ ├── AnvilStopImpersonatingAccountParams.md │ │ │ ├── AnvilStopImpersonatingAccountProcedure.md │ │ │ ├── AnvilStopImpersonatingAccountResult.md │ │ │ ├── BaseCallParams.md │ │ │ ├── Block.md │ │ │ ├── BlockOverrideSet.md │ │ │ ├── BlockTag.md │ │ │ ├── CallEvents.md │ │ │ ├── CallHandler.md │ │ │ ├── CallHandlerOptsError.md │ │ │ ├── CallHandlerParams.md │ │ │ ├── CallJsonRpcProcedure.md │ │ │ ├── CallJsonRpcRequest.md │ │ │ ├── CallJsonRpcResponse.md │ │ │ ├── CallParams.md │ │ │ ├── CallResult.md │ │ │ ├── CallTraceResult.md │ │ │ ├── ContractHandler.md │ │ │ ├── ContractParams.md │ │ │ ├── ContractResult.md │ │ │ ├── DebugRequestType.md │ │ │ ├── DebugReturnType.md │ │ │ ├── DebugTraceBlockParams.md │ │ │ ├── DebugTraceBlockResult.md │ │ │ ├── DebugTraceCallHandler.md │ │ │ ├── DebugTraceCallParams.md │ │ │ ├── DebugTraceCallResult.md │ │ │ ├── DebugTraceStateFilter.md │ │ │ ├── DebugTraceStateObject.md │ │ │ ├── DebugTraceStateParams.md │ │ │ ├── DebugTraceStateResult.md │ │ │ ├── DebugTraceTransactionParams.md │ │ │ ├── DebugTraceTransactionResult.md │ │ │ ├── DeployHandler.md │ │ │ ├── DeployParams.md │ │ │ ├── DeployResult.md │ │ │ ├── DumpStateHandler.md │ │ │ ├── DumpStateJsonRpcProcedure.md │ │ │ ├── DumpStateJsonRpcRequest.md │ │ │ ├── DumpStateJsonRpcResponse.md │ │ │ ├── DumpStateParams.md │ │ │ ├── DumpStateResult.md │ │ │ ├── EthAccountsHandler.md │ │ │ ├── EthAccountsJsonRpcProcedure.md │ │ │ ├── EthAccountsJsonRpcRequest.md │ │ │ ├── EthAccountsJsonRpcResponse.md │ │ │ ├── EthAccountsParams.md │ │ │ ├── EthAccountsResult.md │ │ │ ├── EthBlobBaseFeeJsonRpcProcedure.md │ │ │ ├── EthBlobBaseFeeJsonRpcRequest.md │ │ │ ├── EthBlobBaseFeeJsonRpcResponse.md │ │ │ ├── EthBlockNumberHandler.md │ │ │ ├── EthBlockNumberJsonRpcProcedure.md │ │ │ ├── EthBlockNumberJsonRpcRequest.md │ │ │ ├── EthBlockNumberJsonRpcResponse.md │ │ │ ├── EthBlockNumberParams.md │ │ │ ├── EthBlockNumberResult.md │ │ │ ├── EthCallHandler.md │ │ │ ├── EthCallJsonRpcProcedure.md │ │ │ ├── EthCallJsonRpcRequest.md │ │ │ ├── EthCallJsonRpcResponse.md │ │ │ ├── EthCallParams.md │ │ │ ├── EthCallResult.md │ │ │ ├── EthChainIdHandler.md │ │ │ ├── EthChainIdJsonRpcProcedure.md │ │ │ ├── EthChainIdJsonRpcRequest.md │ │ │ ├── EthChainIdJsonRpcResponse.md │ │ │ ├── EthChainIdParams.md │ │ │ ├── EthChainIdResult.md │ │ │ ├── EthCoinbaseHandler.md │ │ │ ├── EthCoinbaseJsonRpcProcedure.md │ │ │ ├── EthCoinbaseJsonRpcRequest.md │ │ │ ├── EthCoinbaseJsonRpcResponse.md │ │ │ ├── EthCoinbaseParams.md │ │ │ ├── EthCoinbaseResult.md │ │ │ ├── EthCreateAccessListJsonRpcProcedure.md │ │ │ ├── EthCreateAccessListJsonRpcRequest.md │ │ │ ├── EthCreateAccessListJsonRpcResponse.md │ │ │ ├── EthEstimateGasHandler.md │ │ │ ├── EthEstimateGasJsonRpcProcedure.md │ │ │ ├── EthEstimateGasJsonRpcRequest.md │ │ │ ├── EthEstimateGasJsonRpcResponse.md │ │ │ ├── EthEstimateGasParams.md │ │ │ ├── EthEstimateGasResult.md │ │ │ ├── EthGasPriceHandler.md │ │ │ ├── EthGasPriceJsonRpcProcedure.md │ │ │ ├── EthGasPriceJsonRpcRequest.md │ │ │ ├── EthGasPriceJsonRpcResponse.md │ │ │ ├── EthGasPriceParams.md │ │ │ ├── EthGasPriceResult.md │ │ │ ├── EthGetBalanceHandler.md │ │ │ ├── EthGetBalanceJsonRpcProcedure.md │ │ │ ├── EthGetBalanceJsonRpcRequest.md │ │ │ ├── EthGetBalanceJsonRpcResponse.md │ │ │ ├── EthGetBalanceParams.md │ │ │ ├── EthGetBalanceResult.md │ │ │ ├── EthGetBlockByHashHandler.md │ │ │ ├── EthGetBlockByHashJsonRpcProcedure.md │ │ │ ├── EthGetBlockByHashJsonRpcRequest.md │ │ │ ├── EthGetBlockByHashJsonRpcResponse.md │ │ │ ├── EthGetBlockByHashParams.md │ │ │ ├── EthGetBlockByHashResult.md │ │ │ ├── EthGetBlockByNumberHandler.md │ │ │ ├── EthGetBlockByNumberJsonRpcProcedure.md │ │ │ ├── EthGetBlockByNumberJsonRpcRequest.md │ │ │ ├── EthGetBlockByNumberJsonRpcResponse.md │ │ │ ├── EthGetBlockByNumberParams.md │ │ │ ├── EthGetBlockByNumberResult.md │ │ │ ├── EthGetBlockTransactionCountByHashHandler.md │ │ │ ├── EthGetBlockTransactionCountByHashJsonRpcProcedure.md │ │ │ ├── EthGetBlockTransactionCountByHashJsonRpcRequest.md │ │ │ ├── EthGetBlockTransactionCountByHashJsonRpcResponse.md │ │ │ ├── EthGetBlockTransactionCountByHashParams.md │ │ │ ├── EthGetBlockTransactionCountByHashResult.md │ │ │ ├── EthGetBlockTransactionCountByNumberHandler.md │ │ │ ├── EthGetBlockTransactionCountByNumberJsonRpcProcedure.md │ │ │ ├── EthGetBlockTransactionCountByNumberJsonRpcRequest.md │ │ │ ├── EthGetBlockTransactionCountByNumberJsonRpcResponse.md │ │ │ ├── EthGetBlockTransactionCountByNumberParams.md │ │ │ ├── EthGetBlockTransactionCountByNumberResult.md │ │ │ ├── EthGetCodeHandler.md │ │ │ ├── EthGetCodeJsonRpcProcedure.md │ │ │ ├── EthGetCodeJsonRpcRequest.md │ │ │ ├── EthGetCodeJsonRpcResponse.md │ │ │ ├── EthGetCodeParams.md │ │ │ ├── EthGetCodeResult.md │ │ │ ├── EthGetFilterChangesHandler.md │ │ │ ├── EthGetFilterChangesJsonRpcProcedure.md │ │ │ ├── EthGetFilterChangesJsonRpcRequest.md │ │ │ ├── EthGetFilterChangesJsonRpcResponse.md │ │ │ ├── EthGetFilterChangesParams.md │ │ │ ├── EthGetFilterChangesResult.md │ │ │ ├── EthGetFilterLogsHandler.md │ │ │ ├── EthGetFilterLogsJsonRpcProcedure.md │ │ │ ├── EthGetFilterLogsJsonRpcRequest.md │ │ │ ├── EthGetFilterLogsJsonRpcResponse.md │ │ │ ├── EthGetFilterLogsParams.md │ │ │ ├── EthGetFilterLogsResult.md │ │ │ ├── EthGetLogsHandler.md │ │ │ ├── EthGetLogsJsonRpcProcedure.md │ │ │ ├── EthGetLogsJsonRpcRequest.md │ │ │ ├── EthGetLogsJsonRpcResponse.md │ │ │ ├── EthGetLogsParams.md │ │ │ ├── EthGetLogsResult.md │ │ │ ├── EthGetStorageAtHandler.md │ │ │ ├── EthGetStorageAtJsonRpcProcedure.md │ │ │ ├── EthGetStorageAtJsonRpcRequest.md │ │ │ ├── EthGetStorageAtJsonRpcResponse.md │ │ │ ├── EthGetStorageAtParams.md │ │ │ ├── EthGetStorageAtResult.md │ │ │ ├── EthGetTransactionByBlockHashAndIndexHandler.md │ │ │ ├── EthGetTransactionByBlockHashAndIndexJsonRpcProcedure.md │ │ │ ├── EthGetTransactionByBlockHashAndIndexJsonRpcRequest.md │ │ │ ├── EthGetTransactionByBlockHashAndIndexJsonRpcResponse.md │ │ │ ├── EthGetTransactionByBlockHashAndIndexParams.md │ │ │ ├── EthGetTransactionByBlockHashAndIndexResult.md │ │ │ ├── EthGetTransactionByBlockNumberAndIndexHandler.md │ │ │ ├── EthGetTransactionByBlockNumberAndIndexJsonRpcProcedure.md │ │ │ ├── EthGetTransactionByBlockNumberAndIndexJsonRpcRequest.md │ │ │ ├── EthGetTransactionByBlockNumberAndIndexJsonRpcResponse.md │ │ │ ├── EthGetTransactionByBlockNumberAndIndexParams.md │ │ │ ├── EthGetTransactionByBlockNumberAndIndexResult.md │ │ │ ├── EthGetTransactionByHashHandler.md │ │ │ ├── EthGetTransactionByHashJsonRpcProcedure.md │ │ │ ├── EthGetTransactionByHashJsonRpcRequest.md │ │ │ ├── EthGetTransactionByHashJsonRpcResponse.md │ │ │ ├── EthGetTransactionByHashParams.md │ │ │ ├── EthGetTransactionByHashResult.md │ │ │ ├── EthGetTransactionCountHandler.md │ │ │ ├── EthGetTransactionCountJsonRpcProcedure.md │ │ │ ├── EthGetTransactionCountJsonRpcRequest.md │ │ │ ├── EthGetTransactionCountJsonRpcResponse.md │ │ │ ├── EthGetTransactionCountParams.md │ │ │ ├── EthGetTransactionCountResult.md │ │ │ ├── EthGetTransactionReceiptHandler.md │ │ │ ├── EthGetTransactionReceiptJsonRpcProcedure.md │ │ │ ├── EthGetTransactionReceiptJsonRpcRequest.md │ │ │ ├── EthGetTransactionReceiptJsonRpcResponse.md │ │ │ ├── EthGetTransactionReceiptParams.md │ │ │ ├── EthGetTransactionReceiptResult.md │ │ │ ├── EthGetUncleByBlockHashAndIndexHandler.md │ │ │ ├── EthGetUncleByBlockHashAndIndexJsonRpcProcedure.md │ │ │ ├── EthGetUncleByBlockHashAndIndexJsonRpcRequest.md │ │ │ ├── EthGetUncleByBlockHashAndIndexJsonRpcResponse.md │ │ │ ├── EthGetUncleByBlockHashAndIndexParams.md │ │ │ ├── EthGetUncleByBlockHashAndIndexResult.md │ │ │ ├── EthGetUncleByBlockNumberAndIndexHandler.md │ │ │ ├── EthGetUncleByBlockNumberAndIndexJsonRpcProcedure.md │ │ │ ├── EthGetUncleByBlockNumberAndIndexJsonRpcRequest.md │ │ │ ├── EthGetUncleByBlockNumberAndIndexJsonRpcResponse.md │ │ │ ├── EthGetUncleByBlockNumberAndIndexParams.md │ │ │ ├── EthGetUncleByBlockNumberAndIndexResult.md │ │ │ ├── EthGetUncleCountByBlockHashHandler.md │ │ │ ├── EthGetUncleCountByBlockHashJsonRpcProcedure.md │ │ │ ├── EthGetUncleCountByBlockHashJsonRpcRequest.md │ │ │ ├── EthGetUncleCountByBlockHashJsonRpcResponse.md │ │ │ ├── EthGetUncleCountByBlockHashParams.md │ │ │ ├── EthGetUncleCountByBlockHashResult.md │ │ │ ├── EthGetUncleCountByBlockNumberHandler.md │ │ │ ├── EthGetUncleCountByBlockNumberJsonRpcProcedure.md │ │ │ ├── EthGetUncleCountByBlockNumberJsonRpcRequest.md │ │ │ ├── EthGetUncleCountByBlockNumberJsonRpcResponse.md │ │ │ ├── EthGetUncleCountByBlockNumberParams.md │ │ │ ├── EthGetUncleCountByBlockNumberResult.md │ │ │ ├── EthHashrateHandler.md │ │ │ ├── EthHashrateJsonRpcProcedure.md │ │ │ ├── EthHashrateJsonRpcRequest.md │ │ │ ├── EthHashrateJsonRpcResponse.md │ │ │ ├── EthHashrateParams.md │ │ │ ├── EthHashrateResult.md │ │ │ ├── EthJsonRpcRequest.md │ │ │ ├── EthMiningHandler.md │ │ │ ├── EthMiningJsonRpcProcedure.md │ │ │ ├── EthMiningJsonRpcRequest.md │ │ │ ├── EthMiningJsonRpcResponse.md │ │ │ ├── EthMiningParams.md │ │ │ ├── EthMiningResult.md │ │ │ ├── EthNewBlockFilterHandler.md │ │ │ ├── EthNewBlockFilterJsonRpcProcedure.md │ │ │ ├── EthNewBlockFilterJsonRpcRequest.md │ │ │ ├── EthNewBlockFilterJsonRpcResponse.md │ │ │ ├── EthNewBlockFilterParams.md │ │ │ ├── EthNewBlockFilterResult.md │ │ │ ├── EthNewFilterError.md │ │ │ ├── EthNewFilterHandler.md │ │ │ ├── EthNewFilterJsonRpcProcedure.md │ │ │ ├── EthNewFilterJsonRpcRequest.md │ │ │ ├── EthNewFilterJsonRpcResponse.md │ │ │ ├── EthNewFilterParams.md │ │ │ ├── EthNewFilterResult.md │ │ │ ├── EthNewPendingTransactionFilterHandler.md │ │ │ ├── EthNewPendingTransactionFilterJsonRpcProcedure.md │ │ │ ├── EthNewPendingTransactionFilterJsonRpcRequest.md │ │ │ ├── EthNewPendingTransactionFilterJsonRpcResponse.md │ │ │ ├── EthNewPendingTransactionFilterParams.md │ │ │ ├── EthNewPendingTransactionFilterResult.md │ │ │ ├── EthParams.md │ │ │ ├── EthProtocolVersionHandler.md │ │ │ ├── EthProtocolVersionJsonRpcProcedure.md │ │ │ ├── EthProtocolVersionJsonRpcRequest.md │ │ │ ├── EthProtocolVersionJsonRpcResponse.md │ │ │ ├── EthProtocolVersionParams.md │ │ │ ├── EthProtocolVersionResult.md │ │ │ ├── EthRequestType.md │ │ │ ├── EthReturnType.md │ │ │ ├── EthSendRawTransactionHandler.md │ │ │ ├── EthSendRawTransactionJsonRpcProcedure.md │ │ │ ├── EthSendRawTransactionJsonRpcRequest.md │ │ │ ├── EthSendRawTransactionJsonRpcResponse.md │ │ │ ├── EthSendRawTransactionParams.md │ │ │ ├── EthSendRawTransactionResult.md │ │ │ ├── EthSendTransactionHandler.md │ │ │ ├── EthSendTransactionJsonRpcProcedure.md │ │ │ ├── EthSendTransactionJsonRpcRequest.md │ │ │ ├── EthSendTransactionJsonRpcResponse.md │ │ │ ├── EthSendTransactionParams.md │ │ │ ├── EthSendTransactionResult.md │ │ │ ├── EthSignHandler.md │ │ │ ├── EthSignJsonRpcProcedure.md │ │ │ ├── EthSignJsonRpcRequest.md │ │ │ ├── EthSignJsonRpcResponse.md │ │ │ ├── EthSignParams.md │ │ │ ├── EthSignResult.md │ │ │ ├── EthSignTransactionHandler.md │ │ │ ├── EthSignTransactionJsonRpcProcedure.md │ │ │ ├── EthSignTransactionJsonRpcRequest.md │ │ │ ├── EthSignTransactionJsonRpcResponse.md │ │ │ ├── EthSignTransactionParams.md │ │ │ ├── EthSignTransactionResult.md │ │ │ ├── EthSyncingHandler.md │ │ │ ├── EthSyncingJsonRpcProcedure.md │ │ │ ├── EthSyncingJsonRpcRequest.md │ │ │ ├── EthSyncingJsonRpcResponse.md │ │ │ ├── EthSyncingParams.md │ │ │ ├── EthSyncingResult.md │ │ │ ├── EthUninstallFilterHandler.md │ │ │ ├── EthUninstallFilterJsonRpcProcedure.md │ │ │ ├── EthUninstallFilterJsonRpcRequest.md │ │ │ ├── EthUninstallFilterJsonRpcResponse.md │ │ │ ├── EthUninstallFilterParams.md │ │ │ ├── EthUninstallFilterResult.md │ │ │ ├── EvmErrorConstructor.md │ │ │ ├── ExecuteCallError.md │ │ │ ├── ExecuteCallResult.md │ │ │ ├── FilterLog.md │ │ │ ├── FourbyteTraceResult.md │ │ │ ├── GetAccountHandler.md │ │ │ ├── GetAccountJsonRpcProcedure.md │ │ │ ├── GetAccountJsonRpcRequest.md │ │ │ ├── GetAccountJsonRpcResponse.md │ │ │ ├── GetAccountParams.md │ │ │ ├── GetAccountResult.md │ │ │ ├── HandleRunTxError.md │ │ │ ├── Hex.md │ │ │ ├── JsonRpcRequestTypeFromMethod.md │ │ │ ├── JsonRpcReturnTypeFromMethod.md │ │ │ ├── JsonRpcTransaction.md │ │ │ ├── LoadStateHandler.md │ │ │ ├── LoadStateJsonRpcProcedure.md │ │ │ ├── LoadStateJsonRpcRequest.md │ │ │ ├── LoadStateJsonRpcResponse.md │ │ │ ├── LoadStateParams.md │ │ │ ├── LoadStateResult.md │ │ │ ├── Log.md │ │ │ ├── MineEvents.md │ │ │ ├── MineHandler.md │ │ │ ├── MineJsonRpcProcedure.md │ │ │ ├── MineJsonRpcRequest.md │ │ │ ├── MineJsonRpcResponse.md │ │ │ ├── MineParams.md │ │ │ ├── MineResult.md │ │ │ ├── NetworkConfig.md │ │ │ ├── SerializedParams.md │ │ │ ├── SetAccountHandler.md │ │ │ ├── SetAccountJsonRpcProcedure.md │ │ │ ├── SetAccountJsonRpcRequest.md │ │ │ ├── SetAccountParams.md │ │ │ ├── SetAccountResult.md │ │ │ ├── StateOverrideSet.md │ │ │ ├── StructLog.md │ │ │ ├── TevmCallError.md │ │ │ ├── TevmContractError.md │ │ │ ├── TevmDeployError.md │ │ │ ├── TevmDumpStateError.md │ │ │ ├── TevmEvmError.md │ │ │ ├── TevmGetAccountError.md │ │ │ ├── TevmJsonRpcBulkRequestHandler.md │ │ │ ├── TevmJsonRpcRequest.md │ │ │ ├── TevmJsonRpcRequestHandler.md │ │ │ ├── TevmLoadStateError.md │ │ │ ├── TevmMineError.md │ │ │ ├── TevmRequestType.md │ │ │ ├── TevmReturnType.md │ │ │ ├── TevmSetAccountError.md │ │ │ ├── TraceParams.md │ │ │ ├── TraceType.md │ │ │ ├── TransactionReceiptResult.md │ │ │ ├── ValidateCallParamsError.md │ │ │ ├── ValidateContractParamsError.md │ │ │ ├── ValidateGetAccountParamsError.md │ │ │ ├── ValidateLoadStateParamsError.md │ │ │ ├── ValidateMineParamsError.md │ │ │ └── ValidateSetAccountParamsError.md │ │ └── variables │ │ │ ├── debugTraceStateFilters.md │ │ │ ├── zAbi.md │ │ │ ├── zAddress.md │ │ │ ├── zBaseCallParams.md │ │ │ ├── zBlock.md │ │ │ ├── zBlockOverrideSet.md │ │ │ ├── zBlockParam.md │ │ │ ├── zBytecode.md │ │ │ ├── zCallParams.md │ │ │ ├── zContractParams.md │ │ │ ├── zGetAccountParams.md │ │ │ ├── zHex.md │ │ │ ├── zLoadStateParams.md │ │ │ ├── zMineParams.md │ │ │ ├── zSetAccountParams.md │ │ │ ├── zStateOverrideSet.md │ │ │ └── zStorageRoot.md │ ├── address │ │ ├── README.md │ │ ├── classes │ │ │ └── Address.md │ │ ├── functions │ │ │ ├── create2ContractAddress.md │ │ │ ├── createAddress.md │ │ │ └── createContractAddress.md │ │ └── type-aliases │ │ │ └── Create2ContractAddressError.md │ ├── block │ │ ├── README.md │ │ ├── classes │ │ │ ├── Block.md │ │ │ ├── BlockHeader.md │ │ │ └── ClRequest.md │ │ ├── functions │ │ │ ├── blockFromRpc.md │ │ │ ├── createBlock.md │ │ │ ├── createBlockFromBeaconPayload.md │ │ │ ├── createBlockFromExecutionPayload.md │ │ │ ├── createBlockFromRLP.md │ │ │ ├── createBlockFromValuesArray.md │ │ │ ├── createBlockHeader.md │ │ │ ├── createBlockHeaderFromRLP.md │ │ │ ├── createBlockHeaderFromValuesArray.md │ │ │ ├── executionPayloadFromBeaconPayload.md │ │ │ ├── getDifficulty.md │ │ │ └── valuesArrayToHeaderData.md │ │ ├── interfaces │ │ │ ├── BlockData.md │ │ │ ├── BlockOptions.md │ │ │ ├── HeaderData.md │ │ │ ├── JsonBlock.md │ │ │ ├── JsonHeader.md │ │ │ ├── JsonRpcBlock.md │ │ │ ├── VerkleExecutionWitness.md │ │ │ ├── VerkleProof.md │ │ │ └── VerkleStateDiff.md │ │ └── type-aliases │ │ │ ├── BeaconPayloadJson.md │ │ │ ├── BlockBodyBytes.md │ │ │ ├── BlockBytes.md │ │ │ ├── BlockHeaderBytes.md │ │ │ ├── ExecutionPayload.md │ │ │ ├── ExecutionWitnessBytes.md │ │ │ ├── RequestsBytes.md │ │ │ ├── TransactionsBytes.md │ │ │ ├── UncleHeadersBytes.md │ │ │ ├── WithdrawalV1.md │ │ │ └── WithdrawalsBytes.md │ ├── blockchain │ │ ├── README.md │ │ ├── functions │ │ │ ├── createBaseChain.md │ │ │ ├── createChain.md │ │ │ ├── deepCopy.md │ │ │ ├── delBlock.md │ │ │ ├── getBlock.md │ │ │ ├── getBlockFromRpc.md │ │ │ ├── getCanonicalHeadBlock.md │ │ │ ├── getIteratorHead.md │ │ │ ├── isTevmBlockTag.md │ │ │ ├── putBlock.md │ │ │ ├── setIteratorHead.md │ │ │ ├── shallowCopy.md │ │ │ └── validateHeader.md │ │ └── type-aliases │ │ │ ├── Chain.md │ │ │ └── ChainOptions.md │ ├── bundler │ │ ├── README.md │ │ ├── base-bundler │ │ │ └── README.md │ │ ├── compiler │ │ │ ├── README.md │ │ │ ├── type-aliases │ │ │ │ ├── Artifacts.md │ │ │ │ ├── CompiledContracts.md │ │ │ │ ├── FileAccessObject.md │ │ │ │ ├── Logger.md │ │ │ │ ├── ModuleInfo.md │ │ │ │ └── ResolvedArtifacts.md │ │ │ └── variables │ │ │ │ ├── resolveArtifacts.md │ │ │ │ └── resolveArtifactsSync.md │ │ ├── config │ │ │ ├── README.md │ │ │ ├── functions │ │ │ │ └── loadConfig.md │ │ │ ├── namespaces │ │ │ │ └── defaultConfig │ │ │ │ │ ├── README.md │ │ │ │ │ └── variables │ │ │ │ │ ├── cacheDir.md │ │ │ │ │ ├── debug.md │ │ │ │ │ ├── foundryProject.md │ │ │ │ │ ├── jsonAsConst.md │ │ │ │ │ ├── libs.md │ │ │ │ │ └── remappings.md │ │ │ ├── type-aliases │ │ │ │ ├── CompilerConfig.md │ │ │ │ └── ResolvedCompilerConfig.md │ │ │ └── variables │ │ │ │ └── defineConfig.md │ │ ├── esbuild-plugin │ │ │ ├── README.md │ │ │ └── variables │ │ │ │ └── esbuildPluginTevm.md │ │ ├── functions │ │ │ ├── bundler.md │ │ │ └── getContractPath.md │ │ ├── rollup-plugin │ │ │ ├── README.md │ │ │ └── variables │ │ │ │ └── rollupPluginTevm.md │ │ ├── rspack-plugin │ │ │ ├── README.md │ │ │ └── variables │ │ │ │ └── rspackPluginTevm.md │ │ ├── solc │ │ │ ├── README.md │ │ │ ├── functions │ │ │ │ ├── createSolc.md │ │ │ │ └── solcCompile.md │ │ │ ├── interfaces │ │ │ │ ├── Solc.md │ │ │ │ ├── SolcStorageLayoutBytesType.md │ │ │ │ ├── SolcStorageLayoutDynamicArrayType.md │ │ │ │ ├── SolcStorageLayoutInplaceType.md │ │ │ │ ├── SolcStorageLayoutMappingType.md │ │ │ │ ├── SolcStorageLayoutStructType.md │ │ │ │ └── SolcStorageLayoutTypeBase.md │ │ │ ├── type-aliases │ │ │ │ ├── Releases.md │ │ │ │ ├── SolcBytecodeOutput.md │ │ │ │ ├── SolcContractOutput.md │ │ │ │ ├── SolcDebugSettings.md │ │ │ │ ├── SolcDeployedBytecodeOutput.md │ │ │ │ ├── SolcEVMOutput.md │ │ │ │ ├── SolcErrorEntry.md │ │ │ │ ├── SolcEwasmOutput.md │ │ │ │ ├── SolcFunctionDebugData.md │ │ │ │ ├── SolcGasEstimates.md │ │ │ │ ├── SolcGeneratedSource.md │ │ │ │ ├── SolcInputDescription.md │ │ │ │ ├── SolcInputSource.md │ │ │ │ ├── SolcInputSources.md │ │ │ │ ├── SolcInputSourcesDestructibleSettings.md │ │ │ │ ├── SolcLanguage.md │ │ │ │ ├── SolcMetadataSettings.md │ │ │ │ ├── SolcModelChecker.md │ │ │ │ ├── SolcModelCheckerContracts.md │ │ │ │ ├── SolcOptimizer.md │ │ │ │ ├── SolcOptimizerDetails.md │ │ │ │ ├── SolcOutput.md │ │ │ │ ├── SolcOutputSelection.md │ │ │ │ ├── SolcRemapping.md │ │ │ │ ├── SolcSecondarySourceLocation.md │ │ │ │ ├── SolcSettings.md │ │ │ │ ├── SolcSourceEntry.md │ │ │ │ ├── SolcSourceLocation.md │ │ │ │ ├── SolcStorageLayout.md │ │ │ │ ├── SolcStorageLayoutItem.md │ │ │ │ ├── SolcStorageLayoutTypes.md │ │ │ │ ├── SolcVersions.md │ │ │ │ └── SolcYulDetails.md │ │ │ └── variables │ │ │ │ └── releases.md │ │ ├── type-aliases │ │ │ ├── AsyncBundlerResult.md │ │ │ ├── Bundler.md │ │ │ ├── BundlerResult.md │ │ │ ├── FileAccessObject.md │ │ │ ├── Logger.md │ │ │ ├── SolidityResolver.md │ │ │ └── SyncBundlerResult.md │ │ ├── vite-plugin │ │ │ ├── README.md │ │ │ └── variables │ │ │ │ └── vitePluginTevm.md │ │ └── webpack-plugin │ │ │ ├── README.md │ │ │ └── variables │ │ │ └── WebpackPluginTevm.md │ ├── common │ │ ├── README.md │ │ ├── functions │ │ │ ├── createCommon.md │ │ │ └── createMockKzg.md │ │ ├── interfaces │ │ │ ├── CustomCrypto.md │ │ │ ├── EvmStateManagerInterface.md │ │ │ ├── StorageDump.md │ │ │ └── StorageRange.md │ │ ├── type-aliases │ │ │ ├── AccountFields.md │ │ │ ├── CliqueConfig.md │ │ │ ├── Common.md │ │ │ ├── CommonOptions.md │ │ │ ├── ConsensusAlgorithm.md │ │ │ ├── ConsensusType.md │ │ │ ├── Hardfork.md │ │ │ └── MockKzg.md │ │ └── variables │ │ │ ├── ConsensusAlgorithm.md │ │ │ ├── ConsensusType.md │ │ │ ├── abstractTestnet.md │ │ │ ├── acala.md │ │ │ ├── ancient8.md │ │ │ ├── ancient8Sepolia.md │ │ │ ├── anvil.md │ │ │ ├── apexTestnet.md │ │ │ ├── arbitrum.md │ │ │ ├── arbitrumGoerli.md │ │ │ ├── arbitrumNova.md │ │ │ ├── arbitrumSepolia.md │ │ │ ├── areonNetwork.md │ │ │ ├── areonNetworkTestnet.md │ │ │ ├── artelaTestnet.md │ │ │ ├── assetChainTestnet.md │ │ │ ├── astar.md │ │ │ ├── astarZkEVM.md │ │ │ ├── astarZkyoto.md │ │ │ ├── atletaOlympia.md │ │ │ ├── aurora.md │ │ │ ├── auroraTestnet.md │ │ │ ├── auroria.md │ │ │ ├── avalanche.md │ │ │ ├── avalancheFuji.md │ │ │ ├── b3.md │ │ │ ├── b3Sepolia.md │ │ │ ├── bahamut.md │ │ │ ├── base.md │ │ │ ├── baseGoerli.md │ │ │ ├── baseSepolia.md │ │ │ ├── beam.md │ │ │ ├── beamTestnet.md │ │ │ ├── bearNetworkChainMainnet.md │ │ │ ├── bearNetworkChainTestnet.md │ │ │ ├── berachainTestnet.md │ │ │ ├── berachainTestnetbArtio.md │ │ │ ├── bevmMainnet.md │ │ │ ├── bitTorrent.md │ │ │ ├── bitTorrentTestnet.md │ │ │ ├── bitkub.md │ │ │ ├── bitkubTestnet.md │ │ │ ├── blast.md │ │ │ ├── blastSepolia.md │ │ │ ├── bob.md │ │ │ ├── bobSepolia.md │ │ │ ├── boba.md │ │ │ ├── bobaSepolia.md │ │ │ ├── botanixTestnet.md │ │ │ ├── bronos.md │ │ │ ├── bronosTestnet.md │ │ │ ├── bsc.md │ │ │ ├── bscGreenfield.md │ │ │ ├── bscTestnet.md │ │ │ ├── btr.md │ │ │ ├── btrTestnet.md │ │ │ ├── bxn.md │ │ │ ├── bxnTestnet.md │ │ │ ├── canto.md │ │ │ ├── celo.md │ │ │ ├── celoAlfajores.md │ │ │ ├── chiliz.md │ │ │ ├── chips.md │ │ │ ├── classic.md │ │ │ ├── confluxESpace.md │ │ │ ├── confluxESpaceTestnet.md │ │ │ ├── coreDao.md │ │ │ ├── crab.md │ │ │ ├── cronos.md │ │ │ ├── cronosTestnet.md │ │ │ ├── cronoszkEVM.md │ │ │ ├── cronoszkEVMTestnet.md │ │ │ ├── crossbell.md │ │ │ ├── curtis.md │ │ │ ├── cyber.md │ │ │ ├── cyberTestnet.md │ │ │ ├── darwinia.md │ │ │ ├── dchain.md │ │ │ ├── dchainTestnet.md │ │ │ ├── defichainEvm.md │ │ │ ├── defichainEvmTestnet.md │ │ │ ├── degen.md │ │ │ ├── dfk.md │ │ │ ├── dodochainTestnet.md │ │ │ ├── dogechain.md │ │ │ ├── dreyerxMainnet.md │ │ │ ├── dreyerxTestnet.md │ │ │ ├── edgeless.md │ │ │ ├── edgelessTestnet.md │ │ │ ├── edgeware.md │ │ │ ├── edgewareTestnet.md │ │ │ ├── ekta.md │ │ │ ├── ektaTestnet.md │ │ │ ├── eon.md │ │ │ ├── eos.md │ │ │ ├── eosTestnet.md │ │ │ ├── etherlink.md │ │ │ ├── etherlinkTestnet.md │ │ │ ├── evmos.md │ │ │ ├── evmosTestnet.md │ │ │ ├── fantom.md │ │ │ ├── fantomSonicTestnet.md │ │ │ ├── fantomTestnet.md │ │ │ ├── fibo.md │ │ │ ├── filecoin.md │ │ │ ├── filecoinCalibration.md │ │ │ ├── filecoinHyperspace.md │ │ │ ├── flare.md │ │ │ ├── flareTestnet.md │ │ │ ├── flowMainnet.md │ │ │ ├── flowPreviewnet.md │ │ │ ├── flowTestnet.md │ │ │ ├── fluence.md │ │ │ ├── fluenceStage.md │ │ │ ├── fluenceTestnet.md │ │ │ ├── forma.md │ │ │ ├── foundry.md │ │ │ ├── fraxtal.md │ │ │ ├── fraxtalTestnet.md │ │ │ ├── funkiMainnet.md │ │ │ ├── funkiSepolia.md │ │ │ ├── fuse.md │ │ │ ├── fuseSparknet.md │ │ │ ├── gnosis.md │ │ │ ├── gnosisChiado.md │ │ │ ├── gobi.md │ │ │ ├── goerli.md │ │ │ ├── gravity.md │ │ │ ├── ham.md │ │ │ ├── haqqMainnet.md │ │ │ ├── haqqTestedge2.md │ │ │ ├── hardhat.md │ │ │ ├── harmonyOne.md │ │ │ ├── hashkeyTestnet.md │ │ │ ├── hedera.md │ │ │ ├── hederaPreviewnet.md │ │ │ ├── hederaTestnet.md │ │ │ ├── holesky.md │ │ │ ├── immutableZkEvm.md │ │ │ ├── immutableZkEvmTestnet.md │ │ │ ├── inEVM.md │ │ │ ├── iota.md │ │ │ ├── iotaTestnet.md │ │ │ ├── iotex.md │ │ │ ├── iotexTestnet.md │ │ │ ├── jbc.md │ │ │ ├── jbcTestnet.md │ │ │ ├── kaia.md │ │ │ ├── kairos.md │ │ │ ├── kakarotSepolia.md │ │ │ ├── karura.md │ │ │ ├── kava.md │ │ │ ├── kavaTestnet.md │ │ │ ├── kcc.md │ │ │ ├── klaytn.md │ │ │ ├── klaytnBaobab.md │ │ │ ├── koi.md │ │ │ ├── kroma.md │ │ │ ├── kromaSepolia.md │ │ │ ├── l3x.md │ │ │ ├── l3xTestnet.md │ │ │ ├── lightlinkPegasus.md │ │ │ ├── lightlinkPhoenix.md │ │ │ ├── linea.md │ │ │ ├── lineaGoerli.md │ │ │ ├── lineaSepolia.md │ │ │ ├── lineaTestnet.md │ │ │ ├── lisk.md │ │ │ ├── liskSepolia.md │ │ │ ├── localhost.md │ │ │ ├── lukso.md │ │ │ ├── luksoTestnet.md │ │ │ ├── lycan.md │ │ │ ├── lyra.md │ │ │ ├── mainnet.md │ │ │ ├── mandala.md │ │ │ ├── manta.md │ │ │ ├── mantaSepoliaTestnet.md │ │ │ ├── mantaTestnet.md │ │ │ ├── mantle.md │ │ │ ├── mantleSepoliaTestnet.md │ │ │ ├── mantleTestnet.md │ │ │ ├── merlin.md │ │ │ ├── metachain.md │ │ │ ├── metachainIstanbul.md │ │ │ ├── metalL2.md │ │ │ ├── meter.md │ │ │ ├── meterTestnet.md │ │ │ ├── metis.md │ │ │ ├── metisGoerli.md │ │ │ ├── mev.md │ │ │ ├── mevTestnet.md │ │ │ ├── mintSepoliaTestnet.md │ │ │ ├── mode.md │ │ │ ├── modeTestnet.md │ │ │ ├── moonbaseAlpha.md │ │ │ ├── moonbeam.md │ │ │ ├── moonbeamDev.md │ │ │ ├── moonriver.md │ │ │ ├── morphHolesky.md │ │ │ ├── morphSepolia.md │ │ │ ├── nautilus.md │ │ │ ├── neonDevnet.md │ │ │ ├── neonMainnet.md │ │ │ ├── nexi.md │ │ │ ├── nexilix.md │ │ │ ├── oasisTestnet.md │ │ │ ├── oasys.md │ │ │ ├── okc.md │ │ │ ├── oortMainnetDev.md │ │ │ ├── opBNB.md │ │ │ ├── opBNBTestnet.md │ │ │ ├── optimism.md │ │ │ ├── optimismGoerli.md │ │ │ ├── optimismSepolia.md │ │ │ ├── otimDevnet.md │ │ │ ├── palm.md │ │ │ ├── palmTestnet.md │ │ │ ├── pgn.md │ │ │ ├── pgnTestnet.md │ │ │ ├── phoenix.md │ │ │ ├── playfiAlbireo.md │ │ │ ├── plinga.md │ │ │ ├── plumeTestnet.md │ │ │ ├── polygon.md │ │ │ ├── polygonAmoy.md │ │ │ ├── polygonMumbai.md │ │ │ ├── polygonZkEvm.md │ │ │ ├── polygonZkEvmCardona.md │ │ │ ├── polygonZkEvmTestnet.md │ │ │ ├── pulsechain.md │ │ │ ├── pulsechainV4.md │ │ │ ├── qMainnet.md │ │ │ ├── qTestnet.md │ │ │ ├── real.md │ │ │ ├── redbellyTestnet.md │ │ │ ├── redstone.md │ │ │ ├── reyaNetwork.md │ │ │ ├── rollux.md │ │ │ ├── rolluxTestnet.md │ │ │ ├── ronin.md │ │ │ ├── root.md │ │ │ ├── rootPorcini.md │ │ │ ├── rootstock.md │ │ │ ├── rootstockTestnet.md │ │ │ ├── rss3.md │ │ │ ├── rss3Sepolia.md │ │ │ ├── saigon.md │ │ │ ├── sapphire.md │ │ │ ├── sapphireTestnet.md │ │ │ ├── satoshiVM.md │ │ │ ├── satoshiVMTestnet.md │ │ │ ├── scroll.md │ │ │ ├── scrollSepolia.md │ │ │ ├── sei.md │ │ │ ├── seiDevnet.md │ │ │ ├── seiTestnet.md │ │ │ ├── sepolia.md │ │ │ ├── shapeSepolia.md │ │ │ ├── shardeumSphinx.md │ │ │ ├── shibarium.md │ │ │ ├── shibariumTestnet.md │ │ │ ├── shimmer.md │ │ │ ├── shimmerTestnet.md │ │ │ ├── skaleBlockBrawlers.md │ │ │ ├── skaleCalypso.md │ │ │ ├── skaleCalypsoTestnet.md │ │ │ ├── skaleCryptoBlades.md │ │ │ ├── skaleCryptoColosseum.md │ │ │ ├── skaleEuropa.md │ │ │ ├── skaleEuropaTestnet.md │ │ │ ├── skaleExorde.md │ │ │ ├── skaleHumanProtocol.md │ │ │ ├── skaleNebula.md │ │ │ ├── skaleNebulaTestnet.md │ │ │ ├── skaleRazor.md │ │ │ ├── skaleTitan.md │ │ │ ├── skaleTitanTestnet.md │ │ │ ├── sketchpad.md │ │ │ ├── soneiumMinato.md │ │ │ ├── songbird.md │ │ │ ├── songbirdTestnet.md │ │ │ ├── sophonTestnet.md │ │ │ ├── spicy.md │ │ │ ├── storyTestnet.md │ │ │ ├── stratis.md │ │ │ ├── syscoin.md │ │ │ ├── syscoinTestnet.md │ │ │ ├── taiko.md │ │ │ ├── taikoHekla.md │ │ │ ├── taikoJolnir.md │ │ │ ├── taikoKatla.md │ │ │ ├── taikoTestnetSepolia.md │ │ │ ├── taraxa.md │ │ │ ├── taraxaTestnet.md │ │ │ ├── telcoinTestnet.md │ │ │ ├── telos.md │ │ │ ├── telosTestnet.md │ │ │ ├── tenet.md │ │ │ ├── tevmDefault.md │ │ │ ├── thaiChain.md │ │ │ ├── thunderTestnet.md │ │ │ ├── tron.md │ │ │ ├── unreal.md │ │ │ ├── vechain.md │ │ │ ├── wanchain.md │ │ │ ├── wanchainTestnet.md │ │ │ ├── wemix.md │ │ │ ├── wemixTestnet.md │ │ │ ├── x1Testnet.md │ │ │ ├── xLayer.md │ │ │ ├── xLayerTestnet.md │ │ │ ├── xai.md │ │ │ ├── xaiTestnet.md │ │ │ ├── xdc.md │ │ │ ├── xdcTestnet.md │ │ │ ├── xrSepolia.md │ │ │ ├── yooldoVerse.md │ │ │ ├── yooldoVerseTestnet.md │ │ │ ├── zetachain.md │ │ │ ├── zetachainAthensTestnet.md │ │ │ ├── zhejiang.md │ │ │ ├── zilliqa.md │ │ │ ├── zilliqaTestnet.md │ │ │ ├── zircuitTestnet.md │ │ │ ├── zkFair.md │ │ │ ├── zkFairTestnet.md │ │ │ ├── zkLinkNova.md │ │ │ ├── zkLinkNovaSepoliaTestnet.md │ │ │ ├── zksync.md │ │ │ ├── zksyncInMemoryNode.md │ │ │ ├── zksyncLocalNode.md │ │ │ ├── zksyncSepoliaTestnet.md │ │ │ ├── zora.md │ │ │ ├── zoraSepolia.md │ │ │ └── zoraTestnet.md │ ├── contract │ │ ├── README.md │ │ ├── type-aliases │ │ │ ├── CreateContractFn.md │ │ │ ├── MaybeExtractEventArgsFromAbi.md │ │ │ └── ValueOf.md │ │ └── variables │ │ │ ├── AdvancedContract.md │ │ │ ├── ERC20.md │ │ │ ├── ERC721.md │ │ │ ├── ErrorContract.md │ │ │ └── SimpleContract.md │ ├── decorators │ │ ├── README.md │ │ ├── functions │ │ │ ├── ethActions.md │ │ │ ├── requestEip1193.md │ │ │ ├── tevmActions.md │ │ │ └── tevmSend.md │ │ └── type-aliases │ │ │ ├── AddEthereumChainParameter.md │ │ │ ├── DerivedRpcSchema.md │ │ │ ├── EIP1193Parameters.md │ │ │ ├── EIP1193RequestOptions.md │ │ │ ├── Hash.md │ │ │ ├── JsonRpcSchemaPublic.md │ │ │ ├── JsonRpcSchemaTevm.md │ │ │ ├── JsonRpcSchemaWallet.md │ │ │ ├── LogTopic.md │ │ │ ├── NetworkSync.md │ │ │ ├── Quantity.md │ │ │ ├── RpcSchema.md │ │ │ ├── RpcSchemaOverride.md │ │ │ ├── TestRpcSchema.md │ │ │ ├── TevmSendApi.md │ │ │ ├── WalletPermission.md │ │ │ ├── WalletPermissionCaveat.md │ │ │ └── WatchAssetParams.md │ ├── errors │ │ ├── README.md │ │ ├── classes │ │ │ ├── AccountLockedError.md │ │ │ ├── AccountNotFoundError.md │ │ │ ├── AuthCallUnsetError.md │ │ │ ├── BLS12381FpNotInFieldError.md │ │ │ ├── BLS12381InputEmptyError.md │ │ │ ├── BLS12381InvalidInputLengthError.md │ │ │ ├── BLS12381PointNotOnCurveError.md │ │ │ ├── BaseError.md │ │ │ ├── BlobGasLimitExceededError.md │ │ │ ├── BlockGasLimitExceededError.md │ │ │ ├── ChainIdMismatchError.md │ │ │ ├── CodeSizeExceedsMaximumError.md │ │ │ ├── CodeStoreOutOfGasError.md │ │ │ ├── CommonMismatchError.md │ │ │ ├── ContractExecutionFailedError.md │ │ │ ├── CreateCollisionError.md │ │ │ ├── DecodeFunctionDataError.md │ │ │ ├── DefensiveNullCheckError.md │ │ │ ├── EipNotEnabledError.md │ │ │ ├── EncodeFunctionReturnDataError.md │ │ │ ├── EvmRevertError.md │ │ │ ├── ExecutionError.md │ │ │ ├── ForkError.md │ │ │ ├── GasLimitExceededError.md │ │ │ ├── InitcodeSizeViolationError.md │ │ │ ├── InsufficientBalanceError.md │ │ │ ├── InsufficientFundsError.md │ │ │ ├── InsufficientPermissionsError.md │ │ │ ├── InternalError.md │ │ │ ├── InternalEvmError.md │ │ │ ├── InternalRpcError.md │ │ │ ├── InvalidAbiError.md │ │ │ ├── InvalidAddToBlockchainError.md │ │ │ ├── InvalidAddToMempoolError.md │ │ │ ├── InvalidAddressError.md │ │ │ ├── InvalidArgsError.md │ │ │ ├── InvalidBalanceError.md │ │ │ ├── InvalidBeginSubError.md │ │ │ ├── InvalidBlobVersionedHashesError.md │ │ │ ├── InvalidBlockError.md │ │ │ ├── InvalidBytecodeError.md │ │ │ ├── InvalidBytecodeResultError.md │ │ │ ├── InvalidBytesSizeError.md │ │ │ ├── InvalidCallerError.md │ │ │ ├── InvalidCommitmentError.md │ │ │ ├── InvalidDataError.md │ │ │ ├── InvalidDeployedBytecodeError.md │ │ │ ├── InvalidDepthError.md │ │ │ ├── InvalidEofFormatError.md │ │ │ ├── InvalidFunctionNameError.md │ │ │ ├── InvalidGasLimitError.md │ │ │ ├── InvalidGasPriceError.md │ │ │ ├── InvalidGasRefundError.md │ │ │ ├── InvalidInputLengthError.md │ │ │ ├── InvalidInputRpcError.md │ │ │ ├── InvalidJumpError.md │ │ │ ├── InvalidJumpSubError.md │ │ │ ├── InvalidKzgInputsError.md │ │ │ ├── InvalidMaxFeePerGasError.md │ │ │ ├── InvalidMaxPriorityFeePerGasError.md │ │ │ ├── InvalidNonceError.md │ │ │ ├── InvalidOpcodeError.md │ │ │ ├── InvalidOriginError.md │ │ │ ├── InvalidParamsError.md │ │ │ ├── InvalidParamsRpcError.md │ │ │ ├── InvalidProofError.md │ │ │ ├── InvalidRequestError.md │ │ │ ├── InvalidRequestRpcError.md │ │ │ ├── InvalidReturnSubError.md │ │ │ ├── InvalidSaltError.md │ │ │ ├── InvalidSelfdestructError.md │ │ │ ├── InvalidSignatureError.md │ │ │ ├── InvalidSkipBalanceError.md │ │ │ ├── InvalidStorageRootError.md │ │ │ ├── InvalidToError.md │ │ │ ├── InvalidTransactionError.md │ │ │ ├── InvalidUrlError.md │ │ │ ├── InvalidValueError.md │ │ │ ├── JsonRpcVersionUnsupportedError.md │ │ │ ├── LimitExceededError.md │ │ │ ├── LimitExceededRpcError.md │ │ │ ├── MethodNotFoundError.md │ │ │ ├── MethodNotFoundRpcError.md │ │ │ ├── MethodNotSupportedError.md │ │ │ ├── MethodNotSupportedRpcError.md │ │ │ ├── MisconfiguredClientError.md │ │ │ ├── NoForkTransportSetError.md │ │ │ ├── NoForkUrlSetError.md │ │ │ ├── NonceAlreadyUsedError.md │ │ │ ├── NonceTooHighError.md │ │ │ ├── NonceTooLowError.md │ │ │ ├── OutOfGasError.md │ │ │ ├── OutOfRangeError.md │ │ │ ├── ParseError.md │ │ │ ├── ParseRpcError.md │ │ │ ├── PendingTransactionTimeoutError.md │ │ │ ├── ProviderDisconnectedError.md │ │ │ ├── RateLimitExceededError.md │ │ │ ├── RefundExhaustedError.md │ │ │ ├── ResourceNotFoundError.md │ │ │ ├── ResourceNotFoundRpcError.md │ │ │ ├── ResourceUnavailableError.md │ │ │ ├── ResourceUnavailableRpcError.md │ │ │ ├── RevertError.md │ │ │ ├── StackOverflowError.md │ │ │ ├── StackUnderflowError.md │ │ │ ├── StaticStateChangeError.md │ │ │ ├── StopError.md │ │ │ ├── TimeoutError.md │ │ │ ├── TransactionRejectedError.md │ │ │ ├── TransactionTooLargeError.md │ │ │ ├── TransactionUnderpricedError.md │ │ │ ├── UnknownBlockError.md │ │ │ ├── UnknownRpcError.md │ │ │ ├── UnreachableCodeError.md │ │ │ ├── UnsupportedChainError.md │ │ │ ├── UnsupportedProviderMethodError.md │ │ │ ├── UserRejectedRequestError.md │ │ │ └── ValueOverflowError.md │ │ ├── type-aliases │ │ │ ├── AccountLockedErrorParameters.md │ │ │ ├── AuthCallUnsetErrorParameters.md │ │ │ ├── BLS12381FpNotInFieldErrorParameters.md │ │ │ ├── BLS12381InputEmptyErrorParameters.md │ │ │ ├── BLS12381InvalidInputLengthErrorParameters.md │ │ │ ├── BLS12381PointNotOnCurveErrorParameters.md │ │ │ ├── BaseErrorParameters.md │ │ │ ├── BlobGasLimitExceededErrorParameters.md │ │ │ ├── BlockGasLimitExceededErrorParameters.md │ │ │ ├── ChainIdMismatchErrorParameters.md │ │ │ ├── CodeSizeExceedsMaximumErrorParameters.md │ │ │ ├── CodeStoreOutOfGasErrorParameters.md │ │ │ ├── CommonMismatchErrorParameters.md │ │ │ ├── ContractExecutionFailedErrorParameters.md │ │ │ ├── CreateCollisionErrorParameters.md │ │ │ ├── DefensiveNullCheckErrorParameters.md │ │ │ ├── EipNotEnabledErrorParameters.md │ │ │ ├── EvmRevertErrorParameters.md │ │ │ ├── ExecutionErrorParameters.md │ │ │ ├── ForkErrorParameters.md │ │ │ ├── GasLimitExceededErrorParameters.md │ │ │ ├── InitcodeSizeViolationErrorParameters.md │ │ │ ├── InsufficientBalanceErrorParameters.md │ │ │ ├── InsufficientFundsErrorParameters.md │ │ │ ├── InsufficientPermissionsErrorParameters.md │ │ │ ├── InternalErrorParameters.md │ │ │ ├── InternalEvmErrorParameters.md │ │ │ ├── InvalidAbiErrorParameters.md │ │ │ ├── InvalidAddToBlockchainErrorParameters.md │ │ │ ├── InvalidAddToMempoolErrorParameters.md │ │ │ ├── InvalidAddressErrorParameters.md │ │ │ ├── InvalidArgsErrorParameters.md │ │ │ ├── InvalidBalanceErrorParameters.md │ │ │ ├── InvalidBeginSubErrorParameters.md │ │ │ ├── InvalidBlobVersionedHashesErrorParameters.md │ │ │ ├── InvalidBlockErrorParameters.md │ │ │ ├── InvalidBytecodeErrorParameters.md │ │ │ ├── InvalidBytecodeResultErrorParameters.md │ │ │ ├── InvalidBytesSizeErrorParameters.md │ │ │ ├── InvalidCallerErrorParameters.md │ │ │ ├── InvalidCommitmentErrorParameters.md │ │ │ ├── InvalidDataErrorParameters.md │ │ │ ├── InvalidDeployedBytecodeErrorParameters.md │ │ │ ├── InvalidDepthErrorParameters.md │ │ │ ├── InvalidEofFormatErrorParameters.md │ │ │ ├── InvalidFunctionNameErrorParameters.md │ │ │ ├── InvalidGasLimitErrorParameters.md │ │ │ ├── InvalidGasPriceErrorParameters.md │ │ │ ├── InvalidGasRefundErrorParameters.md │ │ │ ├── InvalidInputLengthErrorParameters.md │ │ │ ├── InvalidJumpErrorParameters.md │ │ │ ├── InvalidJumpSubErrorParameters.md │ │ │ ├── InvalidKzgInputsErrorParameters.md │ │ │ ├── InvalidMaxFeePerGasErrorParameters.md │ │ │ ├── InvalidMaxPriorityFeePerGasErrorParameters.md │ │ │ ├── InvalidNonceErrorParameters.md │ │ │ ├── InvalidOpcodeErrorParameters.md │ │ │ ├── InvalidOriginErrorParameters.md │ │ │ ├── InvalidParamsErrorParameters.md │ │ │ ├── InvalidProofErrorParameters.md │ │ │ ├── InvalidRequestErrorParameters.md │ │ │ ├── InvalidReturnSubErrorParameters.md │ │ │ ├── InvalidSaltErrorParameters.md │ │ │ ├── InvalidSelfdestructErrorParameters.md │ │ │ ├── InvalidSignatureErrorParameters.md │ │ │ ├── InvalidSkipBalanceErrorParameters.md │ │ │ ├── InvalidStorageRootErrorParameters.md │ │ │ ├── InvalidToErrorParameters.md │ │ │ ├── InvalidTransactionErrorParameters.md │ │ │ ├── InvalidUrlErrorParameters.md │ │ │ ├── InvalidValueErrorParameters.md │ │ │ ├── LimitExceededErrorParameters.md │ │ │ ├── MethodNotFoundErrorParameters.md │ │ │ ├── MethodNotSupportedErrorParameters.md │ │ │ ├── MisconfiguredClientErrorParameters.md │ │ │ ├── NoForkTransportSetErrorParameters.md │ │ │ ├── NoForkUrlSetErrorParameters.md │ │ │ ├── NonceAlreadyUsedErrorParameters.md │ │ │ ├── NonceTooHighErrorParameters.md │ │ │ ├── NonceTooLowErrorParameters.md │ │ │ ├── OutOfGasErrorParameters.md │ │ │ ├── OutOfRangeErrorParameters.md │ │ │ ├── ParseErrorParameters.md │ │ │ ├── PendingTransactionTimeoutErrorParameters.md │ │ │ ├── RateLimitExceededErrorParameters.md │ │ │ ├── RefundExhaustedErrorParameters.md │ │ │ ├── ResourceNotFoundErrorParameters.md │ │ │ ├── ResourceUnavailableErrorParameters.md │ │ │ ├── RevertErrorParameters.md │ │ │ ├── RpcErrorCode.md │ │ │ ├── StackOverflowErrorParameters.md │ │ │ ├── StackUnderflowErrorParameters.md │ │ │ ├── StaticStateChangeErrorParameters.md │ │ │ ├── StopErrorParameters.md │ │ │ ├── TransactionRejectedErrorParameters.md │ │ │ ├── TransactionTooLargeErrorParameters.md │ │ │ ├── TransactionUnderpricedErrorParameters.md │ │ │ ├── UnknownBlockErrorParameters.md │ │ │ ├── UnreachableCodeErrorParameters.md │ │ │ ├── UnsupportedChainErrorParameters.md │ │ │ └── ValueOverflowErrorParameters.md │ │ └── variables │ │ │ └── rpcErrorCodeToMessage.md │ ├── evm │ │ ├── README.md │ │ ├── classes │ │ │ ├── Eof.md │ │ │ ├── EthjsMessage.md │ │ │ ├── Evm.md │ │ │ ├── EvmError.md │ │ │ └── EvmType.md │ │ ├── functions │ │ │ ├── createEvm.md │ │ │ └── getActivePrecompiles.md │ │ ├── interfaces │ │ │ ├── EvmResult.md │ │ │ ├── EvmRunCallOpts.md │ │ │ ├── ExecResult.md │ │ │ ├── InterpreterStep.md │ │ │ └── PrecompileInput.md │ │ └── type-aliases │ │ │ ├── CreateEvmOptions.md │ │ │ ├── EVMOpts.md │ │ │ └── Log.md │ ├── http-client │ │ ├── README.md │ │ ├── functions │ │ │ └── createHttpClient.md │ │ └── type-aliases │ │ │ ├── HttpClient.md │ │ │ └── HttpClientOptions.md │ ├── index │ │ ├── README.md │ │ ├── classes │ │ │ └── ProviderRpcError.md │ │ ├── functions │ │ │ ├── boolToBytes.md │ │ │ ├── boolToHex.md │ │ │ ├── bytesToBigint.md │ │ │ ├── bytesToBool.md │ │ │ ├── bytesToHex.md │ │ │ ├── bytesToNumber.md │ │ │ ├── createClient.md │ │ │ ├── createSyncStoragePersister.md │ │ │ ├── createTevmNode.md │ │ │ ├── createTevmTransport.md │ │ │ ├── decodeAbiParameters.md │ │ │ ├── decodeErrorResult.md │ │ │ ├── decodeEventLog.md │ │ │ ├── decodeFunctionData.md │ │ │ ├── decodeFunctionResult.md │ │ │ ├── encodeAbiParameters.md │ │ │ ├── encodeDeployData.md │ │ │ ├── encodeErrorResult.md │ │ │ ├── encodeEventTopics.md │ │ │ ├── encodeFunctionData.md │ │ │ ├── encodeFunctionResult.md │ │ │ ├── encodePacked.md │ │ │ ├── formatAbi.md │ │ │ ├── formatEther.md │ │ │ ├── formatGwei.md │ │ │ ├── formatLog.md │ │ │ ├── fromBytes.md │ │ │ ├── fromHex.md │ │ │ ├── fromRlp.md │ │ │ ├── getAddress.md │ │ │ ├── hexToBigInt.md │ │ │ ├── hexToBool.md │ │ │ ├── hexToBytes.md │ │ │ ├── hexToNumber.md │ │ │ ├── hexToString.md │ │ │ ├── http.md │ │ │ ├── isAddress.md │ │ │ ├── isBytes.md │ │ │ ├── isHex.md │ │ │ ├── keccak256.md │ │ │ ├── mnemonicToAccount.md │ │ │ ├── numberToHex.md │ │ │ ├── parseAbi.md │ │ │ ├── parseEther.md │ │ │ ├── parseGwei.md │ │ │ ├── publicActions.md │ │ │ ├── stringToHex.md │ │ │ ├── testActions.md │ │ │ ├── tevmCall.md │ │ │ ├── tevmDeploy.md │ │ │ ├── tevmDumpState.md │ │ │ ├── tevmGetAccount.md │ │ │ ├── tevmLoadState.md │ │ │ ├── tevmMine.md │ │ │ ├── tevmReady.md │ │ │ ├── tevmSetAccount.md │ │ │ ├── tevmTransport.md │ │ │ ├── tevmViemActions.md │ │ │ ├── toBytes.md │ │ │ ├── toHex.md │ │ │ ├── toRlp.md │ │ │ ├── walletActions.md │ │ │ └── webSocket.md │ │ ├── interfaces │ │ │ └── Storage.md │ │ ├── type-aliases │ │ │ ├── Abi.md │ │ │ ├── AbiConstructor.md │ │ │ ├── AbiEvent.md │ │ │ ├── AbiFunction.md │ │ │ ├── AbiItemType.md │ │ │ ├── AbiParametersToPrimitiveTypes.md │ │ │ ├── Account.md │ │ │ ├── AccountState.md │ │ │ ├── Address.md │ │ │ ├── AutoMining.md │ │ │ ├── BaseParams.md │ │ │ ├── BlockNumber.md │ │ │ ├── BlockParam.md │ │ │ ├── BlockResult.md │ │ │ ├── BlockTag.md │ │ │ ├── ConstructorArgument.md │ │ │ ├── Contract.md │ │ │ ├── ContractFunctionName.md │ │ │ ├── CreateContractParams.md │ │ │ ├── CreateEventFilterParameters.md │ │ │ ├── CreateMemoryClientFn.md │ │ │ ├── CreateMemoryDbFn.md │ │ │ ├── CreateSyncStoragePersisterOptions.md │ │ │ ├── CustomPrecompile.md │ │ │ ├── DecodeFunctionResultReturnType.md │ │ │ ├── EIP1193EventEmitter.md │ │ │ ├── EIP1193EventMap.md │ │ │ ├── EIP1193Events.md │ │ │ ├── EIP1193RequestFn.md │ │ │ ├── Eip1193RequestProvider.md │ │ │ ├── EmptyParams.md │ │ │ ├── EncodeFunctionDataParameters.md │ │ │ ├── EthActionsApi.md │ │ │ ├── EthjsFilter.md │ │ │ ├── EventActionCreator.md │ │ │ ├── Extension.md │ │ │ ├── ExtractAbiEvent.md │ │ │ ├── ExtractAbiEventNames.md │ │ │ ├── ExtractAbiEvents.md │ │ │ ├── ExtractAbiFunction.md │ │ │ ├── ExtractAbiFunctionNames.md │ │ │ ├── Filter.md │ │ │ ├── FilterParams.md │ │ │ ├── FilterType.md │ │ │ ├── FormatAbi.md │ │ │ ├── GetEventArgs.md │ │ │ ├── HDAccount.md │ │ │ ├── Hardfork.md │ │ │ ├── HeadersInit.md │ │ │ ├── Hex.md │ │ │ ├── IntervalMining.md │ │ │ ├── JsonRpcClient.md │ │ │ ├── JsonRpcProcedure.md │ │ │ ├── JsonRpcRequest.md │ │ │ ├── JsonRpcResponse.md │ │ │ ├── ManualMining.md │ │ │ ├── MemoryClient.md │ │ │ ├── MemoryClientOptions.md │ │ │ ├── MemoryDb.md │ │ │ ├── MiningConfig.md │ │ │ ├── ParseAbi.md │ │ │ ├── Predeploy.md │ │ │ ├── PrestateTraceResult.md │ │ │ ├── ProviderConnectInfo.md │ │ │ ├── ProviderMessage.md │ │ │ ├── ReadActionCreator.md │ │ │ ├── StateOptions.md │ │ │ ├── SyncStoragePersister.md │ │ │ ├── TevmActions.md │ │ │ ├── TevmActionsApi.md │ │ │ ├── TevmClient.md │ │ │ ├── TevmContract.md │ │ │ ├── TevmNode.md │ │ │ ├── TevmNodeOptions.md │ │ │ ├── TevmRpcSchema.md │ │ │ ├── TevmState.md │ │ │ ├── TevmTransport.md │ │ │ ├── TevmViemActionsApi.md │ │ │ ├── TraceCall.md │ │ │ ├── TraceResult.md │ │ │ ├── TransactionParams.md │ │ │ ├── TransactionResult.md │ │ │ ├── WriteActionCreator.md │ │ │ └── createJsonRpcFetcher.md │ │ └── variables │ │ │ ├── GENESIS_STATE.md │ │ │ ├── createContract.md │ │ │ ├── createMemoryClient.md │ │ │ ├── createMemoryDb.md │ │ │ ├── defineCall.md │ │ │ ├── definePrecompile.md │ │ │ ├── definePredeploy.md │ │ │ ├── loadBalance.md │ │ │ ├── prefundedAccounts.md │ │ │ ├── rateLimit.md │ │ │ └── tevmContract.md │ ├── memory-client │ │ └── README.md │ ├── modules.md │ ├── node │ │ ├── README.md │ │ └── type-aliases │ │ │ └── BaseClientOptions.md │ ├── precompiles │ │ ├── README.md │ │ ├── type-aliases │ │ │ ├── CallResult.md │ │ │ ├── CustomPrecompile.md │ │ │ └── TypedError.md │ │ └── variables │ │ │ ├── P256_VERIFY_ADDRESS.md │ │ │ ├── P256_VERIFY_GAS_COST.md │ │ │ └── p256VerifyPrecompile.md │ ├── predeploys │ │ ├── README.md │ │ └── type-aliases │ │ │ └── DefinePredeployFn.md │ ├── receipt-manager │ │ ├── README.md │ │ ├── classes │ │ │ └── ReceiptsManager.md │ │ ├── functions │ │ │ └── createMapDb.md │ │ ├── interfaces │ │ │ ├── BaseTxReceipt.md │ │ │ ├── EIP4844BlobTxReceipt.md │ │ │ ├── MetaDBManagerOptions.md │ │ │ ├── PostByzantiumTxReceipt.md │ │ │ └── PreByzantiumTxReceipt.md │ │ └── type-aliases │ │ │ ├── DbType.md │ │ │ ├── MapDb.md │ │ │ ├── TxReceipt.md │ │ │ └── TxReceiptWithType.md │ ├── server │ │ ├── README.md │ │ ├── classes │ │ │ ├── InvalidJsonError.md │ │ │ └── ReadRequestBodyError.md │ │ ├── functions │ │ │ ├── createExpressMiddleware.md │ │ │ ├── createHttpHandler.md │ │ │ ├── createNextApiHandler.md │ │ │ └── createServer.md │ │ └── type-aliases │ │ │ ├── Client.md │ │ │ ├── InvalidJsonErrorParameters.md │ │ │ ├── ReadRequestBodyErrorParameters.md │ │ │ └── Tevm.md │ ├── state │ │ ├── README.md │ │ ├── classes │ │ │ ├── AccountCache.md │ │ │ ├── ContractCache.md │ │ │ └── StorageCache.md │ │ ├── functions │ │ │ ├── clearContractStorage.md │ │ │ ├── createBaseState.md │ │ │ ├── createStateManager.md │ │ │ ├── deepCopy.md │ │ │ ├── getAccountFromProvider.md │ │ │ ├── getContractCode.md │ │ │ ├── getContractStorage.md │ │ │ ├── getForkBlockTag.md │ │ │ ├── getForkClient.md │ │ │ ├── getProof.md │ │ │ ├── putContractCode.md │ │ │ ├── putContractStorage.md │ │ │ └── shallowCopy.md │ │ ├── interfaces │ │ │ ├── AccountStorage.md │ │ │ ├── ForkOptions.md │ │ │ ├── ParameterizedAccountStorage.md │ │ │ └── StateManager.md │ │ ├── type-aliases │ │ │ ├── BaseState.md │ │ │ ├── CacheType.md │ │ │ ├── ParameterizedTevmState.md │ │ │ ├── SerializableTevmState.md │ │ │ ├── StateAction.md │ │ │ ├── StateCache.md │ │ │ └── StateRoots.md │ │ └── variables │ │ │ ├── CacheType.md │ │ │ ├── checkpoint.md │ │ │ ├── clearCaches.md │ │ │ ├── commit.md │ │ │ ├── deleteAccount.md │ │ │ ├── dumpCanonicalGenesis.md │ │ │ ├── dumpStorage.md │ │ │ ├── dumpStorageRange.md │ │ │ ├── generateCanonicalGenesis.md │ │ │ ├── getAccount.md │ │ │ ├── getAccountAddresses.md │ │ │ ├── getAppliedKey.md │ │ │ ├── getStateRoot.md │ │ │ ├── hasStateRoot.md │ │ │ ├── modifyAccountFields.md │ │ │ ├── originalStorageCache.md │ │ │ ├── putAccount.md │ │ │ ├── revert.md │ │ │ └── setStateRoot.md │ ├── tx │ │ ├── README.md │ │ ├── classes │ │ │ ├── AccessListEIP2930Transaction.md │ │ │ ├── BlobEIP4844Transaction.md │ │ │ ├── FeeMarketEIP1559Transaction.md │ │ │ └── LegacyTransaction.md │ │ ├── functions │ │ │ ├── TransactionFactory.md │ │ │ ├── createImpersonatedTx.md │ │ │ ├── createTxFromBlockBodyData.md │ │ │ ├── createTxFromRLP.md │ │ │ ├── isAccessListEIP2930Tx.md │ │ │ ├── isBlobEIP4844Tx.md │ │ │ ├── isFeeMarketEIP1559Tx.md │ │ │ └── isLegacyTx.md │ │ ├── interfaces │ │ │ ├── EIP1559CompatibleTx.md │ │ │ ├── EIP4844CompatibleTx.md │ │ │ ├── ImpersonatedTx.md │ │ │ ├── JsonRpcTx.md │ │ │ ├── JsonTx.md │ │ │ ├── TxData.md │ │ │ └── TxOptions.md │ │ ├── type-aliases │ │ │ ├── AccessList.md │ │ │ ├── AccessListItem.md │ │ │ ├── Capability.md │ │ │ ├── TransactionType.md │ │ │ └── TypedTransaction.md │ │ └── variables │ │ │ ├── Capability.md │ │ │ └── TransactionType.md │ ├── txpool │ │ ├── README.md │ │ └── classes │ │ │ └── TxPool.md │ ├── utils │ │ ├── README.md │ │ ├── classes │ │ │ ├── Bloom.md │ │ │ ├── EthjsAccount.md │ │ │ ├── EthjsAddress.md │ │ │ └── Withdrawal.md │ │ ├── functions │ │ │ ├── bytesToUtf8.md │ │ │ ├── createAccount.md │ │ │ ├── createAddressFromString.md │ │ │ ├── createWithdrawal.md │ │ │ ├── equalsBytes.md │ │ │ ├── hashMessage.md │ │ │ ├── invariant.md │ │ │ ├── recoverAddress.md │ │ │ ├── recoverMessageAddress.md │ │ │ ├── recoverPublicKey.md │ │ │ ├── serializeTransaction.md │ │ │ ├── signMessage.md │ │ │ ├── toType.md │ │ │ └── verifyMessage.md │ │ ├── interfaces │ │ │ ├── Db.md │ │ │ └── JsonRpcWithdrawal.md │ │ ├── type-aliases │ │ │ ├── AddressLike.md │ │ │ ├── AsyncEventEmitter.md │ │ │ ├── BatchDbOp.md │ │ │ ├── BigIntLike.md │ │ │ ├── BigIntToHex.md │ │ │ ├── BytesLike.md │ │ │ ├── ContractConstructorArgs.md │ │ │ ├── DbObject.md │ │ │ ├── EncodeDeployDataParameters.md │ │ │ ├── EncodeEventTopicsParameters.md │ │ │ ├── EncodingOpts.md │ │ │ ├── GenesisState.md │ │ │ ├── JsonSerializable.md │ │ │ ├── JsonSerializableArray.md │ │ │ ├── JsonSerializableObject.md │ │ │ ├── JsonSerializableSet.md │ │ │ ├── KeyEncoding.md │ │ │ ├── SerializeToJson.md │ │ │ ├── SetToHex.md │ │ │ ├── TypeOutput.md │ │ │ ├── ValueEncoding.md │ │ │ └── WithdrawalData.md │ │ └── variables │ │ │ ├── GWEI_TO_WEI.md │ │ │ ├── KECCAK256_RLP.md │ │ │ ├── KECCAK256_RLP_ARRAY.md │ │ │ ├── KeyEncoding.md │ │ │ ├── PREFUNDED_ACCOUNTS.md │ │ │ ├── PREFUNDED_PRIVATE_KEYS.md │ │ │ ├── PREFUNDED_PUBLIC_KEYS.md │ │ │ ├── PREFUNDED_SEED.md │ │ │ ├── TypeOutput.md │ │ │ ├── ValueEncoding.md │ │ │ ├── bytesToUnprefixedHex.md │ │ │ ├── concatBytes.md │ │ │ ├── ecrecover.md │ │ │ ├── fetchFromProvider.md │ │ │ ├── getProvider.md │ │ │ ├── randomBytes.md │ │ │ └── setLengthLeft.md │ └── vm │ │ ├── README.md │ │ ├── classes │ │ └── BlockBuilder.md │ │ ├── enumerations │ │ └── BuildStatus.md │ │ ├── functions │ │ ├── applyDAOHardfork.md │ │ ├── calculateMinerReward.md │ │ ├── calculateOmmerReward.md │ │ ├── createVm.md │ │ ├── deepCopy.md │ │ ├── execHardfork.md │ │ ├── genTxTrie.md │ │ ├── rewardAccount.md │ │ ├── txLogsBloom.md │ │ ├── validateRunTx.md │ │ └── warmAddresses2929.md │ │ ├── interfaces │ │ ├── AfterBlockEvent.md │ │ ├── AfterTxEvent.md │ │ ├── ApplyBlockResult.md │ │ ├── BaseTxReceipt.md │ │ ├── BuildBlockOpts.md │ │ ├── BuilderOpts.md │ │ ├── EIP4844BlobTxReceipt.md │ │ ├── PostByzantiumTxReceipt.md │ │ ├── PreByzantiumTxReceipt.md │ │ ├── RunBlockOpts.md │ │ ├── RunBlockResult.md │ │ ├── RunTxOpts.md │ │ ├── RunTxResult.md │ │ ├── SealBlockOpts.md │ │ └── VMOpts.md │ │ ├── type-aliases │ │ ├── AddTransactionError.md │ │ ├── BlockStatus.md │ │ ├── BuildBlock.md │ │ ├── CreateVmOptions.md │ │ ├── DeepCopy.md │ │ ├── DeepCopyError.md │ │ ├── EVMProfilerOpts.md │ │ ├── RunBlock.md │ │ ├── RunTx.md │ │ ├── TxReceipt.md │ │ ├── VMEvents.md │ │ ├── VMProfilerOpts.md │ │ └── Vm.md │ │ └── variables │ │ ├── DAOConfig.md │ │ ├── KECCAK256_NULL.md │ │ ├── accumulateParentBeaconBlockRoot.md │ │ ├── accumulateParentBlockHash.md │ │ ├── applyBlock.md │ │ ├── applyTransactions.md │ │ ├── assignBlockRewards.md │ │ ├── assignWithdrawals.md │ │ ├── buildBlock.md │ │ ├── generateTxReceipt.md │ │ └── parentBeaconBlockRootAddress.md ├── errors │ ├── index.cjs │ ├── index.cjs.map │ ├── index.d.cts │ ├── index.d.ts │ ├── index.js │ ├── index.js.map │ └── index.ts ├── evm │ ├── index.cjs │ ├── index.cjs.map │ ├── index.d.cts │ ├── index.d.ts │ ├── index.js │ ├── index.js.map │ └── index.ts ├── http-client │ ├── index.cjs │ ├── index.cjs.map │ ├── index.d.cts │ ├── index.d.ts │ ├── index.js │ ├── index.js.map │ └── index.ts ├── index.cjs ├── index.cjs.map ├── index.d.cts ├── index.d.ts ├── index.js ├── index.js.map ├── index.ts ├── jsr.json ├── memory-client │ ├── index.cjs │ ├── index.cjs.map │ ├── index.d.cts │ ├── index.d.ts │ ├── index.js │ ├── index.js.map │ └── index.ts ├── node │ ├── index.cjs │ ├── index.cjs.map │ ├── index.d.cts │ ├── index.d.ts │ ├── index.js │ ├── index.js.map │ └── index.ts ├── package.json ├── precompiles │ ├── index.cjs │ ├── index.cjs.map │ ├── index.d.cts │ ├── index.d.ts │ ├── index.js │ ├── index.js.map │ └── index.ts ├── predeploys │ ├── index.cjs │ ├── index.cjs.map │ ├── index.d.cts │ ├── index.d.ts │ ├── index.js │ ├── index.js.map │ └── index.ts ├── receipt-manager │ ├── index.cjs │ ├── index.cjs.map │ ├── index.d.cts │ ├── index.d.ts │ ├── index.js │ ├── index.js.map │ └── index.ts ├── server │ ├── index.cjs │ ├── index.cjs.map │ ├── index.d.cts │ ├── index.d.ts │ ├── index.js │ ├── index.js.map │ └── index.ts ├── state │ ├── index.cjs │ ├── index.cjs.map │ ├── index.d.cts │ ├── index.d.ts │ ├── index.js │ ├── index.js.map │ └── index.ts ├── sync-storage-persister │ ├── index.cjs │ ├── index.cjs.map │ ├── index.d.cts │ ├── index.d.ts │ ├── index.js │ ├── index.js.map │ └── index.ts ├── tsconfig.json ├── tsup.config.js ├── tx │ ├── index.cjs │ ├── index.cjs.map │ ├── index.d.cts │ ├── index.d.ts │ ├── index.js │ ├── index.js.map │ └── index.ts ├── txpool │ ├── index.cjs │ ├── index.cjs.map │ ├── index.d.cts │ ├── index.d.ts │ ├── index.js │ ├── index.js.map │ └── index.ts ├── typedoc.json ├── utils │ ├── index.cjs │ ├── index.cjs.map │ ├── index.d.cts │ ├── index.d.ts │ ├── index.js │ ├── index.js.map │ └── index.ts └── vm │ ├── index.cjs │ ├── index.cjs.map │ ├── index.d.cts │ ├── index.d.ts │ ├── index.js │ ├── index.js.map │ └── index.ts ├── verification_report.md └── vitest.workspace.ts /.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.cargo/config.toml -------------------------------------------------------------------------------- /.changeset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/README.md -------------------------------------------------------------------------------- /.changeset/add-deal-action.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/add-deal-action.md -------------------------------------------------------------------------------- /.changeset/afraid-socks-work.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/afraid-socks-work.md -------------------------------------------------------------------------------- /.changeset/angry-maps-worry.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/angry-maps-worry.md -------------------------------------------------------------------------------- /.changeset/big-horses-end.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/big-horses-end.md -------------------------------------------------------------------------------- /.changeset/big-kiwis-double.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/big-kiwis-double.md -------------------------------------------------------------------------------- /.changeset/blue-beds-rest.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/blue-beds-rest.md -------------------------------------------------------------------------------- /.changeset/blue-onions-fry.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/blue-onions-fry.md -------------------------------------------------------------------------------- /.changeset/brave-goats-ring.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/brave-goats-ring.md -------------------------------------------------------------------------------- /.changeset/breezy-pens-smash.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/breezy-pens-smash.md -------------------------------------------------------------------------------- /.changeset/brown-buses-tap.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/brown-buses-tap.md -------------------------------------------------------------------------------- /.changeset/brown-foxes-doubt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/brown-foxes-doubt.md -------------------------------------------------------------------------------- /.changeset/bumpy-clubs-try.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/bumpy-clubs-try.md -------------------------------------------------------------------------------- /.changeset/bumpy-women-visit.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/bumpy-women-visit.md -------------------------------------------------------------------------------- /.changeset/calm-kings-unite.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/calm-kings-unite.md -------------------------------------------------------------------------------- /.changeset/calm-pans-kneel.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/calm-pans-kneel.md -------------------------------------------------------------------------------- /.changeset/chatty-jobs-argue.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/chatty-jobs-argue.md -------------------------------------------------------------------------------- /.changeset/chilly-geckos-go.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/chilly-geckos-go.md -------------------------------------------------------------------------------- /.changeset/chilly-rocks-yawn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/chilly-rocks-yawn.md -------------------------------------------------------------------------------- /.changeset/clean-jobs-work.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/clean-jobs-work.md -------------------------------------------------------------------------------- /.changeset/clean-mirrors-jog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/clean-mirrors-jog.md -------------------------------------------------------------------------------- /.changeset/clean-toys-attack.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/clean-toys-attack.md -------------------------------------------------------------------------------- /.changeset/clean-zebras-cry.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/clean-zebras-cry.md -------------------------------------------------------------------------------- /.changeset/clever-suns-cross.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/clever-suns-cross.md -------------------------------------------------------------------------------- /.changeset/cold-masks-itch.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/cold-masks-itch.md -------------------------------------------------------------------------------- /.changeset/cold-planets-nail.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/cold-planets-nail.md -------------------------------------------------------------------------------- /.changeset/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/config.json -------------------------------------------------------------------------------- /.changeset/cool-beans-care.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/cool-beans-care.md -------------------------------------------------------------------------------- /.changeset/cool-lamps-double.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/cool-lamps-double.md -------------------------------------------------------------------------------- /.changeset/cuddly-beans-love.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/cuddly-beans-love.md -------------------------------------------------------------------------------- /.changeset/cuddly-dodos-nail.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/cuddly-dodos-nail.md -------------------------------------------------------------------------------- /.changeset/cuddly-snakes-look.md: -------------------------------------------------------------------------------- 1 | --- 2 | "@tevm/vm": minor 3 | --- 4 | 5 | Added runTx to Vm interface 6 | -------------------------------------------------------------------------------- /.changeset/curly-bats-decide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/curly-bats-decide.md -------------------------------------------------------------------------------- /.changeset/curly-hats-tickle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/curly-hats-tickle.md -------------------------------------------------------------------------------- /.changeset/curly-mirrors-sing.md: -------------------------------------------------------------------------------- 1 | --- 2 | "@tevm/ts-plugin": patch 3 | --- 4 | 5 | Fixed shebang in cli script 6 | -------------------------------------------------------------------------------- /.changeset/cyan-dogs-hammer.md: -------------------------------------------------------------------------------- 1 | --- 2 | "tevm": patch 3 | --- 4 | 5 | Fixed bug with bad export" 6 | -------------------------------------------------------------------------------- /.changeset/dirty-goats-tan.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/dirty-goats-tan.md -------------------------------------------------------------------------------- /.changeset/dirty-yaks-repeat.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/dirty-yaks-repeat.md -------------------------------------------------------------------------------- /.changeset/dry-feet-go.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/dry-feet-go.md -------------------------------------------------------------------------------- /.changeset/dry-lizards-mate.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/dry-lizards-mate.md -------------------------------------------------------------------------------- /.changeset/dry-shirts-smash.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/dry-shirts-smash.md -------------------------------------------------------------------------------- /.changeset/dull-actors-sing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/dull-actors-sing.md -------------------------------------------------------------------------------- /.changeset/dull-crabs-doubt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/dull-crabs-doubt.md -------------------------------------------------------------------------------- /.changeset/dull-jeans-work.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/dull-jeans-work.md -------------------------------------------------------------------------------- /.changeset/dull-tables-invite.md: -------------------------------------------------------------------------------- 1 | --- 2 | "@tevm/unplugin": patch 3 | --- 4 | 5 | Fix: bug loading tsconfig.json" 6 | -------------------------------------------------------------------------------- /.changeset/early-bugs-rush.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/early-bugs-rush.md -------------------------------------------------------------------------------- /.changeset/early-colts-kick.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/early-colts-kick.md -------------------------------------------------------------------------------- /.changeset/early-pears-exist.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/early-pears-exist.md -------------------------------------------------------------------------------- /.changeset/early-poets-knock.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/early-poets-knock.md -------------------------------------------------------------------------------- /.changeset/early-tips-repeat.md: -------------------------------------------------------------------------------- 1 | --- 2 | "tevm": minor 3 | --- 4 | 5 | Bump barrel package version 6 | -------------------------------------------------------------------------------- /.changeset/eighty-books-wink.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/eighty-books-wink.md -------------------------------------------------------------------------------- /.changeset/eleven-masks-sin.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/eleven-masks-sin.md -------------------------------------------------------------------------------- /.changeset/eleven-rocks-bake.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/eleven-rocks-bake.md -------------------------------------------------------------------------------- /.changeset/fair-bats-count.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/fair-bats-count.md -------------------------------------------------------------------------------- /.changeset/fair-boats-call.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/fair-boats-call.md -------------------------------------------------------------------------------- /.changeset/fair-ghosts-rule.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/fair-ghosts-rule.md -------------------------------------------------------------------------------- /.changeset/fair-snakes-fix.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/fair-snakes-fix.md -------------------------------------------------------------------------------- /.changeset/fair-weeks-glow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/fair-weeks-glow.md -------------------------------------------------------------------------------- /.changeset/famous-bats-exist.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/famous-bats-exist.md -------------------------------------------------------------------------------- /.changeset/famous-toys-hug.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/famous-toys-hug.md -------------------------------------------------------------------------------- /.changeset/fast-ants-run.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/fast-ants-run.md -------------------------------------------------------------------------------- /.changeset/fast-coins-dress.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/fast-coins-dress.md -------------------------------------------------------------------------------- /.changeset/fast-donuts-trade.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/fast-donuts-trade.md -------------------------------------------------------------------------------- /.changeset/fast-lies-rush.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/fast-lies-rush.md -------------------------------------------------------------------------------- /.changeset/fast-maps-arrive.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/fast-maps-arrive.md -------------------------------------------------------------------------------- /.changeset/fast-toys-boil.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/fast-toys-boil.md -------------------------------------------------------------------------------- /.changeset/few-bears-lick.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/few-bears-lick.md -------------------------------------------------------------------------------- /.changeset/few-pandas-nail.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/few-pandas-nail.md -------------------------------------------------------------------------------- /.changeset/few-pots-nail.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/few-pots-nail.md -------------------------------------------------------------------------------- /.changeset/few-trains-allow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/few-trains-allow.md -------------------------------------------------------------------------------- /.changeset/fifty-pears-beg.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/fifty-pears-beg.md -------------------------------------------------------------------------------- /.changeset/five-singers-bake.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/five-singers-bake.md -------------------------------------------------------------------------------- /.changeset/flat-apes-retire.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/flat-apes-retire.md -------------------------------------------------------------------------------- /.changeset/flat-bananas-add.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/flat-bananas-add.md -------------------------------------------------------------------------------- /.changeset/flat-worms-happen.md: -------------------------------------------------------------------------------- 1 | --- 2 | "@tevm/vm": minor 3 | --- 4 | 5 | Exported the Vms tree shakeable actions 6 | -------------------------------------------------------------------------------- /.changeset/floppy-forks-yell.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/floppy-forks-yell.md -------------------------------------------------------------------------------- /.changeset/fluffy-pumas-rest.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/fluffy-pumas-rest.md -------------------------------------------------------------------------------- /.changeset/forty-dodos-rule.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/forty-dodos-rule.md -------------------------------------------------------------------------------- /.changeset/forty-mugs-exist.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/forty-mugs-exist.md -------------------------------------------------------------------------------- /.changeset/forty-planes-walk.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/forty-planes-walk.md -------------------------------------------------------------------------------- /.changeset/forty-rice-invent.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/forty-rice-invent.md -------------------------------------------------------------------------------- /.changeset/four-terms-beg.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/four-terms-beg.md -------------------------------------------------------------------------------- /.changeset/funny-wasps-add.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/funny-wasps-add.md -------------------------------------------------------------------------------- /.changeset/fuzzy-goats-peel.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/fuzzy-goats-peel.md -------------------------------------------------------------------------------- /.changeset/gentle-cars-fail.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/gentle-cars-fail.md -------------------------------------------------------------------------------- /.changeset/giant-dogs-taste.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/giant-dogs-taste.md -------------------------------------------------------------------------------- /.changeset/giant-plants-draw.md: -------------------------------------------------------------------------------- 1 | --- 2 | "tevm": patch 3 | --- 4 | 5 | Fix: bad deps 6 | -------------------------------------------------------------------------------- /.changeset/gold-rats-yawn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/gold-rats-yawn.md -------------------------------------------------------------------------------- /.changeset/gold-trainers-act.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/gold-trainers-act.md -------------------------------------------------------------------------------- /.changeset/good-deers-grin.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/good-deers-grin.md -------------------------------------------------------------------------------- /.changeset/green-ways-mate.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/green-ways-mate.md -------------------------------------------------------------------------------- /.changeset/hip-ducks-know.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/hip-ducks-know.md -------------------------------------------------------------------------------- /.changeset/hot-coats-smell.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/hot-coats-smell.md -------------------------------------------------------------------------------- /.changeset/itchy-cars-happen.md: -------------------------------------------------------------------------------- 1 | --- 2 | "@tevm/procedures": patch 3 | --- 4 | 5 | Fix eth_estimateGas 6 | -------------------------------------------------------------------------------- /.changeset/jsr-publish.md: -------------------------------------------------------------------------------- 1 | --- 2 | "tevm": patch 3 | --- 4 | 5 | Add support for publishing to JSR (jsr.io) -------------------------------------------------------------------------------- /.changeset/kind-pens-sleep.md: -------------------------------------------------------------------------------- 1 | --- 2 | "@tevm/actions": minor 3 | --- 4 | 5 | Added support for ethGetLogs 6 | -------------------------------------------------------------------------------- /.changeset/kind-pots-enjoy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/kind-pots-enjoy.md -------------------------------------------------------------------------------- /.changeset/kind-ties-jog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/kind-ties-jog.md -------------------------------------------------------------------------------- /.changeset/late-hats-knock.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/late-hats-knock.md -------------------------------------------------------------------------------- /.changeset/late-icons-grow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/late-icons-grow.md -------------------------------------------------------------------------------- /.changeset/late-moons-sing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/late-moons-sing.md -------------------------------------------------------------------------------- /.changeset/late-seas-dress.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/late-seas-dress.md -------------------------------------------------------------------------------- /.changeset/lazy-pumas-grab.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/lazy-pumas-grab.md -------------------------------------------------------------------------------- /.changeset/lemon-birds-jam.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/lemon-birds-jam.md -------------------------------------------------------------------------------- /.changeset/long-frogs-itch.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/long-frogs-itch.md -------------------------------------------------------------------------------- /.changeset/long-mangos-buy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/long-mangos-buy.md -------------------------------------------------------------------------------- /.changeset/lucky-chefs-divide.md: -------------------------------------------------------------------------------- 1 | --- 2 | "@tevm/cli": patch 3 | --- 4 | 5 | Fix \_\_dirname error 6 | -------------------------------------------------------------------------------- /.changeset/mean-boxes-talk.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/mean-boxes-talk.md -------------------------------------------------------------------------------- /.changeset/metal-colts-tie.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/metal-colts-tie.md -------------------------------------------------------------------------------- /.changeset/metal-weeks-eat.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/metal-weeks-eat.md -------------------------------------------------------------------------------- /.changeset/moody-kids-camp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/moody-kids-camp.md -------------------------------------------------------------------------------- /.changeset/moody-kids-tan.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/moody-kids-tan.md -------------------------------------------------------------------------------- /.changeset/neat-dots-tap.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/neat-dots-tap.md -------------------------------------------------------------------------------- /.changeset/new-ties-refuse.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/new-ties-refuse.md -------------------------------------------------------------------------------- /.changeset/nice-walls-fail.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/nice-walls-fail.md -------------------------------------------------------------------------------- /.changeset/nine-days-drop.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/nine-days-drop.md -------------------------------------------------------------------------------- /.changeset/odd-dingos-sit.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/odd-dingos-sit.md -------------------------------------------------------------------------------- /.changeset/pink-keys-add.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/pink-keys-add.md -------------------------------------------------------------------------------- /.changeset/pink-kids-wave.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/pink-kids-wave.md -------------------------------------------------------------------------------- /.changeset/plenty-pumpkins-sip.md: -------------------------------------------------------------------------------- 1 | --- 2 | "@tevm/contract": patch 3 | --- 4 | 5 | Fix error message typo" 6 | -------------------------------------------------------------------------------- /.changeset/popular-eggs-train.md: -------------------------------------------------------------------------------- 1 | --- 2 | "@tevm/receipt-manager": patch 3 | --- 4 | 5 | Removed console.log 6 | -------------------------------------------------------------------------------- /.changeset/pre.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/pre.json -------------------------------------------------------------------------------- /.changeset/proud-pugs-walk.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/proud-pugs-walk.md -------------------------------------------------------------------------------- /.changeset/quiet-cats-rest.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/quiet-cats-rest.md -------------------------------------------------------------------------------- /.changeset/rare-bags-exist.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/rare-bags-exist.md -------------------------------------------------------------------------------- /.changeset/rare-dodos-melt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/rare-dodos-melt.md -------------------------------------------------------------------------------- /.changeset/real-dots-bow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/real-dots-bow.md -------------------------------------------------------------------------------- /.changeset/red-timers-sip.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/red-timers-sip.md -------------------------------------------------------------------------------- /.changeset/rich-ants-clean.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/rich-ants-clean.md -------------------------------------------------------------------------------- /.changeset/ripe-foxes-study.md: -------------------------------------------------------------------------------- 1 | --- 2 | "@tevm/cli": minor 3 | --- 4 | 5 | Add serve command 6 | -------------------------------------------------------------------------------- /.changeset/rude-lamps-sell.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/rude-lamps-sell.md -------------------------------------------------------------------------------- /.changeset/seven-bees-film.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/seven-bees-film.md -------------------------------------------------------------------------------- /.changeset/shy-ways-warn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/shy-ways-warn.md -------------------------------------------------------------------------------- /.changeset/silly-ducks-mix.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/silly-ducks-mix.md -------------------------------------------------------------------------------- /.changeset/six-deers-pay.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/six-deers-pay.md -------------------------------------------------------------------------------- /.changeset/six-spies-rule.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/six-spies-rule.md -------------------------------------------------------------------------------- /.changeset/six-steaks-wink.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/six-steaks-wink.md -------------------------------------------------------------------------------- /.changeset/sixty-rules-retire.md: -------------------------------------------------------------------------------- 1 | --- 2 | "@tevm/cli": patch 3 | --- 4 | 5 | Fix bad publish 6 | -------------------------------------------------------------------------------- /.changeset/swift-ducks-lie.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/swift-ducks-lie.md -------------------------------------------------------------------------------- /.changeset/tame-foxes-play.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/tame-foxes-play.md -------------------------------------------------------------------------------- /.changeset/ten-flies-dream.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/ten-flies-dream.md -------------------------------------------------------------------------------- /.changeset/ten-sloths-lick.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/ten-sloths-lick.md -------------------------------------------------------------------------------- /.changeset/thin-pens-nail.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/thin-pens-nail.md -------------------------------------------------------------------------------- /.changeset/thin-rules-boil.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/thin-rules-boil.md -------------------------------------------------------------------------------- /.changeset/tidy-pans-melt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/tidy-pans-melt.md -------------------------------------------------------------------------------- /.changeset/tricky-dryers-teach.md: -------------------------------------------------------------------------------- 1 | --- 2 | --- 3 | 4 | Package has been removed from the monorepo. 5 | -------------------------------------------------------------------------------- /.changeset/tricky-plums-admire.md: -------------------------------------------------------------------------------- 1 | --- 2 | "@tevm/actions": patch 3 | --- 4 | 5 | Deleted dead code 6 | -------------------------------------------------------------------------------- /.changeset/vast-kings-sink.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/vast-kings-sink.md -------------------------------------------------------------------------------- /.changeset/warm-vans-occur.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/warm-vans-occur.md -------------------------------------------------------------------------------- /.changeset/weak-ducks-push.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/weak-ducks-push.md -------------------------------------------------------------------------------- /.changeset/weak-keys-ring.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/weak-keys-ring.md -------------------------------------------------------------------------------- /.changeset/weak-pots-knock.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/weak-pots-knock.md -------------------------------------------------------------------------------- /.changeset/wet-ducks-speak.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/wet-ducks-speak.md -------------------------------------------------------------------------------- /.changeset/wild-bears-look.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/wild-bears-look.md -------------------------------------------------------------------------------- /.changeset/wild-pugs-cheat.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/wild-pugs-cheat.md -------------------------------------------------------------------------------- /.changeset/wild-spies-push.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/wild-spies-push.md -------------------------------------------------------------------------------- /.changeset/yellow-pugs-buy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.changeset/yellow-pugs-buy.md -------------------------------------------------------------------------------- /.changeset/young-snails-prove.md: -------------------------------------------------------------------------------- 1 | --- 2 | "@tevm/procedures": minor 3 | --- 4 | 5 | Added anvil_loadState 6 | -------------------------------------------------------------------------------- /.claude/add-json-rpc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.claude/add-json-rpc -------------------------------------------------------------------------------- /.claude/add-json-rpc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.claude/add-json-rpc.md -------------------------------------------------------------------------------- /.claude/commands/commit.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.claude/commands/commit.md -------------------------------------------------------------------------------- /.claude/commands/husky.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.claude/commands/husky.md -------------------------------------------------------------------------------- /.claude/create-component: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.claude/create-component -------------------------------------------------------------------------------- /.claude/new-command: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.claude/new-command -------------------------------------------------------------------------------- /.depcheckrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.depcheckrc -------------------------------------------------------------------------------- /.devcontainer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.devcontainer/Dockerfile -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.dockerignore -------------------------------------------------------------------------------- /.envrc: -------------------------------------------------------------------------------- 1 | use flake 2 | export DIRENV_WARN_TIMEOUT=1m 3 | -------------------------------------------------------------------------------- /.git-blame-ignore-revs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.git-blame-ignore-revs -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | 3 | github: tevm 4 | -------------------------------------------------------------------------------- /.github/actions/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.github/actions/README.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.github/workflows/README.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/claude.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.github/workflows/claude.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.gitmodules -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 22.4.1 2 | -------------------------------------------------------------------------------- /.nxignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.nxignore -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.wasm-size-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/.wasm-size-config.json -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /COVERAGE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/COVERAGE.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/Cargo.toml -------------------------------------------------------------------------------- /Debugger.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/Debugger.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/Dockerfile -------------------------------------------------------------------------------- /JSR.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/JSR.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/README.md -------------------------------------------------------------------------------- /TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/TODO.md -------------------------------------------------------------------------------- /biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/biome.json -------------------------------------------------------------------------------- /bundler-packages/bun/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/bundler-packages/bun/LICENSE -------------------------------------------------------------------------------- /bundler-packages/config/src/fixtures/invalid/tevm.json: -------------------------------------------------------------------------------- 1 | ["invalid", "tsconfig.json"] 2 | -------------------------------------------------------------------------------- /bundler-packages/config/src/fixtures/invalidJson/tevm.json: -------------------------------------------------------------------------------- 1 | { 2 | "foo": "bar 3 | } 4 | -------------------------------------------------------------------------------- /bundler-packages/config/src/foundry/index.js: -------------------------------------------------------------------------------- 1 | export * from './loadFoundryConfig.js' 2 | -------------------------------------------------------------------------------- /bundler-packages/solc-rs/src/examples/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod basic_usage; -------------------------------------------------------------------------------- /bundler-packages/solc/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/bundler-packages/solc/LICENSE -------------------------------------------------------------------------------- /bundler-packages/tevm-run/.prettierignore: -------------------------------------------------------------------------------- 1 | dist 2 | -------------------------------------------------------------------------------- /bundler-packages/tevm-run/example/vanilla.ts: -------------------------------------------------------------------------------- 1 | console.log('success') 2 | -------------------------------------------------------------------------------- /bundler-packages/unplugin/.depcheckrc: -------------------------------------------------------------------------------- 1 | ignores: [ 2 | "@tevm/contract" 3 | ] 4 | skip-missing: true 5 | -------------------------------------------------------------------------------- /bundler-packages/vite/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/bundler-packages/vite/LICENSE -------------------------------------------------------------------------------- /bundler-packages/whatsabi/.depcheckrc: -------------------------------------------------------------------------------- 1 | ignores: [ 2 | "@tevm/config" 3 | ] 4 | skip-missing: true 5 | -------------------------------------------------------------------------------- /cli/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/cli/.editorconfig -------------------------------------------------------------------------------- /cli/.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto eol=lf 2 | -------------------------------------------------------------------------------- /cli/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist -------------------------------------------------------------------------------- /cli/.prettierignore: -------------------------------------------------------------------------------- 1 | dist 2 | -------------------------------------------------------------------------------- /cli/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/cli/CHANGELOG.md -------------------------------------------------------------------------------- /cli/biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/cli/biome.json -------------------------------------------------------------------------------- /cli/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/cli/package.json -------------------------------------------------------------------------------- /cli/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/cli/readme.md -------------------------------------------------------------------------------- /cli/src/cli.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/cli/src/cli.tsx -------------------------------------------------------------------------------- /cli/src/commands/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/cli/src/commands/_app.tsx -------------------------------------------------------------------------------- /cli/src/commands/call.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/cli/src/commands/call.tsx -------------------------------------------------------------------------------- /cli/src/commands/compile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/cli/src/commands/compile.tsx -------------------------------------------------------------------------------- /cli/src/commands/contract.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/cli/src/commands/contract.tsx -------------------------------------------------------------------------------- /cli/src/commands/create.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/cli/src/commands/create.tsx -------------------------------------------------------------------------------- /cli/src/commands/deploy.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/cli/src/commands/deploy.tsx -------------------------------------------------------------------------------- /cli/src/commands/generate.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/cli/src/commands/generate.tsx -------------------------------------------------------------------------------- /cli/src/commands/getBlock.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/cli/src/commands/getBlock.tsx -------------------------------------------------------------------------------- /cli/src/commands/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/cli/src/commands/index.tsx -------------------------------------------------------------------------------- /cli/src/commands/mine.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/cli/src/commands/mine.tsx -------------------------------------------------------------------------------- /cli/src/commands/serve.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/cli/src/commands/serve.tsx -------------------------------------------------------------------------------- /cli/src/commands/setCode.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/cli/src/commands/setCode.tsx -------------------------------------------------------------------------------- /cli/src/commands/setNonce.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/cli/src/commands/setNonce.tsx -------------------------------------------------------------------------------- /cli/src/commands/tsc.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/cli/src/commands/tsc.tsx -------------------------------------------------------------------------------- /cli/src/components/Step.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/cli/src/components/Step.tsx -------------------------------------------------------------------------------- /cli/src/components/Table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/cli/src/components/Table.tsx -------------------------------------------------------------------------------- /cli/src/hooks/useAction.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/cli/src/hooks/useAction.tsx -------------------------------------------------------------------------------- /cli/src/hooks/useCounter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/cli/src/hooks/useCounter.ts -------------------------------------------------------------------------------- /cli/src/state/State.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/cli/src/state/State.ts -------------------------------------------------------------------------------- /cli/src/state/Store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/cli/src/state/Store.ts -------------------------------------------------------------------------------- /cli/src/stores/logStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/cli/src/stores/logStore.ts -------------------------------------------------------------------------------- /cli/src/utils/action-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/cli/src/utils/action-types.ts -------------------------------------------------------------------------------- /cli/src/utils/bun.lockb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/cli/src/utils/bun.lockb -------------------------------------------------------------------------------- /cli/src/utils/clients.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/cli/src/utils/clients.js -------------------------------------------------------------------------------- /cli/src/utils/create-args.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/cli/src/utils/create-args.ts -------------------------------------------------------------------------------- /cli/src/utils/editor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/cli/src/utils/editor.js -------------------------------------------------------------------------------- /cli/src/utils/options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/cli/src/utils/options.ts -------------------------------------------------------------------------------- /cli/src/utils/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/cli/src/utils/server.ts -------------------------------------------------------------------------------- /cli/src/utils/templates.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/cli/src/utils/templates.js -------------------------------------------------------------------------------- /cli/src/utils/viem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/cli/src/utils/viem.ts -------------------------------------------------------------------------------- /cli/src/vite-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/cli/src/vite-env.d.ts -------------------------------------------------------------------------------- /cli/test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/cli/test.tsx -------------------------------------------------------------------------------- /cli/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/cli/tsconfig.json -------------------------------------------------------------------------------- /configs/tsconfig/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/configs/tsconfig/CHANGELOG.md -------------------------------------------------------------------------------- /configs/tsconfig/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/configs/tsconfig/README.md -------------------------------------------------------------------------------- /configs/tsconfig/base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/configs/tsconfig/base.json -------------------------------------------------------------------------------- /configs/tsconfig/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/configs/tsconfig/package.json -------------------------------------------------------------------------------- /configs/tsupconfig/.depcheckrc: -------------------------------------------------------------------------------- 1 | ignores: [ 2 | "@types/node" 3 | ] 4 | skip-missing: true 5 | -------------------------------------------------------------------------------- /configs/tsupconfig/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/configs/tsupconfig/README.md -------------------------------------------------------------------------------- /configs/tsupconfig/src/js.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/configs/tsupconfig/src/js.js -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docs/node/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/docs/node/.gitignore -------------------------------------------------------------------------------- /docs/node/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/docs/node/README.md -------------------------------------------------------------------------------- /docs/node/bugs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/docs/node/bugs.md -------------------------------------------------------------------------------- /docs/node/components.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/docs/node/components.md -------------------------------------------------------------------------------- /docs/node/components/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/docs/node/components/index.js -------------------------------------------------------------------------------- /docs/node/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/docs/node/package.json -------------------------------------------------------------------------------- /docs/node/pages/ethers.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/docs/node/pages/ethers.mdx -------------------------------------------------------------------------------- /docs/node/pages/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/docs/node/pages/index.mdx -------------------------------------------------------------------------------- /docs/node/pages/reference/server.mdx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/node/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/docs/node/styles.css -------------------------------------------------------------------------------- /docs/node/styles/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/docs/node/styles/index.css -------------------------------------------------------------------------------- /docs/node/tests/overview.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/docs/node/tests/overview.ts -------------------------------------------------------------------------------- /docs/node/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/docs/node/tsconfig.json -------------------------------------------------------------------------------- /docs/node/update-imports.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/docs/node/update-imports.js -------------------------------------------------------------------------------- /docs/node/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/docs/node/vitest.config.ts -------------------------------------------------------------------------------- /docs/node/vocs.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/docs/node/vocs.config.ts -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/bun/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/examples/bun/.gitignore -------------------------------------------------------------------------------- /examples/bun/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/examples/bun/README.md -------------------------------------------------------------------------------- /examples/bun/bunfig.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/examples/bun/bunfig.toml -------------------------------------------------------------------------------- /examples/bun/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/examples/bun/package.json -------------------------------------------------------------------------------- /examples/bun/plugins.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/examples/bun/plugins.ts -------------------------------------------------------------------------------- /examples/bun/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/examples/bun/pnpm-lock.yaml -------------------------------------------------------------------------------- /examples/bun/readContract.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/examples/bun/readContract.ts -------------------------------------------------------------------------------- /examples/bun/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/examples/bun/tsconfig.json -------------------------------------------------------------------------------- /examples/esbuild/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/examples/esbuild/.gitignore -------------------------------------------------------------------------------- /examples/esbuild/.nvmrc: -------------------------------------------------------------------------------- 1 | 18.12.1 2 | -------------------------------------------------------------------------------- /examples/esbuild/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/examples/esbuild/README.md -------------------------------------------------------------------------------- /examples/esbuild/build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/examples/esbuild/build.js -------------------------------------------------------------------------------- /examples/esbuild/bunfig.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/examples/esbuild/bunfig.toml -------------------------------------------------------------------------------- /examples/esbuild/example.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/examples/esbuild/example.env -------------------------------------------------------------------------------- /examples/esbuild/foundry.toml: -------------------------------------------------------------------------------- 1 | [profile.default] 2 | solc = "0.8.20" 3 | -------------------------------------------------------------------------------- /examples/esbuild/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/examples/esbuild/package.json -------------------------------------------------------------------------------- /examples/esbuild/plugins.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/examples/esbuild/plugins.ts -------------------------------------------------------------------------------- /examples/esbuild/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/examples/esbuild/src/index.js -------------------------------------------------------------------------------- /examples/next/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/examples/next/.gitignore -------------------------------------------------------------------------------- /examples/next/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/examples/next/.prettierignore -------------------------------------------------------------------------------- /examples/next/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/examples/next/README.md -------------------------------------------------------------------------------- /examples/next/components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/examples/next/components.json -------------------------------------------------------------------------------- /examples/next/next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/examples/next/next.config.mjs -------------------------------------------------------------------------------- /examples/next/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/examples/next/package.json -------------------------------------------------------------------------------- /examples/next/src/lib/dev.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/examples/next/src/lib/dev.ts -------------------------------------------------------------------------------- /examples/next/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/examples/next/tsconfig.json -------------------------------------------------------------------------------- /examples/svelte-ethers/.npmrc: -------------------------------------------------------------------------------- 1 | engine-strict=true 2 | resolution-mode=highest 3 | -------------------------------------------------------------------------------- /examples/vite/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/examples/vite/.env.example -------------------------------------------------------------------------------- /examples/vite/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/examples/vite/.gitignore -------------------------------------------------------------------------------- /examples/vite/.npmrc: -------------------------------------------------------------------------------- 1 | strict-peer-dependencies = false -------------------------------------------------------------------------------- /examples/vite/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/examples/vite/LICENSE -------------------------------------------------------------------------------- /examples/vite/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/examples/vite/README.md -------------------------------------------------------------------------------- /examples/vite/biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/examples/vite/biome.json -------------------------------------------------------------------------------- /examples/vite/example.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/examples/vite/example.env -------------------------------------------------------------------------------- /examples/vite/foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/examples/vite/foundry.toml -------------------------------------------------------------------------------- /examples/vite/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/examples/vite/index.html -------------------------------------------------------------------------------- /examples/vite/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/examples/vite/package.json -------------------------------------------------------------------------------- /examples/vite/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/examples/vite/src/App.tsx -------------------------------------------------------------------------------- /examples/vite/src/foo.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "foo" 3 | } 4 | -------------------------------------------------------------------------------- /examples/vite/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/examples/vite/src/main.tsx -------------------------------------------------------------------------------- /examples/vite/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /examples/vite/src/vm/Pure.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/examples/vite/src/vm/Pure.tsx -------------------------------------------------------------------------------- /examples/vite/src/vm/run.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/vite/src/wagmi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/examples/vite/src/wagmi.ts -------------------------------------------------------------------------------- /examples/vite/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/examples/vite/tsconfig.json -------------------------------------------------------------------------------- /examples/vite/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/examples/vite/vite.config.ts -------------------------------------------------------------------------------- /extensions/ethers/.depcheckrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/extensions/ethers/.depcheckrc -------------------------------------------------------------------------------- /extensions/ethers/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/extensions/ethers/.gitignore -------------------------------------------------------------------------------- /extensions/ethers/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/extensions/ethers/LICENSE -------------------------------------------------------------------------------- /extensions/ethers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/extensions/ethers/README.md -------------------------------------------------------------------------------- /extensions/ethers/biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/extensions/ethers/biome.json -------------------------------------------------------------------------------- /extensions/ethers/src/contract/index.js: -------------------------------------------------------------------------------- 1 | export * from './Contract.js' 2 | -------------------------------------------------------------------------------- /extensions/test-matchers/.depcheckrc: -------------------------------------------------------------------------------- 1 | ignores: [] 2 | skip-missing: true 3 | -------------------------------------------------------------------------------- /extensions/test-node/.depcheckrc: -------------------------------------------------------------------------------- 1 | ignores: [] 2 | skip-missing: true 3 | -------------------------------------------------------------------------------- /extensions/test-node/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/extensions/test-node/LICENSE -------------------------------------------------------------------------------- /extensions/viem/.depcheckrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/extensions/viem/.depcheckrc -------------------------------------------------------------------------------- /extensions/viem/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/extensions/viem/.gitignore -------------------------------------------------------------------------------- /extensions/viem/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/extensions/viem/CHANGELOG.md -------------------------------------------------------------------------------- /extensions/viem/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/extensions/viem/LICENSE -------------------------------------------------------------------------------- /extensions/viem/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/extensions/viem/README.md -------------------------------------------------------------------------------- /extensions/viem/biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/extensions/viem/biome.json -------------------------------------------------------------------------------- /extensions/viem/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/extensions/viem/package.json -------------------------------------------------------------------------------- /extensions/viem/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/extensions/viem/src/index.js -------------------------------------------------------------------------------- /extensions/viem/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/extensions/viem/src/index.ts -------------------------------------------------------------------------------- /extensions/viem/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/extensions/viem/tsconfig.json -------------------------------------------------------------------------------- /extensions/viem/typedoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/extensions/viem/typedoc.json -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/flake.nix -------------------------------------------------------------------------------- /funding.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/funding.json -------------------------------------------------------------------------------- /jsr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/jsr.json -------------------------------------------------------------------------------- /lsp/lsp/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/lsp/lsp/CHANGELOG.md -------------------------------------------------------------------------------- /lsp/lsp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/lsp/lsp/README.md -------------------------------------------------------------------------------- /lsp/lsp/bin/evmts-lsp.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/lsp/lsp/bin/evmts-lsp.cjs -------------------------------------------------------------------------------- /lsp/lsp/bin/tevm-lsp.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/lsp/lsp/bin/tevm-lsp.cjs -------------------------------------------------------------------------------- /lsp/lsp/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/lsp/lsp/package.json -------------------------------------------------------------------------------- /lsp/lsp/src/SolFile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/lsp/lsp/src/SolFile.ts -------------------------------------------------------------------------------- /lsp/lsp/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/lsp/lsp/src/index.ts -------------------------------------------------------------------------------- /lsp/lsp/src/language.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/lsp/lsp/src/language.ts -------------------------------------------------------------------------------- /lsp/lsp/src/plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/lsp/lsp/src/plugin.ts -------------------------------------------------------------------------------- /lsp/lsp/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/lsp/lsp/tsconfig.json -------------------------------------------------------------------------------- /lsp/ts-plugin/.depcheckrc: -------------------------------------------------------------------------------- 1 | ignores: [ 2 | "@tevm/contract" 3 | ] 4 | skip-missing: true 5 | -------------------------------------------------------------------------------- /lsp/ts-plugin/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/lsp/ts-plugin/.gitignore -------------------------------------------------------------------------------- /lsp/ts-plugin/.npmignore: -------------------------------------------------------------------------------- 1 | example -------------------------------------------------------------------------------- /lsp/ts-plugin/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/lsp/ts-plugin/CHANGELOG.md -------------------------------------------------------------------------------- /lsp/ts-plugin/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/lsp/ts-plugin/LICENSE -------------------------------------------------------------------------------- /lsp/ts-plugin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/lsp/ts-plugin/README.md -------------------------------------------------------------------------------- /lsp/ts-plugin/biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/lsp/ts-plugin/biome.json -------------------------------------------------------------------------------- /lsp/ts-plugin/docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/lsp/ts-plugin/docs/README.md -------------------------------------------------------------------------------- /lsp/ts-plugin/docs/globals.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/lsp/ts-plugin/docs/globals.md -------------------------------------------------------------------------------- /lsp/ts-plugin/foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/lsp/ts-plugin/foundry.toml -------------------------------------------------------------------------------- /lsp/ts-plugin/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/lsp/ts-plugin/package.json -------------------------------------------------------------------------------- /lsp/ts-plugin/src/fixtures/invalid/tsconfig.json: -------------------------------------------------------------------------------- 1 | ["invalid", "tsconfig.json"] 2 | -------------------------------------------------------------------------------- /lsp/ts-plugin/src/fixtures/invalidJson/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "foo": "bar 3 | } 4 | -------------------------------------------------------------------------------- /lsp/ts-plugin/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/lsp/ts-plugin/src/index.ts -------------------------------------------------------------------------------- /lsp/ts-plugin/src/test/fixtures/sample.json: -------------------------------------------------------------------------------- 1 | {"key": "value"} -------------------------------------------------------------------------------- /lsp/ts-plugin/src/tsPlugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/lsp/ts-plugin/src/tsPlugin.ts -------------------------------------------------------------------------------- /lsp/ts-plugin/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/lsp/ts-plugin/tsconfig.json -------------------------------------------------------------------------------- /lsp/ts-plugin/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/lsp/ts-plugin/tsup.config.ts -------------------------------------------------------------------------------- /lsp/ts-plugin/typedoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/lsp/ts-plugin/typedoc.json -------------------------------------------------------------------------------- /lsp/vscode/.vscodeignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/lsp/vscode/.vscodeignore -------------------------------------------------------------------------------- /lsp/vscode/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/lsp/vscode/CHANGELOG.md -------------------------------------------------------------------------------- /lsp/vscode/README.md: -------------------------------------------------------------------------------- 1 | ## @tevm/vscode 2 | 3 | Currently WIP. 4 | -------------------------------------------------------------------------------- /lsp/vscode/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/lsp/vscode/package.json -------------------------------------------------------------------------------- /lsp/vscode/scripts/build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/lsp/vscode/scripts/build.js -------------------------------------------------------------------------------- /lsp/vscode/src/extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/lsp/vscode/src/extension.ts -------------------------------------------------------------------------------- /lsp/vscode/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/lsp/vscode/tsconfig.json -------------------------------------------------------------------------------- /memory-bank/cline.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/memory-bank/cline.md -------------------------------------------------------------------------------- /nx.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/nx.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/package.json -------------------------------------------------------------------------------- /packages/actions/.depcheckrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/actions/.depcheckrc -------------------------------------------------------------------------------- /packages/actions/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/actions/.gitignore -------------------------------------------------------------------------------- /packages/actions/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/actions/CHANGELOG.md -------------------------------------------------------------------------------- /packages/actions/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/actions/LICENSE -------------------------------------------------------------------------------- /packages/actions/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/actions/README.md -------------------------------------------------------------------------------- /packages/actions/biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/actions/biome.json -------------------------------------------------------------------------------- /packages/actions/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/actions/package.json -------------------------------------------------------------------------------- /packages/actions/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/actions/project.json -------------------------------------------------------------------------------- /packages/actions/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/actions/src/index.ts -------------------------------------------------------------------------------- /packages/actions/typedoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/actions/typedoc.json -------------------------------------------------------------------------------- /packages/address/.depcheckrc: -------------------------------------------------------------------------------- 1 | ignores: [ 2 | "ms" 3 | ] 4 | skip-missing: true 5 | -------------------------------------------------------------------------------- /packages/address/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/address/.gitignore -------------------------------------------------------------------------------- /packages/address/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/address/CHANGELOG.md -------------------------------------------------------------------------------- /packages/address/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/address/LICENSE -------------------------------------------------------------------------------- /packages/address/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/address/README.md -------------------------------------------------------------------------------- /packages/address/biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/address/biome.json -------------------------------------------------------------------------------- /packages/address/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/address/package.json -------------------------------------------------------------------------------- /packages/address/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/address/src/index.ts -------------------------------------------------------------------------------- /packages/address/typedoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/address/typedoc.json -------------------------------------------------------------------------------- /packages/block/.depcheckrc: -------------------------------------------------------------------------------- 1 | ignores: [ 2 | "@tevm/trie" 3 | ] 4 | skip-missing: true 5 | -------------------------------------------------------------------------------- /packages/block/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/block/.gitignore -------------------------------------------------------------------------------- /packages/block/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/block/CHANGELOG.md -------------------------------------------------------------------------------- /packages/block/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/block/LICENSE -------------------------------------------------------------------------------- /packages/block/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/block/README.md -------------------------------------------------------------------------------- /packages/block/biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/block/biome.json -------------------------------------------------------------------------------- /packages/block/docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/block/docs/README.md -------------------------------------------------------------------------------- /packages/block/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/block/package.json -------------------------------------------------------------------------------- /packages/block/src/block.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/block/src/block.ts -------------------------------------------------------------------------------- /packages/block/src/clique.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/block/src/clique.ts -------------------------------------------------------------------------------- /packages/block/src/header.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/block/src/header.ts -------------------------------------------------------------------------------- /packages/block/src/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/block/src/helpers.ts -------------------------------------------------------------------------------- /packages/block/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/block/src/index.ts -------------------------------------------------------------------------------- /packages/block/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/block/src/types.ts -------------------------------------------------------------------------------- /packages/block/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/block/src/utils.ts -------------------------------------------------------------------------------- /packages/block/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/block/tsconfig.json -------------------------------------------------------------------------------- /packages/block/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/block/tsup.config.ts -------------------------------------------------------------------------------- /packages/block/typedoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/block/typedoc.json -------------------------------------------------------------------------------- /packages/blockchain/.depcheckrc: -------------------------------------------------------------------------------- 1 | ignores: [ 2 | "@tevm/common" 3 | ] 4 | skip-missing: true 5 | -------------------------------------------------------------------------------- /packages/blockchain/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/blockchain/LICENSE -------------------------------------------------------------------------------- /packages/blockchain/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/blockchain/README.md -------------------------------------------------------------------------------- /packages/client-types/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/client-types/LICENSE -------------------------------------------------------------------------------- /packages/common/.depcheckrc: -------------------------------------------------------------------------------- 1 | ignores: [ 2 | "ms" 3 | ] 4 | skip-missing: true 5 | -------------------------------------------------------------------------------- /packages/common/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/common/.gitignore -------------------------------------------------------------------------------- /packages/common/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/common/CHANGELOG.md -------------------------------------------------------------------------------- /packages/common/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/common/LICENSE -------------------------------------------------------------------------------- /packages/common/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/common/README.md -------------------------------------------------------------------------------- /packages/common/biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/common/biome.json -------------------------------------------------------------------------------- /packages/common/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/common/package.json -------------------------------------------------------------------------------- /packages/common/src/Common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/common/src/Common.ts -------------------------------------------------------------------------------- /packages/common/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/common/src/index.ts -------------------------------------------------------------------------------- /packages/common/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/common/tsconfig.json -------------------------------------------------------------------------------- /packages/common/typedoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/common/typedoc.json -------------------------------------------------------------------------------- /packages/contract/.depcheckrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/contract/.depcheckrc -------------------------------------------------------------------------------- /packages/contract/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/contract/.gitignore -------------------------------------------------------------------------------- /packages/contract/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/contract/LICENSE -------------------------------------------------------------------------------- /packages/contract/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/contract/README.md -------------------------------------------------------------------------------- /packages/contract/biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/contract/biome.json -------------------------------------------------------------------------------- /packages/decorators/.depcheckrc: -------------------------------------------------------------------------------- 1 | ignores: [ 2 | "@tevm/node" 3 | ] 4 | skip-missing: true 5 | -------------------------------------------------------------------------------- /packages/decorators/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/decorators/LICENSE -------------------------------------------------------------------------------- /packages/decorators/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/decorators/README.md -------------------------------------------------------------------------------- /packages/effect/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/effect/.gitignore -------------------------------------------------------------------------------- /packages/effect/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/effect/CHANGELOG.md -------------------------------------------------------------------------------- /packages/effect/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/effect/LICENSE -------------------------------------------------------------------------------- /packages/effect/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/effect/README.md -------------------------------------------------------------------------------- /packages/effect/biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/effect/biome.json -------------------------------------------------------------------------------- /packages/effect/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/effect/package.json -------------------------------------------------------------------------------- /packages/effect/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/effect/src/index.js -------------------------------------------------------------------------------- /packages/effect/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/effect/tsconfig.json -------------------------------------------------------------------------------- /packages/effect/typedoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/effect/typedoc.json -------------------------------------------------------------------------------- /packages/errors/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/errors/.gitignore -------------------------------------------------------------------------------- /packages/errors/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/errors/CHANGELOG.md -------------------------------------------------------------------------------- /packages/errors/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/errors/LICENSE -------------------------------------------------------------------------------- /packages/errors/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/errors/README.md -------------------------------------------------------------------------------- /packages/errors/biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/errors/biome.json -------------------------------------------------------------------------------- /packages/errors/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/errors/package.json -------------------------------------------------------------------------------- /packages/errors/src/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/errors/src/README.md -------------------------------------------------------------------------------- /packages/errors/src/client/index.ts: -------------------------------------------------------------------------------- 1 | export * from './MisconfiguredClient.js' 2 | -------------------------------------------------------------------------------- /packages/errors/src/data/index.ts: -------------------------------------------------------------------------------- 1 | export * from './InvalidByteSizeError.js' 2 | -------------------------------------------------------------------------------- /packages/errors/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/errors/src/index.ts -------------------------------------------------------------------------------- /packages/errors/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/errors/tsconfig.json -------------------------------------------------------------------------------- /packages/errors/typedoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/errors/typedoc.json -------------------------------------------------------------------------------- /packages/evm/.depcheckrc: -------------------------------------------------------------------------------- 1 | ignores: [ 2 | "ms" 3 | ] 4 | skip-missing: true 5 | -------------------------------------------------------------------------------- /packages/evm/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/evm/.gitignore -------------------------------------------------------------------------------- /packages/evm/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/evm/CHANGELOG.md -------------------------------------------------------------------------------- /packages/evm/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/evm/LICENSE -------------------------------------------------------------------------------- /packages/evm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/evm/README.md -------------------------------------------------------------------------------- /packages/evm/biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/evm/biome.json -------------------------------------------------------------------------------- /packages/evm/docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/evm/docs/README.md -------------------------------------------------------------------------------- /packages/evm/docs/globals.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/evm/docs/globals.md -------------------------------------------------------------------------------- /packages/evm/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/evm/package.json -------------------------------------------------------------------------------- /packages/evm/src/Evm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/evm/src/Evm.js -------------------------------------------------------------------------------- /packages/evm/src/EvmOpts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/evm/src/EvmOpts.ts -------------------------------------------------------------------------------- /packages/evm/src/EvmType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/evm/src/EvmType.ts -------------------------------------------------------------------------------- /packages/evm/src/createEvm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/evm/src/createEvm.js -------------------------------------------------------------------------------- /packages/evm/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/evm/src/index.ts -------------------------------------------------------------------------------- /packages/evm/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/evm/tsconfig.json -------------------------------------------------------------------------------- /packages/evm/tsup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/evm/tsup.config.js -------------------------------------------------------------------------------- /packages/evm/typedoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/evm/typedoc.json -------------------------------------------------------------------------------- /packages/evm/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/evm/vitest.config.ts -------------------------------------------------------------------------------- /packages/http-client/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/http-client/LICENSE -------------------------------------------------------------------------------- /packages/jsonrpc/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/jsonrpc/.gitignore -------------------------------------------------------------------------------- /packages/jsonrpc/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/jsonrpc/CHANGELOG.md -------------------------------------------------------------------------------- /packages/jsonrpc/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/jsonrpc/LICENSE -------------------------------------------------------------------------------- /packages/jsonrpc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/jsonrpc/README.md -------------------------------------------------------------------------------- /packages/jsonrpc/biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/jsonrpc/biome.json -------------------------------------------------------------------------------- /packages/jsonrpc/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/jsonrpc/package.json -------------------------------------------------------------------------------- /packages/jsonrpc/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/jsonrpc/src/index.js -------------------------------------------------------------------------------- /packages/jsonrpc/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/jsonrpc/src/index.ts -------------------------------------------------------------------------------- /packages/jsonrpc/typedoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/jsonrpc/typedoc.json -------------------------------------------------------------------------------- /packages/logger/.depcheckrc: -------------------------------------------------------------------------------- 1 | ignores: [ 2 | "ms" 3 | ] 4 | skip-missing: true 5 | -------------------------------------------------------------------------------- /packages/logger/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/logger/.gitignore -------------------------------------------------------------------------------- /packages/logger/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/logger/CHANGELOG.md -------------------------------------------------------------------------------- /packages/logger/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/logger/LICENSE -------------------------------------------------------------------------------- /packages/logger/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/logger/README.md -------------------------------------------------------------------------------- /packages/logger/biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/logger/biome.json -------------------------------------------------------------------------------- /packages/logger/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/logger/package.json -------------------------------------------------------------------------------- /packages/logger/src/Logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/logger/src/Logger.ts -------------------------------------------------------------------------------- /packages/logger/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/logger/src/index.ts -------------------------------------------------------------------------------- /packages/logger/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/logger/tsconfig.json -------------------------------------------------------------------------------- /packages/logger/typedoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/logger/typedoc.json -------------------------------------------------------------------------------- /packages/memory-client/.depcheckrc: -------------------------------------------------------------------------------- 1 | ignores: [ 2 | "@tevm/errors" 3 | ] 4 | skip-missing: true 5 | -------------------------------------------------------------------------------- /packages/memory-client/README.md: -------------------------------------------------------------------------------- 1 | ## [Docs](https://tevm.sh) 2 | -------------------------------------------------------------------------------- /packages/node/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/node/.gitignore -------------------------------------------------------------------------------- /packages/node/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/node/CHANGELOG.md -------------------------------------------------------------------------------- /packages/node/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/node/LICENSE -------------------------------------------------------------------------------- /packages/node/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/node/README.md -------------------------------------------------------------------------------- /packages/node/biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/node/biome.json -------------------------------------------------------------------------------- /packages/node/docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/node/docs/README.md -------------------------------------------------------------------------------- /packages/node/docs/globals.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/node/docs/globals.md -------------------------------------------------------------------------------- /packages/node/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/node/package.json -------------------------------------------------------------------------------- /packages/node/src/DEFAULT_CHAIN_ID.js: -------------------------------------------------------------------------------- 1 | export const DEFAULT_CHAIN_ID = 900 2 | -------------------------------------------------------------------------------- /packages/node/src/Filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/node/src/Filter.ts -------------------------------------------------------------------------------- /packages/node/src/Hardfork.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/node/src/Hardfork.ts -------------------------------------------------------------------------------- /packages/node/src/TevmNode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/node/src/TevmNode.ts -------------------------------------------------------------------------------- /packages/node/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/node/src/index.ts -------------------------------------------------------------------------------- /packages/node/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/node/tsconfig.json -------------------------------------------------------------------------------- /packages/node/tsup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/node/tsup.config.js -------------------------------------------------------------------------------- /packages/node/typedoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/node/typedoc.json -------------------------------------------------------------------------------- /packages/precompiles/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/precompiles/LICENSE -------------------------------------------------------------------------------- /packages/predeploys/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/predeploys/LICENSE -------------------------------------------------------------------------------- /packages/predeploys/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/predeploys/README.md -------------------------------------------------------------------------------- /packages/procedures/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/procedures/LICENSE -------------------------------------------------------------------------------- /packages/receipt-manager/.depcheckrc: -------------------------------------------------------------------------------- 1 | ignores: [ 2 | "@tevm/common" 3 | ] 4 | skip-missing: true 5 | -------------------------------------------------------------------------------- /packages/rlp/.depcheckrc: -------------------------------------------------------------------------------- 1 | ignores: [ 2 | "ms" 3 | ] 4 | skip-missing: true 5 | -------------------------------------------------------------------------------- /packages/rlp/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/rlp/.gitignore -------------------------------------------------------------------------------- /packages/rlp/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/rlp/CHANGELOG.md -------------------------------------------------------------------------------- /packages/rlp/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/rlp/LICENSE -------------------------------------------------------------------------------- /packages/rlp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/rlp/README.md -------------------------------------------------------------------------------- /packages/rlp/biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/rlp/biome.json -------------------------------------------------------------------------------- /packages/rlp/docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/rlp/docs/README.md -------------------------------------------------------------------------------- /packages/rlp/docs/globals.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/rlp/docs/globals.md -------------------------------------------------------------------------------- /packages/rlp/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/rlp/package.json -------------------------------------------------------------------------------- /packages/rlp/src/Rlp.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/rlp/src/Rlp.spec.ts -------------------------------------------------------------------------------- /packages/rlp/src/Rlp.ts: -------------------------------------------------------------------------------- 1 | export { RLP as Rlp } from '@ethereumjs/rlp' 2 | -------------------------------------------------------------------------------- /packages/rlp/src/index.ts: -------------------------------------------------------------------------------- 1 | export { Rlp } from './Rlp.js' 2 | -------------------------------------------------------------------------------- /packages/rlp/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/rlp/tsconfig.json -------------------------------------------------------------------------------- /packages/rlp/tsup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/rlp/tsup.config.js -------------------------------------------------------------------------------- /packages/rlp/typedoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/rlp/typedoc.json -------------------------------------------------------------------------------- /packages/rlp/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/rlp/vitest.config.ts -------------------------------------------------------------------------------- /packages/server/.depcheckrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/server/.depcheckrc -------------------------------------------------------------------------------- /packages/server/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/server/.gitignore -------------------------------------------------------------------------------- /packages/server/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/server/CHANGELOG.md -------------------------------------------------------------------------------- /packages/server/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/server/LICENSE -------------------------------------------------------------------------------- /packages/server/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/server/README.md -------------------------------------------------------------------------------- /packages/server/biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/server/biome.json -------------------------------------------------------------------------------- /packages/server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/server/package.json -------------------------------------------------------------------------------- /packages/server/src/Client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/server/src/Client.ts -------------------------------------------------------------------------------- /packages/server/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/server/src/index.js -------------------------------------------------------------------------------- /packages/server/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/server/src/index.ts -------------------------------------------------------------------------------- /packages/server/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/server/tsconfig.json -------------------------------------------------------------------------------- /packages/server/typedoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/server/typedoc.json -------------------------------------------------------------------------------- /packages/state/.depcheckrc: -------------------------------------------------------------------------------- 1 | ignores: [ 2 | "ms" 3 | ] 4 | skip-missing: true 5 | -------------------------------------------------------------------------------- /packages/state/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/state/.gitignore -------------------------------------------------------------------------------- /packages/state/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/state/CHANGELOG.md -------------------------------------------------------------------------------- /packages/state/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/state/LICENSE -------------------------------------------------------------------------------- /packages/state/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/state/README.md -------------------------------------------------------------------------------- /packages/state/biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/state/biome.json -------------------------------------------------------------------------------- /packages/state/docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/state/docs/README.md -------------------------------------------------------------------------------- /packages/state/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/state/package.json -------------------------------------------------------------------------------- /packages/state/src/Foo.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/state/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/state/src/index.js -------------------------------------------------------------------------------- /packages/state/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/state/src/index.ts -------------------------------------------------------------------------------- /packages/state/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/state/tsconfig.json -------------------------------------------------------------------------------- /packages/state/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/state/tsup.config.ts -------------------------------------------------------------------------------- /packages/state/typedoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/state/typedoc.json -------------------------------------------------------------------------------- /packages/sync-storage-persister/.depcheckrc: -------------------------------------------------------------------------------- 1 | ignores: [ 2 | "@tevm/errors" 3 | ] 4 | skip-missing: true 5 | -------------------------------------------------------------------------------- /packages/trie/.depcheckrc: -------------------------------------------------------------------------------- 1 | ignores: [ 2 | "@ethereumjs/block" 3 | ] 4 | skip-missing: true 5 | -------------------------------------------------------------------------------- /packages/trie/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/trie/.gitignore -------------------------------------------------------------------------------- /packages/trie/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/trie/CHANGELOG.md -------------------------------------------------------------------------------- /packages/trie/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/trie/LICENSE -------------------------------------------------------------------------------- /packages/trie/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/trie/README.md -------------------------------------------------------------------------------- /packages/trie/biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/trie/biome.json -------------------------------------------------------------------------------- /packages/trie/docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/trie/docs/README.md -------------------------------------------------------------------------------- /packages/trie/docs/globals.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/trie/docs/globals.md -------------------------------------------------------------------------------- /packages/trie/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/trie/package.json -------------------------------------------------------------------------------- /packages/trie/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/trie/src/index.ts -------------------------------------------------------------------------------- /packages/trie/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/trie/tsconfig.json -------------------------------------------------------------------------------- /packages/trie/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/trie/tsup.config.ts -------------------------------------------------------------------------------- /packages/trie/typedoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/trie/typedoc.json -------------------------------------------------------------------------------- /packages/tx/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/tx/.gitignore -------------------------------------------------------------------------------- /packages/tx/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/tx/CHANGELOG.md -------------------------------------------------------------------------------- /packages/tx/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/tx/LICENSE -------------------------------------------------------------------------------- /packages/tx/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/tx/README.md -------------------------------------------------------------------------------- /packages/tx/biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/tx/biome.json -------------------------------------------------------------------------------- /packages/tx/docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/tx/docs/README.md -------------------------------------------------------------------------------- /packages/tx/docs/globals.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/tx/docs/globals.md -------------------------------------------------------------------------------- /packages/tx/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/tx/package.json -------------------------------------------------------------------------------- /packages/tx/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/tx/src/index.ts -------------------------------------------------------------------------------- /packages/tx/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/tx/tsconfig.json -------------------------------------------------------------------------------- /packages/tx/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/tx/tsup.config.ts -------------------------------------------------------------------------------- /packages/tx/typedoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/tx/typedoc.json -------------------------------------------------------------------------------- /packages/tx/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/tx/vitest.config.ts -------------------------------------------------------------------------------- /packages/txpool/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/txpool/.gitignore -------------------------------------------------------------------------------- /packages/txpool/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/txpool/CHANGELOG.md -------------------------------------------------------------------------------- /packages/txpool/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/txpool/LICENSE -------------------------------------------------------------------------------- /packages/txpool/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/txpool/README.md -------------------------------------------------------------------------------- /packages/txpool/biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/txpool/biome.json -------------------------------------------------------------------------------- /packages/txpool/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/txpool/package.json -------------------------------------------------------------------------------- /packages/txpool/src/TxPool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/txpool/src/TxPool.ts -------------------------------------------------------------------------------- /packages/txpool/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/txpool/src/index.ts -------------------------------------------------------------------------------- /packages/txpool/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/txpool/tsconfig.json -------------------------------------------------------------------------------- /packages/txpool/typedoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/txpool/typedoc.json -------------------------------------------------------------------------------- /packages/utils/.depcheckrc: -------------------------------------------------------------------------------- 1 | ignores: [ 2 | "ms" 3 | ] 4 | skip-missing: true 5 | -------------------------------------------------------------------------------- /packages/utils/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/utils/.gitignore -------------------------------------------------------------------------------- /packages/utils/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/utils/CHANGELOG.md -------------------------------------------------------------------------------- /packages/utils/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/utils/LICENSE -------------------------------------------------------------------------------- /packages/utils/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/utils/README.md -------------------------------------------------------------------------------- /packages/utils/biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/utils/biome.json -------------------------------------------------------------------------------- /packages/utils/docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/utils/docs/README.md -------------------------------------------------------------------------------- /packages/utils/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/utils/package.json -------------------------------------------------------------------------------- /packages/utils/src/Bloom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/utils/src/Bloom.ts -------------------------------------------------------------------------------- /packages/utils/src/abitype.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/utils/src/abitype.ts -------------------------------------------------------------------------------- /packages/utils/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/utils/src/index.ts -------------------------------------------------------------------------------- /packages/utils/src/viem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/utils/src/viem.js -------------------------------------------------------------------------------- /packages/utils/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/utils/tsconfig.json -------------------------------------------------------------------------------- /packages/utils/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/utils/tsup.config.ts -------------------------------------------------------------------------------- /packages/utils/typedoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/utils/typedoc.json -------------------------------------------------------------------------------- /packages/vm/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/vm/.gitignore -------------------------------------------------------------------------------- /packages/vm/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/vm/CHANGELOG.md -------------------------------------------------------------------------------- /packages/vm/COVERAGE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/vm/COVERAGE.md -------------------------------------------------------------------------------- /packages/vm/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/vm/LICENSE -------------------------------------------------------------------------------- /packages/vm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/vm/README.md -------------------------------------------------------------------------------- /packages/vm/biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/vm/biome.json -------------------------------------------------------------------------------- /packages/vm/docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/vm/docs/README.md -------------------------------------------------------------------------------- /packages/vm/docs/globals.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/vm/docs/globals.md -------------------------------------------------------------------------------- /packages/vm/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/vm/package.json -------------------------------------------------------------------------------- /packages/vm/src/BaseVm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/vm/src/BaseVm.ts -------------------------------------------------------------------------------- /packages/vm/src/Vm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/vm/src/Vm.ts -------------------------------------------------------------------------------- /packages/vm/src/VmOpts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/vm/src/VmOpts.ts -------------------------------------------------------------------------------- /packages/vm/src/createVm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/vm/src/createVm.js -------------------------------------------------------------------------------- /packages/vm/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/vm/src/index.ts -------------------------------------------------------------------------------- /packages/vm/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/vm/tsconfig.json -------------------------------------------------------------------------------- /packages/vm/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/vm/tsup.config.ts -------------------------------------------------------------------------------- /packages/vm/typedoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/packages/vm/typedoc.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /prompts/add-to-mempool.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/prompts/add-to-mempool.md -------------------------------------------------------------------------------- /releases/1.0.0-next.40.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/releases/1.0.0-next.40.md -------------------------------------------------------------------------------- /releases/1.0.0-next.41.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/releases/1.0.0-next.41.md -------------------------------------------------------------------------------- /releases/1.0.0-next.42.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/releases/1.0.0-next.42.md -------------------------------------------------------------------------------- /scripts/createBarrelFiles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/scripts/createBarrelFiles.ts -------------------------------------------------------------------------------- /scripts/gemini.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/scripts/gemini.ts -------------------------------------------------------------------------------- /scripts/husky.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/scripts/husky.md -------------------------------------------------------------------------------- /scripts/lib/GeminiClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/scripts/lib/GeminiClient.ts -------------------------------------------------------------------------------- /scripts/lib/fileUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/scripts/lib/fileUtils.ts -------------------------------------------------------------------------------- /scripts/notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/scripts/notes.md -------------------------------------------------------------------------------- /scripts/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/scripts/package.json -------------------------------------------------------------------------------- /scripts/prompt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/scripts/prompt.md -------------------------------------------------------------------------------- /scripts/publish-jsr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/scripts/publish-jsr.js -------------------------------------------------------------------------------- /scripts/response.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/scripts/response.md -------------------------------------------------------------------------------- /scripts/updateBiomeConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/scripts/updateBiomeConfig.ts -------------------------------------------------------------------------------- /system_test: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/bench/.depcheckrc: -------------------------------------------------------------------------------- 1 | ignores: [ 2 | "@tevm/ts-plugin" 3 | ] 4 | skip-missing: true 5 | -------------------------------------------------------------------------------- /test/bench/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/test/bench/.gitignore -------------------------------------------------------------------------------- /test/bench/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/test/bench/LICENSE -------------------------------------------------------------------------------- /test/bench/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/test/bench/README.md -------------------------------------------------------------------------------- /test/bench/biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/test/bench/biome.json -------------------------------------------------------------------------------- /test/bench/copy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/test/bench/copy.js -------------------------------------------------------------------------------- /test/bench/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/test/bench/package.json -------------------------------------------------------------------------------- /test/bench/src/gasFailing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/test/bench/src/gasFailing.ts -------------------------------------------------------------------------------- /test/bench/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/test/bench/src/index.ts -------------------------------------------------------------------------------- /test/bench/src/lotsOfMemoryAccess/BalanceOfOwnerOf.s.sol: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/bench/src/server.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/test/bench/src/server.spec.ts -------------------------------------------------------------------------------- /test/bench/src/wagmi/fibts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/test/bench/src/wagmi/fibts.ts -------------------------------------------------------------------------------- /test/bench/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/test/bench/tsconfig.json -------------------------------------------------------------------------------- /test/bench/tsup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/test/bench/tsup.config.js -------------------------------------------------------------------------------- /test/bench/typedoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/test/bench/typedoc.json -------------------------------------------------------------------------------- /test/bench/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/test/bench/vitest.config.ts -------------------------------------------------------------------------------- /test/mdt-repro/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/test/mdt-repro/.gitignore -------------------------------------------------------------------------------- /test/mdt-repro/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/test/mdt-repro/README.md -------------------------------------------------------------------------------- /test/mdt-repro/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/test/mdt-repro/index.spec.ts -------------------------------------------------------------------------------- /test/mdt-repro/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/test/mdt-repro/package.json -------------------------------------------------------------------------------- /test/mdt-repro/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/test/mdt-repro/tsconfig.json -------------------------------------------------------------------------------- /test/mdt-repro/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/test/mdt-repro/utils.ts -------------------------------------------------------------------------------- /test/test-utils/.depcheckrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/test/test-utils/.depcheckrc -------------------------------------------------------------------------------- /test/test-utils/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/test/test-utils/.gitignore -------------------------------------------------------------------------------- /test/test-utils/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/test/test-utils/CHANGELOG.md -------------------------------------------------------------------------------- /test/test-utils/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/test/test-utils/LICENSE -------------------------------------------------------------------------------- /test/test-utils/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/test/test-utils/README.md -------------------------------------------------------------------------------- /test/test-utils/biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/test/test-utils/biome.json -------------------------------------------------------------------------------- /test/test-utils/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/test/test-utils/package.json -------------------------------------------------------------------------------- /test/test-utils/src/OZ.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/test/test-utils/src/OZ.s.sol -------------------------------------------------------------------------------- /test/test-utils/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/test/test-utils/src/index.ts -------------------------------------------------------------------------------- /test/test-utils/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/test/test-utils/tsconfig.json -------------------------------------------------------------------------------- /test/test-utils/typedoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/test/test-utils/typedoc.json -------------------------------------------------------------------------------- /tevm/.depcheckrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/.depcheckrc -------------------------------------------------------------------------------- /tevm/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/.gitignore -------------------------------------------------------------------------------- /tevm/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/CHANGELOG.md -------------------------------------------------------------------------------- /tevm/JSR.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/JSR.md -------------------------------------------------------------------------------- /tevm/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/LICENSE -------------------------------------------------------------------------------- /tevm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/README.md -------------------------------------------------------------------------------- /tevm/actions/index.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/actions/index.cjs -------------------------------------------------------------------------------- /tevm/actions/index.cjs.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/actions/index.cjs.map -------------------------------------------------------------------------------- /tevm/actions/index.d.cts: -------------------------------------------------------------------------------- 1 | export * from '@tevm/actions'; 2 | -------------------------------------------------------------------------------- /tevm/actions/index.d.ts: -------------------------------------------------------------------------------- 1 | export * from '@tevm/actions'; 2 | -------------------------------------------------------------------------------- /tevm/actions/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/actions/index.js -------------------------------------------------------------------------------- /tevm/actions/index.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/actions/index.js.map -------------------------------------------------------------------------------- /tevm/actions/index.ts: -------------------------------------------------------------------------------- 1 | export * from '@tevm/actions' 2 | -------------------------------------------------------------------------------- /tevm/address/index.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/address/index.cjs -------------------------------------------------------------------------------- /tevm/address/index.cjs.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/address/index.cjs.map -------------------------------------------------------------------------------- /tevm/address/index.d.cts: -------------------------------------------------------------------------------- 1 | export * from '@tevm/address'; 2 | -------------------------------------------------------------------------------- /tevm/address/index.d.ts: -------------------------------------------------------------------------------- 1 | export * from '@tevm/address'; 2 | -------------------------------------------------------------------------------- /tevm/address/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/address/index.js -------------------------------------------------------------------------------- /tevm/address/index.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/address/index.js.map -------------------------------------------------------------------------------- /tevm/address/index.ts: -------------------------------------------------------------------------------- 1 | export * from '@tevm/address' 2 | -------------------------------------------------------------------------------- /tevm/biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/biome.json -------------------------------------------------------------------------------- /tevm/block/index.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/block/index.cjs -------------------------------------------------------------------------------- /tevm/block/index.cjs.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/block/index.cjs.map -------------------------------------------------------------------------------- /tevm/block/index.d.cts: -------------------------------------------------------------------------------- 1 | export * from '@tevm/block'; 2 | -------------------------------------------------------------------------------- /tevm/block/index.d.ts: -------------------------------------------------------------------------------- 1 | export * from '@tevm/block'; 2 | -------------------------------------------------------------------------------- /tevm/block/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/block/index.js -------------------------------------------------------------------------------- /tevm/block/index.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/block/index.js.map -------------------------------------------------------------------------------- /tevm/block/index.ts: -------------------------------------------------------------------------------- 1 | export * from '@tevm/block' 2 | -------------------------------------------------------------------------------- /tevm/blockchain/index.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/blockchain/index.cjs -------------------------------------------------------------------------------- /tevm/blockchain/index.cjs.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/blockchain/index.cjs.map -------------------------------------------------------------------------------- /tevm/blockchain/index.d.cts: -------------------------------------------------------------------------------- 1 | export * from '@tevm/blockchain'; 2 | -------------------------------------------------------------------------------- /tevm/blockchain/index.d.ts: -------------------------------------------------------------------------------- 1 | export * from '@tevm/blockchain'; 2 | -------------------------------------------------------------------------------- /tevm/blockchain/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/blockchain/index.js -------------------------------------------------------------------------------- /tevm/blockchain/index.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/blockchain/index.js.map -------------------------------------------------------------------------------- /tevm/blockchain/index.ts: -------------------------------------------------------------------------------- 1 | export * from '@tevm/blockchain' 2 | -------------------------------------------------------------------------------- /tevm/bundler/base-bundler/index.d.cts: -------------------------------------------------------------------------------- 1 | export * from '@tevm/base-bundler'; 2 | -------------------------------------------------------------------------------- /tevm/bundler/base-bundler/index.d.ts: -------------------------------------------------------------------------------- 1 | export * from '@tevm/base-bundler'; 2 | -------------------------------------------------------------------------------- /tevm/bundler/base-bundler/index.ts: -------------------------------------------------------------------------------- 1 | export * from '@tevm/base-bundler' 2 | -------------------------------------------------------------------------------- /tevm/bundler/bun-plugin/index.d.cts: -------------------------------------------------------------------------------- 1 | export * from '@tevm/bun-plugin'; 2 | -------------------------------------------------------------------------------- /tevm/bundler/bun-plugin/index.d.ts: -------------------------------------------------------------------------------- 1 | export * from '@tevm/bun-plugin'; 2 | -------------------------------------------------------------------------------- /tevm/bundler/bun-plugin/index.ts: -------------------------------------------------------------------------------- 1 | export * from '@tevm/bun-plugin' 2 | -------------------------------------------------------------------------------- /tevm/bundler/compiler/index.d.cts: -------------------------------------------------------------------------------- 1 | export * from '@tevm/compiler'; 2 | -------------------------------------------------------------------------------- /tevm/bundler/compiler/index.d.ts: -------------------------------------------------------------------------------- 1 | export * from '@tevm/compiler'; 2 | -------------------------------------------------------------------------------- /tevm/bundler/compiler/index.ts: -------------------------------------------------------------------------------- 1 | export * from '@tevm/compiler' 2 | -------------------------------------------------------------------------------- /tevm/bundler/config/index.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/bundler/config/index.cjs -------------------------------------------------------------------------------- /tevm/bundler/config/index.d.cts: -------------------------------------------------------------------------------- 1 | export * from '@tevm/config'; 2 | -------------------------------------------------------------------------------- /tevm/bundler/config/index.d.ts: -------------------------------------------------------------------------------- 1 | export * from '@tevm/config'; 2 | -------------------------------------------------------------------------------- /tevm/bundler/config/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/bundler/config/index.js -------------------------------------------------------------------------------- /tevm/bundler/config/index.ts: -------------------------------------------------------------------------------- 1 | export * from '@tevm/config' 2 | -------------------------------------------------------------------------------- /tevm/bundler/esbuild-plugin/index.d.cts: -------------------------------------------------------------------------------- 1 | export * from '@tevm/esbuild-plugin'; 2 | -------------------------------------------------------------------------------- /tevm/bundler/esbuild-plugin/index.d.ts: -------------------------------------------------------------------------------- 1 | export * from '@tevm/esbuild-plugin'; 2 | -------------------------------------------------------------------------------- /tevm/bundler/esbuild-plugin/index.ts: -------------------------------------------------------------------------------- 1 | export * from '@tevm/esbuild-plugin' 2 | -------------------------------------------------------------------------------- /tevm/bundler/index.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/bundler/index.cjs -------------------------------------------------------------------------------- /tevm/bundler/index.cjs.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/bundler/index.cjs.map -------------------------------------------------------------------------------- /tevm/bundler/index.d.cts: -------------------------------------------------------------------------------- 1 | export * from '@tevm/base-bundler'; 2 | -------------------------------------------------------------------------------- /tevm/bundler/index.d.ts: -------------------------------------------------------------------------------- 1 | export * from '@tevm/base-bundler'; 2 | -------------------------------------------------------------------------------- /tevm/bundler/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/bundler/index.js -------------------------------------------------------------------------------- /tevm/bundler/index.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/bundler/index.js.map -------------------------------------------------------------------------------- /tevm/bundler/index.ts: -------------------------------------------------------------------------------- 1 | export * from '@tevm/base-bundler' 2 | -------------------------------------------------------------------------------- /tevm/bundler/rollup-plugin/index.d.cts: -------------------------------------------------------------------------------- 1 | export * from '@tevm/rollup-plugin'; 2 | -------------------------------------------------------------------------------- /tevm/bundler/rollup-plugin/index.d.ts: -------------------------------------------------------------------------------- 1 | export * from '@tevm/rollup-plugin'; 2 | -------------------------------------------------------------------------------- /tevm/bundler/rollup-plugin/index.ts: -------------------------------------------------------------------------------- 1 | export * from '@tevm/rollup-plugin' 2 | -------------------------------------------------------------------------------- /tevm/bundler/rspack-plugin/index.d.cts: -------------------------------------------------------------------------------- 1 | export * from '@tevm/rspack-plugin'; 2 | -------------------------------------------------------------------------------- /tevm/bundler/rspack-plugin/index.d.ts: -------------------------------------------------------------------------------- 1 | export * from '@tevm/rspack-plugin'; 2 | -------------------------------------------------------------------------------- /tevm/bundler/rspack-plugin/index.ts: -------------------------------------------------------------------------------- 1 | export * from '@tevm/rspack-plugin' 2 | -------------------------------------------------------------------------------- /tevm/bundler/solc/index.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/bundler/solc/index.cjs -------------------------------------------------------------------------------- /tevm/bundler/solc/index.d.cts: -------------------------------------------------------------------------------- 1 | export * from '@tevm/solc'; 2 | -------------------------------------------------------------------------------- /tevm/bundler/solc/index.d.ts: -------------------------------------------------------------------------------- 1 | export * from '@tevm/solc'; 2 | -------------------------------------------------------------------------------- /tevm/bundler/solc/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/bundler/solc/index.js -------------------------------------------------------------------------------- /tevm/bundler/solc/index.ts: -------------------------------------------------------------------------------- 1 | export * from '@tevm/solc' 2 | -------------------------------------------------------------------------------- /tevm/bundler/vite-plugin/index.d.cts: -------------------------------------------------------------------------------- 1 | export * from '@tevm/vite-plugin'; 2 | -------------------------------------------------------------------------------- /tevm/bundler/vite-plugin/index.d.ts: -------------------------------------------------------------------------------- 1 | export * from '@tevm/vite-plugin'; 2 | -------------------------------------------------------------------------------- /tevm/bundler/vite-plugin/index.ts: -------------------------------------------------------------------------------- 1 | export * from '@tevm/vite-plugin' 2 | -------------------------------------------------------------------------------- /tevm/bundler/webpack-plugin/index.d.cts: -------------------------------------------------------------------------------- 1 | export * from '@tevm/webpack-plugin'; 2 | -------------------------------------------------------------------------------- /tevm/bundler/webpack-plugin/index.d.ts: -------------------------------------------------------------------------------- 1 | export * from '@tevm/webpack-plugin'; 2 | -------------------------------------------------------------------------------- /tevm/bundler/webpack-plugin/index.ts: -------------------------------------------------------------------------------- 1 | export * from '@tevm/webpack-plugin' 2 | -------------------------------------------------------------------------------- /tevm/cli.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/cli.js -------------------------------------------------------------------------------- /tevm/common/index.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/common/index.cjs -------------------------------------------------------------------------------- /tevm/common/index.cjs.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/common/index.cjs.map -------------------------------------------------------------------------------- /tevm/common/index.d.cts: -------------------------------------------------------------------------------- 1 | export * from '@tevm/common'; 2 | -------------------------------------------------------------------------------- /tevm/common/index.d.ts: -------------------------------------------------------------------------------- 1 | export * from '@tevm/common'; 2 | -------------------------------------------------------------------------------- /tevm/common/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/common/index.js -------------------------------------------------------------------------------- /tevm/common/index.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/common/index.js.map -------------------------------------------------------------------------------- /tevm/common/index.ts: -------------------------------------------------------------------------------- 1 | export * from '@tevm/common' 2 | -------------------------------------------------------------------------------- /tevm/contract/index.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/contract/index.cjs -------------------------------------------------------------------------------- /tevm/contract/index.cjs.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/contract/index.cjs.map -------------------------------------------------------------------------------- /tevm/contract/index.d.cts: -------------------------------------------------------------------------------- 1 | export * from '@tevm/contract'; 2 | -------------------------------------------------------------------------------- /tevm/contract/index.d.ts: -------------------------------------------------------------------------------- 1 | export * from '@tevm/contract'; 2 | -------------------------------------------------------------------------------- /tevm/contract/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/contract/index.js -------------------------------------------------------------------------------- /tevm/contract/index.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/contract/index.js.map -------------------------------------------------------------------------------- /tevm/contract/index.ts: -------------------------------------------------------------------------------- 1 | export * from '@tevm/contract' 2 | -------------------------------------------------------------------------------- /tevm/decorators/index.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/decorators/index.cjs -------------------------------------------------------------------------------- /tevm/decorators/index.cjs.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/decorators/index.cjs.map -------------------------------------------------------------------------------- /tevm/decorators/index.d.cts: -------------------------------------------------------------------------------- 1 | export * from '@tevm/decorators'; 2 | -------------------------------------------------------------------------------- /tevm/decorators/index.d.ts: -------------------------------------------------------------------------------- 1 | export * from '@tevm/decorators'; 2 | -------------------------------------------------------------------------------- /tevm/decorators/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/decorators/index.js -------------------------------------------------------------------------------- /tevm/decorators/index.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/decorators/index.js.map -------------------------------------------------------------------------------- /tevm/decorators/index.ts: -------------------------------------------------------------------------------- 1 | export * from "@tevm/decorators"; 2 | -------------------------------------------------------------------------------- /tevm/docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/docs/README.md -------------------------------------------------------------------------------- /tevm/docs/_media/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/docs/_media/LICENSE -------------------------------------------------------------------------------- /tevm/docs/actions/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/docs/actions/README.md -------------------------------------------------------------------------------- /tevm/docs/address/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/docs/address/README.md -------------------------------------------------------------------------------- /tevm/docs/block/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/docs/block/README.md -------------------------------------------------------------------------------- /tevm/docs/bundler/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/docs/bundler/README.md -------------------------------------------------------------------------------- /tevm/docs/common/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/docs/common/README.md -------------------------------------------------------------------------------- /tevm/docs/contract/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/docs/contract/README.md -------------------------------------------------------------------------------- /tevm/docs/errors/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/docs/errors/README.md -------------------------------------------------------------------------------- /tevm/docs/evm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/docs/evm/README.md -------------------------------------------------------------------------------- /tevm/docs/evm/classes/Eof.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/docs/evm/classes/Eof.md -------------------------------------------------------------------------------- /tevm/docs/evm/classes/Evm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/docs/evm/classes/Evm.md -------------------------------------------------------------------------------- /tevm/docs/index/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/docs/index/README.md -------------------------------------------------------------------------------- /tevm/docs/modules.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/docs/modules.md -------------------------------------------------------------------------------- /tevm/docs/node/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/docs/node/README.md -------------------------------------------------------------------------------- /tevm/docs/server/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/docs/server/README.md -------------------------------------------------------------------------------- /tevm/docs/state/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/docs/state/README.md -------------------------------------------------------------------------------- /tevm/docs/tx/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/docs/tx/README.md -------------------------------------------------------------------------------- /tevm/docs/txpool/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/docs/txpool/README.md -------------------------------------------------------------------------------- /tevm/docs/utils/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/docs/utils/README.md -------------------------------------------------------------------------------- /tevm/docs/vm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/docs/vm/README.md -------------------------------------------------------------------------------- /tevm/errors/index.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/errors/index.cjs -------------------------------------------------------------------------------- /tevm/errors/index.cjs.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/errors/index.cjs.map -------------------------------------------------------------------------------- /tevm/errors/index.d.cts: -------------------------------------------------------------------------------- 1 | export * from '@tevm/errors'; 2 | -------------------------------------------------------------------------------- /tevm/errors/index.d.ts: -------------------------------------------------------------------------------- 1 | export * from '@tevm/errors'; 2 | -------------------------------------------------------------------------------- /tevm/errors/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/errors/index.js -------------------------------------------------------------------------------- /tevm/errors/index.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/errors/index.js.map -------------------------------------------------------------------------------- /tevm/errors/index.ts: -------------------------------------------------------------------------------- 1 | export * from "@tevm/errors"; 2 | -------------------------------------------------------------------------------- /tevm/evm/index.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/evm/index.cjs -------------------------------------------------------------------------------- /tevm/evm/index.cjs.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/evm/index.cjs.map -------------------------------------------------------------------------------- /tevm/evm/index.d.cts: -------------------------------------------------------------------------------- 1 | export * from '@tevm/evm'; 2 | -------------------------------------------------------------------------------- /tevm/evm/index.d.ts: -------------------------------------------------------------------------------- 1 | export * from '@tevm/evm'; 2 | -------------------------------------------------------------------------------- /tevm/evm/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/evm/index.js -------------------------------------------------------------------------------- /tevm/evm/index.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/evm/index.js.map -------------------------------------------------------------------------------- /tevm/evm/index.ts: -------------------------------------------------------------------------------- 1 | export * from '@tevm/evm' 2 | -------------------------------------------------------------------------------- /tevm/http-client/index.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/http-client/index.cjs -------------------------------------------------------------------------------- /tevm/http-client/index.d.cts: -------------------------------------------------------------------------------- 1 | export * from '@tevm/http-client'; 2 | -------------------------------------------------------------------------------- /tevm/http-client/index.d.ts: -------------------------------------------------------------------------------- 1 | export * from '@tevm/http-client'; 2 | -------------------------------------------------------------------------------- /tevm/http-client/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/http-client/index.js -------------------------------------------------------------------------------- /tevm/http-client/index.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/http-client/index.js.map -------------------------------------------------------------------------------- /tevm/http-client/index.ts: -------------------------------------------------------------------------------- 1 | export * from "@tevm/http-client"; 2 | -------------------------------------------------------------------------------- /tevm/index.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/index.cjs -------------------------------------------------------------------------------- /tevm/index.cjs.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/index.cjs.map -------------------------------------------------------------------------------- /tevm/index.d.cts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/index.d.cts -------------------------------------------------------------------------------- /tevm/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/index.d.ts -------------------------------------------------------------------------------- /tevm/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/index.js -------------------------------------------------------------------------------- /tevm/index.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/index.js.map -------------------------------------------------------------------------------- /tevm/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/index.ts -------------------------------------------------------------------------------- /tevm/jsr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/jsr.json -------------------------------------------------------------------------------- /tevm/memory-client/index.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/memory-client/index.cjs -------------------------------------------------------------------------------- /tevm/memory-client/index.d.cts: -------------------------------------------------------------------------------- 1 | export * from '@tevm/memory-client'; 2 | -------------------------------------------------------------------------------- /tevm/memory-client/index.d.ts: -------------------------------------------------------------------------------- 1 | export * from '@tevm/memory-client'; 2 | -------------------------------------------------------------------------------- /tevm/memory-client/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/memory-client/index.js -------------------------------------------------------------------------------- /tevm/memory-client/index.ts: -------------------------------------------------------------------------------- 1 | export * from '@tevm/memory-client' 2 | -------------------------------------------------------------------------------- /tevm/node/index.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/node/index.cjs -------------------------------------------------------------------------------- /tevm/node/index.cjs.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/node/index.cjs.map -------------------------------------------------------------------------------- /tevm/node/index.d.cts: -------------------------------------------------------------------------------- 1 | export * from '@tevm/node'; 2 | -------------------------------------------------------------------------------- /tevm/node/index.d.ts: -------------------------------------------------------------------------------- 1 | export * from '@tevm/node'; 2 | -------------------------------------------------------------------------------- /tevm/node/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/node/index.js -------------------------------------------------------------------------------- /tevm/node/index.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/node/index.js.map -------------------------------------------------------------------------------- /tevm/node/index.ts: -------------------------------------------------------------------------------- 1 | export * from "@tevm/node"; 2 | -------------------------------------------------------------------------------- /tevm/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/package.json -------------------------------------------------------------------------------- /tevm/precompiles/index.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/precompiles/index.cjs -------------------------------------------------------------------------------- /tevm/precompiles/index.d.cts: -------------------------------------------------------------------------------- 1 | export * from '@tevm/precompiles'; 2 | -------------------------------------------------------------------------------- /tevm/precompiles/index.d.ts: -------------------------------------------------------------------------------- 1 | export * from '@tevm/precompiles'; 2 | -------------------------------------------------------------------------------- /tevm/precompiles/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/precompiles/index.js -------------------------------------------------------------------------------- /tevm/precompiles/index.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/precompiles/index.js.map -------------------------------------------------------------------------------- /tevm/precompiles/index.ts: -------------------------------------------------------------------------------- 1 | export * from "@tevm/precompiles"; 2 | -------------------------------------------------------------------------------- /tevm/predeploys/index.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/predeploys/index.cjs -------------------------------------------------------------------------------- /tevm/predeploys/index.cjs.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/predeploys/index.cjs.map -------------------------------------------------------------------------------- /tevm/predeploys/index.d.cts: -------------------------------------------------------------------------------- 1 | export * from '@tevm/predeploys'; 2 | -------------------------------------------------------------------------------- /tevm/predeploys/index.d.ts: -------------------------------------------------------------------------------- 1 | export * from '@tevm/predeploys'; 2 | -------------------------------------------------------------------------------- /tevm/predeploys/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/predeploys/index.js -------------------------------------------------------------------------------- /tevm/predeploys/index.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/predeploys/index.js.map -------------------------------------------------------------------------------- /tevm/predeploys/index.ts: -------------------------------------------------------------------------------- 1 | export * from '@tevm/predeploys' 2 | -------------------------------------------------------------------------------- /tevm/receipt-manager/index.d.cts: -------------------------------------------------------------------------------- 1 | export * from '@tevm/receipt-manager'; 2 | -------------------------------------------------------------------------------- /tevm/receipt-manager/index.d.ts: -------------------------------------------------------------------------------- 1 | export * from '@tevm/receipt-manager'; 2 | -------------------------------------------------------------------------------- /tevm/receipt-manager/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/receipt-manager/index.js -------------------------------------------------------------------------------- /tevm/receipt-manager/index.ts: -------------------------------------------------------------------------------- 1 | export * from '@tevm/receipt-manager' 2 | -------------------------------------------------------------------------------- /tevm/server/index.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/server/index.cjs -------------------------------------------------------------------------------- /tevm/server/index.cjs.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/server/index.cjs.map -------------------------------------------------------------------------------- /tevm/server/index.d.cts: -------------------------------------------------------------------------------- 1 | export * from '@tevm/server'; 2 | -------------------------------------------------------------------------------- /tevm/server/index.d.ts: -------------------------------------------------------------------------------- 1 | export * from '@tevm/server'; 2 | -------------------------------------------------------------------------------- /tevm/server/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/server/index.js -------------------------------------------------------------------------------- /tevm/server/index.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/server/index.js.map -------------------------------------------------------------------------------- /tevm/server/index.ts: -------------------------------------------------------------------------------- 1 | export * from '@tevm/server' 2 | -------------------------------------------------------------------------------- /tevm/state/index.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/state/index.cjs -------------------------------------------------------------------------------- /tevm/state/index.cjs.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/state/index.cjs.map -------------------------------------------------------------------------------- /tevm/state/index.d.cts: -------------------------------------------------------------------------------- 1 | export * from '@tevm/state'; 2 | -------------------------------------------------------------------------------- /tevm/state/index.d.ts: -------------------------------------------------------------------------------- 1 | export * from '@tevm/state'; 2 | -------------------------------------------------------------------------------- /tevm/state/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/state/index.js -------------------------------------------------------------------------------- /tevm/state/index.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/state/index.js.map -------------------------------------------------------------------------------- /tevm/state/index.ts: -------------------------------------------------------------------------------- 1 | export * from "@tevm/state"; 2 | -------------------------------------------------------------------------------- /tevm/sync-storage-persister/index.d.cts: -------------------------------------------------------------------------------- 1 | export * from '@tevm/sync-storage-persister'; 2 | -------------------------------------------------------------------------------- /tevm/sync-storage-persister/index.d.ts: -------------------------------------------------------------------------------- 1 | export * from '@tevm/sync-storage-persister'; 2 | -------------------------------------------------------------------------------- /tevm/sync-storage-persister/index.ts: -------------------------------------------------------------------------------- 1 | export * from '@tevm/sync-storage-persister' 2 | -------------------------------------------------------------------------------- /tevm/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/tsconfig.json -------------------------------------------------------------------------------- /tevm/tsup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/tsup.config.js -------------------------------------------------------------------------------- /tevm/tx/index.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/tx/index.cjs -------------------------------------------------------------------------------- /tevm/tx/index.cjs.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/tx/index.cjs.map -------------------------------------------------------------------------------- /tevm/tx/index.d.cts: -------------------------------------------------------------------------------- 1 | export * from '@tevm/tx'; 2 | -------------------------------------------------------------------------------- /tevm/tx/index.d.ts: -------------------------------------------------------------------------------- 1 | export * from '@tevm/tx'; 2 | -------------------------------------------------------------------------------- /tevm/tx/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/tx/index.js -------------------------------------------------------------------------------- /tevm/tx/index.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/tx/index.js.map -------------------------------------------------------------------------------- /tevm/tx/index.ts: -------------------------------------------------------------------------------- 1 | export * from '@tevm/tx' 2 | -------------------------------------------------------------------------------- /tevm/txpool/index.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/txpool/index.cjs -------------------------------------------------------------------------------- /tevm/txpool/index.cjs.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/txpool/index.cjs.map -------------------------------------------------------------------------------- /tevm/txpool/index.d.cts: -------------------------------------------------------------------------------- 1 | export * from '@tevm/txpool'; 2 | -------------------------------------------------------------------------------- /tevm/txpool/index.d.ts: -------------------------------------------------------------------------------- 1 | export * from '@tevm/txpool'; 2 | -------------------------------------------------------------------------------- /tevm/txpool/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/txpool/index.js -------------------------------------------------------------------------------- /tevm/txpool/index.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/txpool/index.js.map -------------------------------------------------------------------------------- /tevm/txpool/index.ts: -------------------------------------------------------------------------------- 1 | export * from '@tevm/txpool' 2 | -------------------------------------------------------------------------------- /tevm/typedoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/typedoc.json -------------------------------------------------------------------------------- /tevm/utils/index.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/utils/index.cjs -------------------------------------------------------------------------------- /tevm/utils/index.cjs.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/utils/index.cjs.map -------------------------------------------------------------------------------- /tevm/utils/index.d.cts: -------------------------------------------------------------------------------- 1 | export * from '@tevm/utils'; 2 | -------------------------------------------------------------------------------- /tevm/utils/index.d.ts: -------------------------------------------------------------------------------- 1 | export * from '@tevm/utils'; 2 | -------------------------------------------------------------------------------- /tevm/utils/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/utils/index.js -------------------------------------------------------------------------------- /tevm/utils/index.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/utils/index.js.map -------------------------------------------------------------------------------- /tevm/utils/index.ts: -------------------------------------------------------------------------------- 1 | export * from "@tevm/utils"; 2 | -------------------------------------------------------------------------------- /tevm/vm/index.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/vm/index.cjs -------------------------------------------------------------------------------- /tevm/vm/index.cjs.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/vm/index.cjs.map -------------------------------------------------------------------------------- /tevm/vm/index.d.cts: -------------------------------------------------------------------------------- 1 | export * from '@tevm/vm'; 2 | -------------------------------------------------------------------------------- /tevm/vm/index.d.ts: -------------------------------------------------------------------------------- 1 | export * from '@tevm/vm'; 2 | -------------------------------------------------------------------------------- /tevm/vm/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/vm/index.js -------------------------------------------------------------------------------- /tevm/vm/index.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/tevm/vm/index.js.map -------------------------------------------------------------------------------- /tevm/vm/index.ts: -------------------------------------------------------------------------------- 1 | export * from '@tevm/vm' 2 | -------------------------------------------------------------------------------- /verification_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/verification_report.md -------------------------------------------------------------------------------- /vitest.workspace.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evmts/tevm-monorepo/HEAD/vitest.workspace.ts --------------------------------------------------------------------------------