Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

✨ feat(evm): Add ability to dynamically add and remove precompiles #1253

Conversation

roninjin10
Copy link
Collaborator

@roninjin10 roninjin10 commented Jul 1, 2024

Description

Add advanced functionality to add and remove precompiles at runtime

Testing

Explain the quality checks that have been done on the code changes

Additional Information

Your ENS/address:

Summary by CodeRabbit

  • New Features

    • Added support for adding and removing custom precompiles in EVM.
  • Documentation

    • Enhanced documentation for tevm object methods and properties, including extend(), forkTransport, and filter/account management methods.
    • Updated tevm JSON-RPC server documentation with new client properties and low-level access information.
  • Dependencies

    • Added @tevm/errors and @tevm/state as dependencies.
  • Chores

    • Restructured type declarations and adjusted file paths for better organization and clarity.

Copy link

changeset-bot bot commented Jul 1, 2024

🦋 Changeset detected

Latest commit: 739844e

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 14 packages
Name Type
@tevm/evm Minor
@tevm/actions Minor
@tevm/base-client Minor
@tevm/memory-client Minor
@tevm/precompiles Minor
@tevm/procedures Minor
@tevm/vm Minor
tevm Minor
@tevm/viem Minor
@tevm/decorators Minor
@tevm/server Minor
@tevm/ethers Minor
@tevm/http-client Minor
@tevm/txpool Minor

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

Copy link

vercel bot commented Jul 1, 2024

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
tevm-monorepo-tevm ❌ Failed (Inspect) Jul 2, 2024 1:41am

Copy link
Contributor

coderabbitai bot commented Jul 1, 2024

Important

Review skipped

Review was skipped due to path filters

Files ignored due to path filters (1)
  • pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Walkthrough

Support for adding and removing precompiles has been added to the evm module. Enhancements and adjustments have also been made to documentation and type declarations for better low-level access to the TEVM, including new methods and properties for handling filters, accounts, receipts, transactions, and custom precompiles.

Changes

File(s) Change Summary
.changeset/fast-donuts-trade.md Introduced support for adding and removing precompiles in EVM.
docs/.../createMemoryClient.md, docs/.../TevmActions.md, docs/.../createExpressMiddleware.md, docs/.../createHttpHandler.md, docs/.../createNextApiHandler.md, docs/.../createServer.md Updated documentation for the TEVM object with new methods, functionalities, and alterations to exported/public entities.
packages/evm/docs/classes/EthjsMessage.md Reordered the types for the code property.
packages/evm/docs/classes/Evm.md, tevm/docs/evm/... Removed protected, readonly, and optional from _customPrecompiles property; Added addCustomPrecompile and removeCustomPrecompile methods.
packages/evm/package.json, packages/memory-client/package.json Added new dependencies (@tevm/errors, @tevm/state).
packages/evm/src/Evm.ts, packages/evm/src/createEvm.spec.ts, packages/evm/src/createEvm.ts Added methods for custom precompiles handling, imported additional modules, binding of methods to EVM.
packages/memory-client/src/createTevmTransport.spec.ts Modified logic for handling the common object in createTevmTransport.

Poem

In the world of code so bright,
Precompiles join the nightly flight.
TEVM got its powers new,
With filters, accounts, and transport too.
Errors cleared, states defined,
EVM's precompiles, perfectly aligned.
Let’s celebrate this coding spree,
For the blockchain, more powerful and free! 🌟


Tip

Early access features: enabled

We are currently testing the following features in early access:

  • OpenAI gpt-4o model for code reviews and chat: OpenAI claims that this model is better at understanding and generating code than the previous models. We seek your feedback over the next few weeks before making it generally available.

Note:

  • You can enable or disable early access features from the CodeRabbit UI or by updating the CodeRabbit configuration file.
  • Please join our Discord Community to provide feedback and report issues.
  • OSS projects are currently opted into early access features by default.

Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?

Share
Tips

Chat

There are 3 ways to chat with CodeRabbit:

  • Review comments: Directly reply to a review comment made by CodeRabbit. Example:
    • I pushed a fix in commit <commit_id>.
    • Generate unit testing code for this file.
    • Open a follow-up GitHub issue for this discussion.
  • Files and specific lines of code (under the "Files changed" tab): Tag @coderabbitai in a new review comment at the desired location with your query. Examples:
    • @coderabbitai generate unit testing code for this file.
    • @coderabbitai modularize this function.
  • PR comments: Tag @coderabbitai in a new PR comment to ask questions about the PR branch. For the best results, please provide a very specific query, as very limited context is provided in this mode. Examples:
    • @coderabbitai generate interesting stats about this repository and render them as a table.
    • @coderabbitai show all the console.log statements in this repository.
    • @coderabbitai read src/utils.ts and generate unit testing code.
    • @coderabbitai read the files in the src/scheduler package and generate a class diagram using mermaid and a README in the markdown format.
    • @coderabbitai help me debug CodeRabbit configuration file.

Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments.

CodeRabbit Commands (invoked as PR comments)

  • @coderabbitai pause to pause the reviews on a PR.
  • @coderabbitai resume to resume the paused reviews.
  • @coderabbitai review to trigger an incremental review. This is useful when automatic reviews are disabled for the repository.
  • @coderabbitai full review to do a full review from scratch and review all the files again.
  • @coderabbitai summary to regenerate the summary of the PR.
  • @coderabbitai resolve resolve all the CodeRabbit review comments.
  • @coderabbitai configuration to show the current CodeRabbit configuration for the repository.
  • @coderabbitai help to get help.

Additionally, you can add @coderabbitai ignore anywhere in the PR description to prevent this PR from being reviewed.

CodeRabbit Configration File (.coderabbit.yaml)

  • You can programmatically configure CodeRabbit by adding a .coderabbit.yaml file to the root of your repository.
  • Please see the configuration documentation for more information.
  • If your editor has YAML language server enabled, you can add the path at the top of this file to enable auto-completion and validation: # yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json

Documentation and Community

  • Visit our Documentation for detailed information on how to use CodeRabbit.
  • Join our Discord Community to get help, request features, and share feedback.
  • Follow us on X/Twitter for updates and announcements.

…rkles_feat_add_support_for_adding_precompiles_to_evm_after_creation
Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 15

Outside diff range and nitpick comments (15)
tevm/docs/evm/functions/createEvm.md (1)

Line range hint 20-20: Add blank lines around fenced code block.

Fenced code blocks should be surrounded by blank lines for better readability.

- ```typescript
+ 
+ ```typescript
tevm/docs/evm/type-aliases/CustomPrecompile.md (1)

Line range hint 44-46: Fix unordered list indentation.

Unordered list items should have consistent indentation.

-  - [Scripting guide](https://tevm.sh/learn/scripting/)
-  - [definePrecompile](https://tevm.sh/reference/tevm/precompiles/functions/defineprecompile/)
-  - [MemoryClient](https://tevm.sh/reference/tevm/memory-client/type-aliases/memoryclient/)
+ - [Scripting guide](https://tevm.sh/learn/scripting/)
+ - [definePrecompile](https://tevm.sh/reference/tevm/precompiles/functions/defineprecompile/)
+ - [MemoryClient](https://tevm.sh/reference/tevm/memory-client/type-aliases/memoryclient/)
tevm/docs/evm/type-aliases/CreateEvmOptions.md (3)

Line range hint 68-68: Typo: Add a hyphen in 'ever-growing'.

Correct the spelling to 'ever-growing'.

- An ever growing standard library of precompiles is provided at `tevm/precompiles`
+ An ever-growing standard library of precompiles is provided at `tevm/precompiles`

Line range hint 74-74: Grammar: Correct the use of 'a' with 'precompile'.

The verb ‘precompile’ does not usually follow articles like ‘a’. Consider rephrasing.

- Below example shows how to make a precompile so you can call `fs.writeFile` and `fs.readFile` in your contracts.
+ Below is an example showing how to create a precompile so you can call `fs.writeFile` and `fs.readFile` in your contracts.

Line range hint 95-107: Fix Hard Tabs.

Replace hard tabs with spaces for consistent indentation.

-	const Fs = createContract({
-		name: 'Fs',
-		humanReadableAbi: [
-			'function readFile(string path) returns (string)',
-			'function writeFile(string path, string data) returns (bool)',
-		]
-	})
+const Fs = createContract({
+  name: 'Fs',
+  humanReadableAbi: [
+    'function readFile(string path) returns (string)',
+    'function writeFile(string path, string data) returns (bool)',
+  ]
+})
docs/src/content/docs/reference/@tevm/memory-client/type-aliases/TevmActions.md (2)

Line range hint 125-125: Grammar: Add a hyphen.

Add a hyphen in "low level" to make it "low-level".

- A powerful low level API for calling contracts. Similar to `tevmCall` but takes care of encoding and decoding data, revert messages, etc.
+ A powerful low-level API for calling contracts. Similar to `tevmCall` but takes care of encoding and decoding data, revert messages, etc.
Tools
LanguageTool

[uncategorized] ~24-~24: If this is a compound adjective that modifies the following noun, use a hyphen.
Context: ...rovider&TevmActionsApi&object Low level access to tevm can be accessed viatev...

(EN_COMPOUND_ADJECTIVE_INTERNAL)


[uncategorized] ~30-~30: If this is a compound adjective that modifies the following noun, use a hyphen.
Context: ...BaseClient&Eip1193RequestProvider Low level access to TEVM can be accessed viatev...

(EN_COMPOUND_ADJECTIVE_INTERNAL)

Markdownlint

27-27: Expected: h2; Actual: h3
Heading levels should only increment by one level at a time

(MD001, heading-increment)


25-25: Expected: atx; Actual: setext
Heading style

(MD003, heading-style)


21-21: Expected: 1; Actual: 0; Above
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


25-25: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


27-27: Expected: 1; Actual: 0; Above
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


25-25: null
Multiple top-level headings in the same document

(MD025, single-title, single-h1)


Line range hint 265-265: Grammar: Add a comma.

Add a comma after "called".

- This is not needed to explicitly be called as all actions will wait for the TEVM to be ready.
+ This is not needed to explicitly be called, as all actions will wait for the TEVM to be ready.
Tools
LanguageTool

[uncategorized] ~24-~24: If this is a compound adjective that modifies the following noun, use a hyphen.
Context: ...rovider&TevmActionsApi&object Low level access to tevm can be accessed viatev...

(EN_COMPOUND_ADJECTIVE_INTERNAL)


[uncategorized] ~30-~30: If this is a compound adjective that modifies the following noun, use a hyphen.
Context: ...BaseClient&Eip1193RequestProvider Low level access to TEVM can be accessed viatev...

(EN_COMPOUND_ADJECTIVE_INTERNAL)

Markdownlint

27-27: Expected: h2; Actual: h3
Heading levels should only increment by one level at a time

(MD001, heading-increment)


25-25: Expected: atx; Actual: setext
Heading style

(MD003, heading-style)


21-21: Expected: 1; Actual: 0; Above
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


25-25: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


27-27: Expected: 1; Actual: 0; Above
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


25-25: null
Multiple top-level headings in the same document

(MD025, single-title, single-h1)

tevm/docs/evm/classes/Evm.md (2)

Line range hint 9-9: Style: Use more formal wording.

Consider using more formal and concise wording.

- The Tevm EVM is in charge of executing bytecode.
+ The Tevm EVM is responsible for executing bytecode.

Line range hint 10-10: Style: Simplify wording.

‘With regard to’ might be wordy. Consider a shorter alternative.

- The Evm class provides tevm specific typing with regard to the custom stateManager.
+ The Evm class provides tevm specific typing for the custom stateManager.
packages/evm/docs/classes/Evm.md (2)

Line range hint 9-9: Style: Use more formal wording.

Consider using more formal and concise wording.

- The Tevm EVM is in charge of executing bytecode.
+ The Tevm EVM is responsible for executing bytecode.

Line range hint 10-10: Style: Simplify wording.

‘With regard to’ might be wordy. Consider a shorter alternative.

- The Evm class provides tevm specific typing with regard to the custom stateManager.
+ The Evm class provides tevm specific typing for the custom stateManager.
docs/src/content/docs/reference/@tevm/memory-client/functions/createMemoryClient.md (2)

Line range hint 2722-2723: Fix unordered list indentation.

Unordered list items should have consistent indentation.

- - 'auto' will mine a block on every transaction
- - 'interval' will mine a block every `interval` milliseconds
+ - 'auto' will mine a block on every transaction
+ - 'interval' will mine a block every `interval` milliseconds

Also applies to: 2770-2771

Tools
Markdownlint

30-30: Expected: 1; Actual: 0; Above
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


280-280: Expected: 1; Actual: 0; Above
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


242-242: null
Multiple headings with the same content

(MD024, no-duplicate-heading)


264-264: null
Multiple headings with the same content

(MD024, no-duplicate-heading)


159-159: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


Line range hint 2669-2669: Add blank lines around fenced code blocks.

Fenced code blocks should be surrounded by blank lines for better readability and to comply with markdownlint rules.

-```typescript
+  
+```typescript
-```
+```
+

Also applies to: 2706-2706, 2836-2836, 2862-2862

Tools
Markdownlint

30-30: Expected: 1; Actual: 0; Above
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


280-280: Expected: 1; Actual: 0; Above
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


242-242: null
Multiple headings with the same content

(MD024, no-duplicate-heading)


264-264: null
Multiple headings with the same content

(MD024, no-duplicate-heading)


159-159: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)

docs/src/content/docs/reference/@tevm/server/functions/createNextApiHandler.md (1)

Line range hint 2277-2278: Fix the unordered list indentation.

The unordered list items should have consistent indentation.

- - `repriced`: The gas price has been modified (e.g. different `maxFeePerGas`)
+ - `repriced`: The gas price has been modified (e.g. different `maxFeePerGas`)
- - `tevmContract` also now supports deploying contracts with constructor arguments too via `params.code`.
+ - `tevmContract` also now supports deploying contracts with constructor arguments too via `params.code`.
- - `tevmContract` supports using deployedBytecode as well.
+ - `tevmContract` supports using deployedBytecode as well.

Also applies to: 2321-2322, 2422-2423

Tools
LanguageTool

[uncategorized] ~16-~16: If this is a compound adjective that modifies the following noun, use a hyphen.
Context: ...rovider&TevmActionsApi&object Low level access to tevm can be accessed viatev...

(EN_COMPOUND_ADJECTIVE_INTERNAL)

Markdownlint

19-19: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


23-23: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)

docs/src/content/docs/reference/@tevm/server/functions/createHttpHandler.md (1)

Line range hint 2237-2415: Fix unordered list style, fenced code blocks, and emphasis used instead of headings.

The unordered list style should use asterisks instead of dashes. Fenced code blocks should be surrounded by blank lines. Emphasis should not be used as headings.

- - Docs: https://viem.sh/docs/actions/wallet/addChain
- - JSON-RPC Methods: [`eth_addEthereumChain`](https://eips.ethereum.org/EIPS/eip-3085)
+ * Docs: <https://viem.sh/docs/actions/wallet/addChain>
+ * JSON-RPC Methods: [`eth_addEthereumChain`](<https://eips.ethereum.org/EIPS/eip-3085>)

Additionally, ensure that fenced code blocks are surrounded by blank lines and replace emphasis with proper headings.

Tools
Markdownlint

2404-2404: Expected: atx; Actual: setext
Heading style

(MD003, heading-style)


2404-2404: Expected: 1; Actual: 0; Above
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


2404-2404: null
Multiple top-level headings in the same document

(MD025, single-title, single-h1)


2403-2403: null
Fenced code blocks should be surrounded by blank lines

(MD031, blanks-around-fences)

Review details

Configuration used: CodeRabbit UI
Review profile: CHILL

Commits

Files that changed from the base of the PR and between c91776e and 762ec62.

Files ignored due to path filters (1)
  • pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml
Files selected for processing (19)
  • .changeset/fast-donuts-trade.md (1 hunks)
  • docs/src/content/docs/reference/@tevm/memory-client/functions/createMemoryClient.md (3 hunks)
  • docs/src/content/docs/reference/@tevm/memory-client/type-aliases/TevmActions.md (4 hunks)
  • docs/src/content/docs/reference/@tevm/server/functions/createExpressMiddleware.md (3 hunks)
  • docs/src/content/docs/reference/@tevm/server/functions/createHttpHandler.md (3 hunks)
  • docs/src/content/docs/reference/@tevm/server/functions/createNextApiHandler.md (3 hunks)
  • docs/src/content/docs/reference/@tevm/server/functions/createServer.md (4 hunks)
  • packages/evm/docs/classes/EthjsMessage.md (1 hunks)
  • packages/evm/docs/classes/Evm.md (5 hunks)
  • packages/evm/package.json (2 hunks)
  • packages/evm/src/Evm.ts (2 hunks)
  • packages/evm/src/createEvm.spec.ts (2 hunks)
  • packages/evm/src/createEvm.ts (2 hunks)
  • packages/memory-client/package.json (1 hunks)
  • packages/memory-client/src/createTevmTransport.spec.ts (1 hunks)
  • tevm/docs/evm/classes/Evm.md (5 hunks)
  • tevm/docs/evm/functions/createEvm.md (1 hunks)
  • tevm/docs/evm/type-aliases/CreateEvmOptions.md (1 hunks)
  • tevm/docs/evm/type-aliases/CustomPrecompile.md (1 hunks)
Files skipped from review due to trivial changes (2)
  • packages/evm/package.json
  • packages/memory-client/package.json
Additional context used
LanguageTool
tevm/docs/evm/functions/createEvm.md

[uncategorized] ~9-~9: A punctuation mark might be missing here.
Context: ...eEvm**(__namedParameters): Promise<Evm> ## Parameters • **...

(AI_EN_LECTOR_MISSING_PUNCTUATION)

tevm/docs/evm/type-aliases/CreateEvmOptions.md

[misspelling] ~68-~68: This word is normally spelled with a hyphen.
Context: ...odo) documentation for a deeper dive An ever growing standard library of precompiles is prov...

(EN_COMPOUNDS_EVER_GROWING)


[grammar] ~74-~74: The verb ‘precompile’ does not usually follow articles like ‘a’. Check that ‘precompile’ is spelled correctly; using ‘precompile’ as a noun may be non-standard.
Context: ...files) Below example shows how to make a precompile so you can call fs.writeFile and `fs....

(A_INFINITIVE)

docs/src/content/docs/reference/@tevm/memory-client/type-aliases/TevmActions.md

[uncategorized] ~24-~24: If this is a compound adjective that modifies the following noun, use a hyphen.
Context: ...rovider&TevmActionsApi&object Low level access to tevm can be accessed viatev...

(EN_COMPOUND_ADJECTIVE_INTERNAL)


[uncategorized] ~30-~30: If this is a compound adjective that modifies the following noun, use a hyphen.
Context: ...BaseClient&Eip1193RequestProvider Low level access to TEVM can be accessed viatev...

(EN_COMPOUND_ADJECTIVE_INTERNAL)


[uncategorized] ~125-~125: If this is a compound adjective that modifies the following noun, use a hyphen.
Context: ...ActionsApi\["contract"\] A powerful low level API for calling contracts. Similar to ...

(EN_COMPOUND_ADJECTIVE_INTERNAL)


[uncategorized] ~265-~265: Possible missing comma found.
Context: ...dy. This is not needed to explicitly be called as all actions will wait for the TEVM t...

(AI_HYDRA_LEO_MISSING_COMMA)


[uncategorized] ~308-~308: Possible missing comma found.
Context: ...recated] in favor of tevmContract. To migrate simply replace tevmScript with `tevmC...

(AI_HYDRA_LEO_MISSING_COMMA)

tevm/docs/evm/classes/Evm.md

[style] ~9-~9: Consider using more formal and concise wording here.
Context: ...E.md) / Evm # Class: Evm The Tevm EVM is in charge of executing bytecode. It is a very light ...

(RESPONSIBLE_FOR)


[style] ~10-~10: ‘with regard to’ might be wordy. Consider a shorter alternative.
Context: ...Evm class provides tevm specific typing with regard to the custom stateManager. It does not pr...

(EN_WORDINESS_PREMIUM_WITH_REGARD_TO)

packages/evm/docs/classes/Evm.md

[style] ~9-~9: Consider using more formal and concise wording here.
Context: ...s.md) / Evm # Class: Evm The Tevm EVM is in charge of executing bytecode. It is a very light ...

(RESPONSIBLE_FOR)


[style] ~10-~10: ‘with regard to’ might be wordy. Consider a shorter alternative.
Context: ...Evm class provides tevm specific typing with regard to the custom stateManager. It does not pr...

(EN_WORDINESS_PREMIUM_WITH_REGARD_TO)

docs/src/content/docs/reference/@tevm/server/functions/createNextApiHandler.md

[uncategorized] ~16-~16: If this is a compound adjective that modifies the following noun, use a hyphen.
Context: ...rovider&TevmActionsApi&object Low level access to tevm can be accessed viatev...

(EN_COMPOUND_ADJECTIVE_INTERNAL)


[style] ~267-~267: Style-wise, it’s not ideal to insert an adverb (‘successfully’) in the middle of an infinitive construction (‘to execute’). Try moving the adverb to avoid split infinitives.
Context: ...stimateContractGas** Estimates the gas required to successfully execute a contract write function call. - Docs: https://v...

(SPLIT_INFINITIVE)


[style] ~820-~820: Three successive sentences begin with the same word. Consider rewording the sentence or use a thesaurus to find a synonym.
Context: ...returns a list of transaction hashes. - If the filter was created with `createBloc...

(ENGLISH_WORD_REPEAT_BEGINNING_RULE)


[style] ~1416-~1416: Consider a shorter alternative to avoid wordiness.
Context: ...that need to access the user's accounts in order to execute transactions or interact with s...

(IN_ORDER_TO_PREMIUM)


[grammar] ~2114-~2114: This sentence should probably be started with a verb instead of the noun ‘Snapshot’. If not, consider inserting a comma for better clarity.
Context: ...2f251e', }) ``` • client.snapshot Snapshot the state of the blockchain at the curr...

(SENT_START_NN_DT)


[uncategorized] ~2178-~2178: If this is a compound adjective that modifies the following noun, use a hyphen.
Context: ... & object & Eip1193RequestProvider Low level access to TEVM can be accessed via `tev...

(EN_COMPOUND_ADJECTIVE_INTERNAL)


[uncategorized] ~2206-~2206: If this is a compound adjective that modifies the following noun, use a hyphen.
Context: .../type-aliases/callhandler/) A powerful low level API for executing calls and sending tra...

(EN_COMPOUND_ADJECTIVE_INTERNAL)


[uncategorized] ~2243-~2243: If this is a compound adjective that modifies the following noun, use a hyphen.
Context: ...e-aliases/contracthandler/) A powerful low level API for calling contracts. Similar to `...

(EN_COMPOUND_ADJECTIVE_INTERNAL)


[uncategorized] ~2522-~2522: Loose punctuation mark.
Context: ...ction Replacement reasons: - repriced: The gas price has been modified (e.g. d...

(UNLIKELY_OPENING_PUNCTUATION)


[style] ~2719-~2719: Consider a shorter alternative to avoid wordiness.
Context: ...ossary/terms) is needed to be broadcast in order to change the state. Internally, uses a [...

(IN_ORDER_TO_PREMIUM)

docs/src/content/docs/reference/@tevm/server/functions/createServer.md

[uncategorized] ~18-~18: If this is a compound adjective that modifies the following noun, use a hyphen.
Context: ...rovider&TevmActionsApi&object Low level access to tevm can be accessed viatev...

(EN_COMPOUND_ADJECTIVE_INTERNAL)


[style] ~265-~265: Style-wise, it’s not ideal to insert an adverb (‘successfully’) in the middle of an infinitive construction (‘to execute’). Try moving the adverb to avoid split infinitives.
Context: ...timateContractGas?** Estimates the gas required to successfully execute a contract write function call. - Docs: https://v...

(SPLIT_INFINITIVE)


[style] ~818-~818: Three successive sentences begin with the same word. Consider rewording the sentence or use a thesaurus to find a synonym.
Context: ...returns a list of transaction hashes. - If the filter was created with `createBloc...

(ENGLISH_WORD_REPEAT_BEGINNING_RULE)


[style] ~1414-~1414: Consider a shorter alternative to avoid wordiness.
Context: ...that need to access the user's accounts in order to execute transactions or interact with s...

(IN_ORDER_TO_PREMIUM)


[uncategorized] ~1473-~1473: The preposition ‘to’ seems more likely in this position.
Context: ...?** Revert the state of the blockchain at the current block. - Docs: https://vie...

(AI_HYDRA_LEO_REPLACE_AT_TO)


[grammar] ~2112-~2112: This sentence should probably be started with a verb instead of the noun ‘Snapshot’. If not, consider inserting a comma for better clarity.
Context: ...f251e', }) ``` • client.snapshot? Snapshot the state of the blockchain at the curr...

(SENT_START_NN_DT)


[uncategorized] ~2176-~2176: If this is a compound adjective that modifies the following noun, use a hyphen.
Context: ... & object & Eip1193RequestProvider Low level access to TEVM can be accessed via `tev...

(EN_COMPOUND_ADJECTIVE_INTERNAL)


[uncategorized] ~2204-~2204: If this is a compound adjective that modifies the following noun, use a hyphen.
Context: .../type-aliases/callhandler/) A powerful low level API for executing calls and sending tra...

(EN_COMPOUND_ADJECTIVE_INTERNAL)


[uncategorized] ~2241-~2241: If this is a compound adjective that modifies the following noun, use a hyphen.
Context: ...e-aliases/contracthandler/) A powerful low level API for calling contracts. Similar to `...

(EN_COMPOUND_ADJECTIVE_INTERNAL)


[uncategorized] ~2314-~2314: Possible missing comma found.
Context: ... not return the storage state by default but can if returnStorage is set to true...

(AI_HYDRA_LEO_MISSING_COMMA)


[uncategorized] ~2406-~2406: Possible missing comma found.
Context: ...recated] in favor of tevmContract. To migrate simply replace tevmScript with `tevmC...

(AI_HYDRA_LEO_MISSING_COMMA)


[uncategorized] ~2520-~2520: Loose punctuation mark.
Context: ...ction Replacement reasons: - repriced: The gas price has been modified (e.g. d...

(UNLIKELY_OPENING_PUNCTUATION)


[style] ~2717-~2717: Consider a shorter alternative to avoid wordiness.
Context: ...ossary/terms) is needed to be broadcast in order to change the state. Internally, uses a [...

(IN_ORDER_TO_PREMIUM)

docs/src/content/docs/reference/@tevm/server/functions/createExpressMiddleware.md

[uncategorized] ~18-~18: If this is a compound adjective that modifies the following noun, use a hyphen.
Context: ...rovider&TevmActionsApi&object Low level access to tevm can be accessed viatev...

(EN_COMPOUND_ADJECTIVE_INTERNAL)


[style] ~269-~269: Style-wise, it’s not ideal to insert an adverb (‘successfully’) in the middle of an infinitive construction (‘to execute’). Try moving the adverb to avoid split infinitives.
Context: ...stimateContractGas** Estimates the gas required to successfully execute a contract write function call. - Docs: https://v...

(SPLIT_INFINITIVE)


[style] ~822-~822: Three successive sentences begin with the same word. Consider rewording the sentence or use a thesaurus to find a synonym.
Context: ...returns a list of transaction hashes. - If the filter was created with `createBloc...

(ENGLISH_WORD_REPEAT_BEGINNING_RULE)


[style] ~1418-~1418: Consider a shorter alternative to avoid wordiness.
Context: ...that need to access the user's accounts in order to execute transactions or interact with s...

(IN_ORDER_TO_PREMIUM)


[grammar] ~2116-~2116: This sentence should probably be started with a verb instead of the noun ‘Snapshot’. If not, consider inserting a comma for better clarity.
Context: ...2f251e', }) ``` • client.snapshot Snapshot the state of the blockchain at the curr...

(SENT_START_NN_DT)


[uncategorized] ~2180-~2180: If this is a compound adjective that modifies the following noun, use a hyphen.
Context: ... & object & Eip1193RequestProvider Low level access to TEVM can be accessed via `tev...

(EN_COMPOUND_ADJECTIVE_INTERNAL)


[uncategorized] ~2208-~2208: If this is a compound adjective that modifies the following noun, use a hyphen.
Context: .../type-aliases/callhandler/) A powerful low level API for executing calls and sending tra...

(EN_COMPOUND_ADJECTIVE_INTERNAL)


[uncategorized] ~2245-~2245: If this is a compound adjective that modifies the following noun, use a hyphen.
Context: ...e-aliases/contracthandler/) A powerful low level API for calling contracts. Similar to `...

(EN_COMPOUND_ADJECTIVE_INTERNAL)


[uncategorized] ~2524-~2524: Loose punctuation mark.
Context: ...ction Replacement reasons: - repriced: The gas price has been modified (e.g. d...

(UNLIKELY_OPENING_PUNCTUATION)


[style] ~2721-~2721: Consider a shorter alternative to avoid wordiness.
Context: ...ossary/terms) is needed to be broadcast in order to change the state. Internally, uses a [...

(IN_ORDER_TO_PREMIUM)


[grammar] ~2783-~2783: A hyphen is missing in the adjective “built-in”.
Context: ...PC client including viem, ethers or the built in tevm client ```typescript import { crea...

(BUILT_IN_HYPHEN)

Markdownlint
tevm/docs/evm/functions/createEvm.md

20-20: null
Fenced code blocks should be surrounded by blank lines

(MD031, blanks-around-fences)

tevm/docs/evm/type-aliases/CustomPrecompile.md

44-44: Expected: 0; Actual: 1
Unordered list indentation

(MD007, ul-indent)


45-45: Expected: 0; Actual: 1
Unordered list indentation

(MD007, ul-indent)


46-46: Expected: 0; Actual: 1
Unordered list indentation

(MD007, ul-indent)

tevm/docs/evm/type-aliases/CreateEvmOptions.md

40-40: Expected: 0; Actual: 1
Unordered list indentation

(MD007, ul-indent)


41-41: Expected: 0; Actual: 1
Unordered list indentation

(MD007, ul-indent)


42-42: Expected: 0; Actual: 1
Unordered list indentation

(MD007, ul-indent)


95-95: Column: 1
Hard tabs

(MD010, no-hard-tabs)


96-96: Column: 1
Hard tabs

(MD010, no-hard-tabs)


97-97: Column: 1
Hard tabs

(MD010, no-hard-tabs)


98-98: Column: 1
Hard tabs

(MD010, no-hard-tabs)


99-99: Column: 1
Hard tabs

(MD010, no-hard-tabs)


100-100: Column: 1
Hard tabs

(MD010, no-hard-tabs)


101-101: Column: 1
Hard tabs

(MD010, no-hard-tabs)


102-102: Column: 1
Hard tabs

(MD010, no-hard-tabs)


103-103: Column: 1
Hard tabs

(MD010, no-hard-tabs)


104-104: Column: 1
Hard tabs

(MD010, no-hard-tabs)


105-105: Column: 1
Hard tabs

(MD010, no-hard-tabs)


106-106: Column: 1
Hard tabs

(MD010, no-hard-tabs)


107-107: Column: 1
Hard tabs

(MD010, no-hard-tabs)


108-108: Column: 1
Hard tabs

(MD010, no-hard-tabs)


35-35: null
Fenced code blocks should be surrounded by blank lines

(MD031, blanks-around-fences)

docs/src/content/docs/reference/@tevm/memory-client/type-aliases/TevmActions.md

27-27: Expected: h2; Actual: h3
Heading levels should only increment by one level at a time

(MD001, heading-increment)


316-316: Expected: h2; Actual: h3
Heading levels should only increment by one level at a time

(MD001, heading-increment)


25-25: Expected: atx; Actual: setext
Heading style

(MD003, heading-style)


302-302: Expected: atx; Actual: setext
Heading style

(MD003, heading-style)


15-15: Expected: 0; Actual: 1
Unordered list indentation

(MD007, ul-indent)


16-16: Expected: 0; Actual: 1
Unordered list indentation

(MD007, ul-indent)


161-161: Expected: 0; Actual: 1
Unordered list indentation

(MD007, ul-indent)


162-162: Expected: 0; Actual: 1
Unordered list indentation

(MD007, ul-indent)


209-209: Expected: 0; Actual: 1
Unordered list indentation

(MD007, ul-indent)


210-210: Expected: 0; Actual: 1
Unordered list indentation

(MD007, ul-indent)


324-324: Expected: 0; Actual: 1
Unordered list indentation

(MD007, ul-indent)


325-325: Expected: 0; Actual: 1
Unordered list indentation

(MD007, ul-indent)


21-21: Expected: 1; Actual: 0; Above
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


25-25: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


27-27: Expected: 1; Actual: 0; Above
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


302-302: Expected: 1; Actual: 0; Above
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


25-25: null
Multiple top-level headings in the same document

(MD025, single-title, single-h1)


302-302: null
Multiple top-level headings in the same document

(MD025, single-title, single-h1)


79-79: null
Fenced code blocks should be surrounded by blank lines

(MD031, blanks-around-fences)


108-108: null
Fenced code blocks should be surrounded by blank lines

(MD031, blanks-around-fences)


145-145: null
Fenced code blocks should be surrounded by blank lines

(MD031, blanks-around-fences)


275-275: null
Fenced code blocks should be surrounded by blank lines

(MD031, blanks-around-fences)


301-301: null
Fenced code blocks should be surrounded by blank lines

(MD031, blanks-around-fences)


110-110: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


118-118: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


147-147: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


79-79: null
Fenced code blocks should have a language specified

(MD040, fenced-code-language)

docs/src/content/docs/reference/@tevm/memory-client/functions/createMemoryClient.md

2877-2877: Expected: h2; Actual: h3
Heading levels should only increment by one level at a time

(MD001, heading-increment)


2863-2863: Expected: atx; Actual: setext
Heading style

(MD003, heading-style)


2722-2722: Expected: 0; Actual: 1
Unordered list indentation

(MD007, ul-indent)


2723-2723: Expected: 0; Actual: 1
Unordered list indentation

(MD007, ul-indent)


2770-2770: Expected: 0; Actual: 1
Unordered list indentation

(MD007, ul-indent)


2771-2771: Expected: 0; Actual: 1
Unordered list indentation

(MD007, ul-indent)


2885-2885: Expected: 0; Actual: 1
Unordered list indentation

(MD007, ul-indent)


2886-2886: Expected: 0; Actual: 1
Unordered list indentation

(MD007, ul-indent)


30-30: Expected: 1; Actual: 0; Above
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


280-280: Expected: 1; Actual: 0; Above
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


2863-2863: Expected: 1; Actual: 0; Above
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


242-242: null
Multiple headings with the same content

(MD024, no-duplicate-heading)


264-264: null
Multiple headings with the same content

(MD024, no-duplicate-heading)


1703-1703: null
Multiple headings with the same content

(MD024, no-duplicate-heading)


2621-2621: null
Multiple headings with the same content

(MD024, no-duplicate-heading)


2863-2863: null
Multiple top-level headings in the same document

(MD025, single-title, single-h1)


2669-2669: null
Fenced code blocks should be surrounded by blank lines

(MD031, blanks-around-fences)


2706-2706: null
Fenced code blocks should be surrounded by blank lines

(MD031, blanks-around-fences)


2836-2836: null
Fenced code blocks should be surrounded by blank lines

(MD031, blanks-around-fences)


2862-2862: null
Fenced code blocks should be surrounded by blank lines

(MD031, blanks-around-fences)


159-159: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


2538-2538: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


2671-2671: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


2679-2679: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


2708-2708: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


292-292: null
Bare URL used

(MD034, no-bare-urls)


495-495: null
Bare URL used

(MD034, no-bare-urls)


530-530: null
Bare URL used

(MD034, no-bare-urls)


768-768: null
Bare URL used

(MD034, no-bare-urls)


1321-1321: null
Bare URL used

(MD034, no-bare-urls)


1355-1355: null
Bare URL used

(MD034, no-bare-urls)


1405-1405: null
Bare URL used

(MD034, no-bare-urls)


1435-1435: null
Bare URL used

(MD034, no-bare-urls)


1501-1501: null
Bare URL used

(MD034, no-bare-urls)


1571-1571: null
Bare URL used

(MD034, no-bare-urls)


1632-1632: null
Bare URL used

(MD034, no-bare-urls)


1664-1664: null
Bare URL used

(MD034, no-bare-urls)


1696-1696: null
Bare URL used

(MD034, no-bare-urls)


1772-1772: null
Bare URL used

(MD034, no-bare-urls)


1802-1802: null
Bare URL used

(MD034, no-bare-urls)


1837-1837: null
Bare URL used

(MD034, no-bare-urls)


1869-1869: null
Bare URL used

(MD034, no-bare-urls)


1901-1901: null
Bare URL used

(MD034, no-bare-urls)


1936-1936: null
Bare URL used

(MD034, no-bare-urls)


1970-1970: null
Bare URL used

(MD034, no-bare-urls)


2002-2002: null
Bare URL used

(MD034, no-bare-urls)


2032-2032: null
Bare URL used

(MD034, no-bare-urls)


2068-2068: null
Bare URL used

(MD034, no-bare-urls)


2102-2102: null
Bare URL used

(MD034, no-bare-urls)


2134-2134: null
Bare URL used

(MD034, no-bare-urls)


2169-2169: null
Bare URL used

(MD034, no-bare-urls)


2199-2199: null
Bare URL used

(MD034, no-bare-urls)


2321-2321: null
Bare URL used

(MD034, no-bare-urls)


2348-2348: null
Bare URL used

(MD034, no-bare-urls)


2383-2383: null
Bare URL used

(MD034, no-bare-urls)


859-859: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


913-913: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


963-963: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1005-1005: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1043-1043: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2961-2961: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


3005-3005: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


3035-3035: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)

docs/src/content/docs/reference/@tevm/server/functions/createNextApiHandler.md

2402-2402: Expected: atx; Actual: setext
Heading style

(MD003, heading-style)


2277-2277: Expected: 0; Actual: 1
Unordered list indentation

(MD007, ul-indent)


2278-2278: Expected: 0; Actual: 1
Unordered list indentation

(MD007, ul-indent)


2321-2321: Expected: 0; Actual: 1
Unordered list indentation

(MD007, ul-indent)


2322-2322: Expected: 0; Actual: 1
Unordered list indentation

(MD007, ul-indent)


2422-2422: Expected: 0; Actual: 1
Unordered list indentation

(MD007, ul-indent)


2423-2423: Expected: 0; Actual: 1
Unordered list indentation

(MD007, ul-indent)


2402-2402: Expected: 1; Actual: 0; Above
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


2402-2402: null
Multiple top-level headings in the same document

(MD025, single-title, single-h1)


2228-2228: null
Fenced code blocks should be surrounded by blank lines

(MD031, blanks-around-fences)


2263-2263: null
Fenced code blocks should be surrounded by blank lines

(MD031, blanks-around-fences)


2381-2381: null
Fenced code blocks should be surrounded by blank lines

(MD031, blanks-around-fences)


2401-2401: null
Fenced code blocks should be surrounded by blank lines

(MD031, blanks-around-fences)


1904-1904: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


2230-2230: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


2238-2238: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


2265-2265: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


52-52: null
Bare URL used

(MD034, no-bare-urls)


83-83: null
Bare URL used

(MD034, no-bare-urls)


115-115: null
Bare URL used

(MD034, no-bare-urls)


136-136: null
Bare URL used

(MD034, no-bare-urls)


157-157: null
Bare URL used

(MD034, no-bare-urls)


179-179: null
Bare URL used

(MD034, no-bare-urls)


200-200: null
Bare URL used

(MD034, no-bare-urls)


201-201: null
Bare URL used

(MD034, no-bare-urls)


226-226: null
Bare URL used

(MD034, no-bare-urls)


249-249: null
Bare URL used

(MD034, no-bare-urls)


269-269: null
Bare URL used

(MD034, no-bare-urls)


298-298: null
Bare URL used

(MD034, no-bare-urls)


318-318: null
Bare URL used

(MD034, no-bare-urls)


343-343: null
Bare URL used

(MD034, no-bare-urls)


365-365: null
Bare URL used

(MD034, no-bare-urls)


385-385: null
Bare URL used

(MD034, no-bare-urls)


405-405: null
Bare URL used

(MD034, no-bare-urls)


441-441: null
Bare URL used

(MD034, no-bare-urls)


462-462: null
Bare URL used

(MD034, no-bare-urls)


463-463: null
Bare URL used

(MD034, no-bare-urls)


485-485: null
Bare URL used

(MD034, no-bare-urls)


486-486: null
Bare URL used

(MD034, no-bare-urls)


507-507: null
Bare URL used

(MD034, no-bare-urls)


535-535: null
Bare URL used

(MD034, no-bare-urls)


556-556: null
Bare URL used

(MD034, no-bare-urls)


578-578: null
Bare URL used

(MD034, no-bare-urls)


633-633: null
Bare URL used

(MD034, no-bare-urls)


634-634: null
Bare URL used

(MD034, no-bare-urls)


663-663: null
Bare URL used

(MD034, no-bare-urls)


664-664: null
Bare URL used

(MD034, no-bare-urls)


693-693: null
Bare URL used

(MD034, no-bare-urls)


694-694: null
Bare URL used

(MD034, no-bare-urls)


720-720: null
Bare URL used

(MD034, no-bare-urls)


721-721: null
Bare URL used

(MD034, no-bare-urls)


750-750: null
Bare URL used

(MD034, no-bare-urls)


751-751: null
Bare URL used

(MD034, no-bare-urls)


781-781: null
Bare URL used

(MD034, no-bare-urls)


804-804: null
Bare URL used

(MD034, no-bare-urls)


887-887: null
Bare URL used

(MD034, no-bare-urls)


915-915: null
Bare URL used

(MD034, no-bare-urls)


935-935: null
Bare URL used

(MD034, no-bare-urls)


936-936: null
Bare URL used

(MD034, no-bare-urls)


956-956: null
Bare URL used

(MD034, no-bare-urls)


976-976: null
Bare URL used

(MD034, no-bare-urls)


1000-1000: null
Bare URL used

(MD034, no-bare-urls)


1024-1024: null
Bare URL used

(MD034, no-bare-urls)


1025-1025: null
Bare URL used

(MD034, no-bare-urls)


1047-1047: null
Bare URL used

(MD034, no-bare-urls)


1048-1048: null
Bare URL used

(MD034, no-bare-urls)


1070-1070: null
Bare URL used

(MD034, no-bare-urls)


1092-1092: null
Bare URL used

(MD034, no-bare-urls)


1093-1093: null
Bare URL used

(MD034, no-bare-urls)


1115-1115: null
Bare URL used

(MD034, no-bare-urls)


1135-1135: null
Bare URL used

(MD034, no-bare-urls)


1155-1155: null
Bare URL used

(MD034, no-bare-urls)


1177-1177: null
Bare URL used

(MD034, no-bare-urls)


1199-1199: null
Bare URL used

(MD034, no-bare-urls)


1223-1223: null
Bare URL used

(MD034, no-bare-urls)


1243-1243: null
Bare URL used

(MD034, no-bare-urls)


1263-1263: null
Bare URL used

(MD034, no-bare-urls)


1309-1309: null
Bare URL used

(MD034, no-bare-urls)


1353-1353: null
Bare URL used

(MD034, no-bare-urls)


1354-1354: null
Bare URL used

(MD034, no-bare-urls)


1386-1386: null
Bare URL used

(MD034, no-bare-urls)


1411-1411: null
Bare URL used

(MD034, no-bare-urls)


1435-1435: null
Bare URL used

(MD034, no-bare-urls)


1457-1457: null
Bare URL used

(MD034, no-bare-urls)


1477-1477: null
Bare URL used

(MD034, no-bare-urls)


1497-1497: null
Bare URL used

(MD034, no-bare-urls)


1529-1529: null
Bare URL used

(MD034, no-bare-urls)


1530-1530: null
Bare URL used

(MD034, no-bare-urls)


1573-1573: null
Bare URL used

(MD034, no-bare-urls)


1597-1597: null
Bare URL used

(MD034, no-bare-urls)


1617-1617: null
Bare URL used

(MD034, no-bare-urls)


1640-1640: null
Bare URL used

(MD034, no-bare-urls)


1660-1660: null
Bare URL used

(MD034, no-bare-urls)


1680-1680: null
Bare URL used

(MD034, no-bare-urls)


1703-1703: null
Bare URL used

(MD034, no-bare-urls)


1725-1725: null
Bare URL used

(MD034, no-bare-urls)


1745-1745: null
Bare URL used

(MD034, no-bare-urls)


1765-1765: null
Bare URL used

(MD034, no-bare-urls)


1789-1789: null
Bare URL used

(MD034, no-bare-urls)


1811-1811: null
Bare URL used

(MD034, no-bare-urls)


1831-1831: null
Bare URL used

(MD034, no-bare-urls)


1854-1854: null
Bare URL used

(MD034, no-bare-urls)


1874-1874: null
Bare URL used

(MD034, no-bare-urls)


1898-1898: null
Bare URL used

(MD034, no-bare-urls)


1943-1943: null
Bare URL used

(MD034, no-bare-urls)


1988-1988: null
Bare URL used

(MD034, no-bare-urls)


2085-2085: null
Bare URL used

(MD034, no-bare-urls)


2086-2086: null
Bare URL used

(MD034, no-bare-urls)


2117-2117: null
Bare URL used

(MD034, no-bare-urls)


2138-2138: null
Bare URL used

(MD034, no-bare-urls)


2161-2161: null
Bare URL used

(MD034, no-bare-urls)


2464-2464: null
Bare URL used

(MD034, no-bare-urls)


2505-2505: null
Bare URL used

(MD034, no-bare-urls)


2506-2506: null
Bare URL used

(MD034, no-bare-urls)


2545-2545: null
Bare URL used

(MD034, no-bare-urls)


2572-2572: null
Bare URL used

(MD034, no-bare-urls)


2573-2573: null
Bare URL used

(MD034, no-bare-urls)


2597-2597: null
Bare URL used

(MD034, no-bare-urls)


2598-2598: null
Bare URL used

(MD034, no-bare-urls)


2622-2622: null
Bare URL used

(MD034, no-bare-urls)


2653-2653: null
Bare URL used

(MD034, no-bare-urls)


2686-2686: null
Bare URL used

(MD034, no-bare-urls)


2716-2716: null
Bare URL used

(MD034, no-bare-urls)


2717-2717: null
Bare URL used

(MD034, no-bare-urls)


19-19: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


23-23: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


55-55: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


86-86: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


118-118: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


138-138: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


160-160: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


182-182: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


203-203: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


228-228: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


251-251: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


271-271: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


275-275: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


300-300: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


321-321: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


345-345: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


368-368: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


387-387: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


408-408: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


421-421: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


444-444: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


468-468: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


489-489: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


512-512: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


538-538: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


559-559: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


581-581: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


603-603: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


636-636: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


642-642: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


666-666: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


672-672: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


696-696: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


700-700: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


723-723: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


729-729: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


753-753: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


759-759: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


784-784: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


807-807: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


822-822: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


890-890: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


894-894: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


918-918: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


939-939: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


959-959: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


980-980: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1003-1003: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1028-1028: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1051-1051: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1073-1073: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1096-1096: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1117-1117: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1137-1137: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1157-1157: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1179-1179: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1201-1201: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1225-1225: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1245-1245: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1265-1265: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1311-1311: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1315-1315: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1356-1356: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1362-1362: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1388-1388: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1418-1418: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1438-1438: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1459-1459: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1479-1479: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1500-1500: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1504-1504: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1508-1508: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1535-1535: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1575-1575: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1599-1599: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1619-1619: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1642-1642: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1662-1662: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1682-1682: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1705-1705: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1727-1727: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1747-1747: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1769-1769: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1791-1791: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1813-1813: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1833-1833: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1856-1856: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1876-1876: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1907-1907: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1948-1948: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1993-1993: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2088-2088: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2094-2094: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2119-2119: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2140-2140: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2164-2164: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2181-2181: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2185-2185: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2212-2212: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2249-2249: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2275-2275: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2282-2282: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2304-2304: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2319-2319: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2324-2324: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2341-2341: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2358-2358: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2373-2373: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2386-2386: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2420-2420: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2425-2425: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2467-2467: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2514-2514: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2526-2526: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2548-2548: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2578-2578: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2603-2603: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2624-2624: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2630-2630: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2661-2661: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2667-2667: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2693-2693: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2697-2697: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2725-2725: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2723-2723: Expected: asterisk; Actual: underscore
Strong style

(MD050, strong-style)


2723-2723: Expected: asterisk; Actual: underscore
Strong style

(MD050, strong-style)

docs/src/content/docs/reference/@tevm/server/functions/createHttpHandler.md

2404-2404: Expected: atx; Actual: setext
Heading style

(MD003, heading-style)


54-54: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


55-55: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


85-85: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


86-86: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


117-117: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


118-118: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


138-138: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


159-159: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


160-160: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


181-181: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


182-182: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


202-202: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


203-203: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


228-228: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


251-251: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


271-271: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


300-300: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


320-320: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


321-321: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


345-345: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


367-367: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


368-368: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


387-387: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


407-407: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


408-408: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


443-443: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


444-444: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


464-464: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


465-465: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


466-466: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


467-467: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


468-468: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


487-487: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


488-488: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


489-489: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


509-509: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


510-510: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


511-511: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


512-512: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


537-537: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


538-538: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


558-558: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


559-559: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


580-580: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


581-581: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


635-635: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


636-636: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


665-665: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


666-666: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


695-695: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


696-696: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


722-722: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


723-723: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


752-752: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


753-753: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


783-783: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


784-784: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


806-806: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


807-807: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


813-813: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


814-814: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


815-815: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


816-816: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


820-820: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


821-821: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


822-822: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


889-889: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


890-890: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


917-917: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


918-918: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


937-937: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


938-938: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


939-939: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


958-958: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


959-959: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


978-978: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


979-979: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


980-980: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


1002-1002: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


1003-1003: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


1026-1026: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


1027-1027: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


1028-1028: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


1049-1049: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


1050-1050: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


1051-1051: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


1072-1072: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


1073-1073: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


1094-1094: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


1095-1095: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


1096-1096: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


1117-1117: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


1137-1137: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


1157-1157: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


1179-1179: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


1201-1201: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


1225-1225: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


1245-1245: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


1265-1265: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


1311-1311: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


1355-1355: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


1356-1356: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


1388-1388: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


1413-1413: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


1414-1414: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


1437-1437: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


1438-1438: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


1459-1459: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


1479-1479: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


1499-1499: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


1500-1500: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


1531-1531: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


1532-1532: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


1533-1533: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


1534-1534: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


1535-1535: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


1575-1575: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


1599-1599: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


1619-1619: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


1642-1642: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


1662-1662: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


1682-1682: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


1705-1705: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


1727-1727: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


1747-1747: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


1767-1767: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


1791-1791: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


1813-1813: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


1833-1833: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


1856-1856: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


1876-1876: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


1900-1900: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


1901-1901: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


1902-1902: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


1903-1903: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


1906-1906: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


1907-1907: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


1945-1945: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


1946-1946: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


1947-1947: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


1948-1948: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


1990-1990: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


1991-1991: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


1992-1992: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


1993-1993: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


2087-2087: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


2088-2088: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


2119-2119: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


2140-2140: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


2163-2163: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


2164-2164: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


2232-2232: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


2233-2233: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


2234-2234: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


2235-2235: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


2267-2267: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


2268-2268: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


2269-2269: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


2270-2270: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


2279-2279: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


2280-2280: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


2323-2323: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


2324-2324: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


2424-2424: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


2425-2425: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


2462-2462: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


2463-2463: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


2464-2464: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


2466-2466: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


2467-2467: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


2487-2487: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


2495-2495: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


2501-2501: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


2507-2507: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


2508-2508: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


2509-2509: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


2510-2510: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


2511-2511: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


2512-2512: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


2513-2513: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


2514-2514: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


2524-2524: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


2525-2525: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


2526-2526: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


2547-2547: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


2548-2548: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


2574-2574: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


2575-2575: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


2576-2576: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


2577-2577: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


2578-2578: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


2599-2599: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


2600-2600: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


2601-2601: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


2602-2602: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


2603-2603: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


2624-2624: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


2655-2655: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


2656-2656: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


2657-2657: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


2658-2658: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


2659-2659: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


2660-2660: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


2661-2661: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


2688-2688: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


2689-2689: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


2690-2690: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


2691-2691: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


2692-2692: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


2693-2693: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


2718-2718: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


2719-2719: Expected: asterisk; Actual: dash
Unordered list style

(MD004, ul-style)


2279-2279: Expected: 0; Actual: 1
Unordered list indentation

(MD007, ul-indent)


2280-2280: Expected: 0; Actual: 1
Unordered list indentation

(MD007, ul-indent)


2323-2323: Expected: 0; Actual: 1
Unordered list indentation

(MD007, ul-indent)


2324-2324: Expected: 0; Actual: 1
Unordered list indentation

(MD007, ul-indent)


2424-2424: Expected: 0; Actual: 1
Unordered list indentation

(MD007, ul-indent)


2425-2425: Expected: 0; Actual: 1
Unordered list indentation

(MD007, ul-indent)


2404-2404: Expected: 1; Actual: 0; Above
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


2404-2404: null
Multiple top-level headings in the same document

(MD025, single-title, single-h1)


2230-2230: null
Fenced code blocks should be surrounded by blank lines

(MD031, blanks-around-fences)


2265-2265: null
Fenced code blocks should be surrounded by blank lines

(MD031, blanks-around-fences)


2383-2383: null
Fenced code blocks should be surrounded by blank lines

(MD031, blanks-around-fences)


2403-2403: null
Fenced code blocks should be surrounded by blank lines

(MD031, blanks-around-fences)


1906-1906: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


2232-2232: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


2240-2240: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


2267-2267: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


54-54: null
Bare URL used

(MD034, no-bare-urls)


85-85: null
Bare URL used

(MD034, no-bare-urls)


117-117: null
Bare URL used

(MD034, no-bare-urls)


138-138: null
Bare URL used

(MD034, no-bare-urls)


159-159: null
Bare URL used

(MD034, no-bare-urls)


181-181: null
Bare URL used

(MD034, no-bare-urls)


202-202: null
Bare URL used

(MD034, no-bare-urls)


203-203: null
Bare URL used

(MD034, no-bare-urls)


228-228: null
Bare URL used

(MD034, no-bare-urls)


251-251: null
Bare URL used

(MD034, no-bare-urls)


271-271: null
Bare URL used

(MD034, no-bare-urls)


300-300: null
Bare URL used

(MD034, no-bare-urls)


320-320: null
Bare URL used

(MD034, no-bare-urls)


345-345: null
Bare URL used

(MD034, no-bare-urls)


367-367: null
Bare URL used

(MD034, no-bare-urls)


387-387: null
Bare URL used

(MD034, no-bare-urls)


407-407: null
Bare URL used

(MD034, no-bare-urls)


443-443: null
Bare URL used

(MD034, no-bare-urls)


464-464: null
Bare URL used

(MD034, no-bare-urls)


465-465: null
Bare URL used

(MD034, no-bare-urls)


487-487: null
Bare URL used

(MD034, no-bare-urls)


488-488: null
Bare URL used

(MD034, no-bare-urls)


509-509: null
Bare URL used

(MD034, no-bare-urls)


537-537: null
Bare URL used

(MD034, no-bare-urls)


558-558: null
Bare URL used

(MD034, no-bare-urls)


580-580: null
Bare URL used

(MD034, no-bare-urls)


635-635: null
Bare URL used

(MD034, no-bare-urls)


636-636: null
Bare URL used

(MD034, no-bare-urls)


665-665: null
Bare URL used

(MD034, no-bare-urls)


666-666: null
Bare URL used

(MD034, no-bare-urls)


695-695: null
Bare URL used

(MD034, no-bare-urls)


696-696: null
Bare URL used

(MD034, no-bare-urls)


722-722: null
Bare URL used

(MD034, no-bare-urls)


723-723: null
Bare URL used

(MD034, no-bare-urls)


752-752: null
Bare URL used

(MD034, no-bare-urls)


753-753: null
Bare URL used

(MD034, no-bare-urls)


783-783: null
Bare URL used

(MD034, no-bare-urls)


806-806: null
Bare URL used

(MD034, no-bare-urls)


889-889: null
Bare URL used

(MD034, no-bare-urls)


917-917: null
Bare URL used

(MD034, no-bare-urls)


937-937: null
Bare URL used

(MD034, no-bare-urls)


938-938: null
Bare URL used

(MD034, no-bare-urls)


958-958: null
Bare URL used

(MD034, no-bare-urls)


978-978: null
Bare URL used

(MD034, no-bare-urls)


1002-1002: null
Bare URL used

(MD034, no-bare-urls)


1026-1026: null
Bare URL used

(MD034, no-bare-urls)


1027-1027: null
Bare URL used

(MD034, no-bare-urls)


1049-1049: null
Bare URL used

(MD034, no-bare-urls)


1050-1050: null
Bare URL used

(MD034, no-bare-urls)


1072-1072: null
Bare URL used

(MD034, no-bare-urls)


1094-1094: null
Bare URL used

(MD034, no-bare-urls)


1095-1095: null
Bare URL used

(MD034, no-bare-urls)


1117-1117: null
Bare URL used

(MD034, no-bare-urls)


1137-1137: null
Bare URL used

(MD034, no-bare-urls)


1157-1157: null
Bare URL used

(MD034, no-bare-urls)


1179-1179: null
Bare URL used

(MD034, no-bare-urls)


1201-1201: null
Bare URL used

(MD034, no-bare-urls)


1225-1225: null
Bare URL used

(MD034, no-bare-urls)


1245-1245: null
Bare URL used

(MD034, no-bare-urls)


1265-1265: null
Bare URL used

(MD034, no-bare-urls)


1311-1311: null
Bare URL used

(MD034, no-bare-urls)


1355-1355: null
Bare URL used

(MD034, no-bare-urls)


1356-1356: null
Bare URL used

(MD034, no-bare-urls)


1388-1388: null
Bare URL used

(MD034, no-bare-urls)


1413-1413: null
Bare URL used

(MD034, no-bare-urls)


1437-1437: null
Bare URL used

(MD034, no-bare-urls)


1459-1459: null
Bare URL used

(MD034, no-bare-urls)


1479-1479: null
Bare URL used

(MD034, no-bare-urls)


1499-1499: null
Bare URL used

(MD034, no-bare-urls)


1531-1531: null
Bare URL used

(MD034, no-bare-urls)


1532-1532: null
Bare URL used

(MD034, no-bare-urls)


1575-1575: null
Bare URL used

(MD034, no-bare-urls)


1599-1599: null
Bare URL used

(MD034, no-bare-urls)


1619-1619: null
Bare URL used

(MD034, no-bare-urls)


1642-1642: null
Bare URL used

(MD034, no-bare-urls)


1662-1662: null
Bare URL used

(MD034, no-bare-urls)


1682-1682: null
Bare URL used

(MD034, no-bare-urls)


1705-1705: null
Bare URL used

(MD034, no-bare-urls)


1727-1727: null
Bare URL used

(MD034, no-bare-urls)


1747-1747: null
Bare URL used

(MD034, no-bare-urls)


1767-1767: null
Bare URL used

(MD034, no-bare-urls)


1791-1791: null
Bare URL used

(MD034, no-bare-urls)


1813-1813: null
Bare URL used

(MD034, no-bare-urls)


1833-1833: null
Bare URL used

(MD034, no-bare-urls)


1856-1856: null
Bare URL used

(MD034, no-bare-urls)


1876-1876: null
Bare URL used

(MD034, no-bare-urls)


1900-1900: null
Bare URL used

(MD034, no-bare-urls)


1945-1945: null
Bare URL used

(MD034, no-bare-urls)


1990-1990: null
Bare URL used

(MD034, no-bare-urls)


2087-2087: null
Bare URL used

(MD034, no-bare-urls)


2088-2088: null
Bare URL used

(MD034, no-bare-urls)


2119-2119: null
Bare URL used

(MD034, no-bare-urls)


2140-2140: null
Bare URL used

(MD034, no-bare-urls)


2163-2163: null
Bare URL used

(MD034, no-bare-urls)


2466-2466: null
Bare URL used

(MD034, no-bare-urls)


2507-2507: null
Bare URL used

(MD034, no-bare-urls)


2508-2508: null
Bare URL used

(MD034, no-bare-urls)


2547-2547: null
Bare URL used

(MD034, no-bare-urls)


2574-2574: null
Bare URL used

(MD034, no-bare-urls)


2575-2575: null
Bare URL used

(MD034, no-bare-urls)


2599-2599: null
Bare URL used

(MD034, no-bare-urls)


2600-2600: null
Bare URL used

(MD034, no-bare-urls)


2624-2624: null
Bare URL used

(MD034, no-bare-urls)


2655-2655: null
Bare URL used

(MD034, no-bare-urls)


2688-2688: null
Bare URL used

(MD034, no-bare-urls)


2718-2718: null
Bare URL used

(MD034, no-bare-urls)


2719-2719: null
Bare URL used

(MD034, no-bare-urls)


21-21: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


25-25: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


57-57: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


88-88: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


120-120: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


140-140: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


162-162: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


184-184: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


205-205: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


230-230: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


253-253: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


273-273: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


277-277: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


302-302: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


323-323: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


347-347: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


370-370: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


389-389: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


410-410: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


423-423: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


446-446: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


470-470: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


491-491: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


514-514: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


540-540: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


561-561: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


583-583: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


605-605: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


638-638: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


644-644: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


668-668: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


674-674: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


698-698: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


702-702: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


725-725: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


731-731: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


755-755: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


761-761: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


786-786: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


809-809: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


824-824: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


892-892: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


896-896: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


920-920: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


941-941: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


961-961: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


982-982: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1005-1005: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1030-1030: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1053-1053: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1075-1075: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1098-1098: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1119-1119: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1139-1139: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1159-1159: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1181-1181: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1203-1203: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1227-1227: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1247-1247: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1267-1267: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1313-1313: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1317-1317: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1358-1358: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1364-1364: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1390-1390: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1420-1420: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1440-1440: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1461-1461: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1481-1481: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1502-1502: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1506-1506: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1510-1510: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1537-1537: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1577-1577: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1601-1601: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1621-1621: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1644-1644: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1664-1664: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1684-1684: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1707-1707: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1729-1729: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1749-1749: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1771-1771: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1793-1793: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1815-1815: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1835-1835: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1858-1858: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1878-1878: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1909-1909: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1950-1950: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1995-1995: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2090-2090: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2096-2096: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2121-2121: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2142-2142: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2166-2166: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2183-2183: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2187-2187: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2214-2214: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2251-2251: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2277-2277: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2284-2284: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2306-2306: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2321-2321: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2326-2326: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2343-2343: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2360-2360: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2375-2375: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2388-2388: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2422-2422: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2427-2427: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2469-2469: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2516-2516: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2528-2528: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2550-2550: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2580-2580: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2605-2605: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2626-2626: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2632-2632: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2663-2663: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2669-2669: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2695-2695: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2699-2699: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2727-2727: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2092-2092: Expected: asterisk; Actual: underscore
Emphasis style

(MD049, emphasis-style)


2092-2092: Expected: asterisk; Actual: underscore
Emphasis style

(MD049, emphasis-style)


2725-2725: Expected: asterisk; Actual: underscore
Strong style

(MD050, strong-style)


2725-2725: Expected: asterisk; Actual: underscore
Strong style

(MD050, strong-style)

docs/src/content/docs/reference/@tevm/server/functions/createServer.md

19-19: Expected: atx; Actual: setext
Heading style

(MD003, heading-style)


56-56: Expected: atx; Actual: setext
Heading style

(MD003, heading-style)


2400-2400: Expected: atx; Actual: setext
Heading style

(MD003, heading-style)


2275-2275: Expected: 0; Actual: 1
Unordered list indentation

(MD007, ul-indent)


2276-2276: Expected: 0; Actual: 1
Unordered list indentation

(MD007, ul-indent)


2319-2319: Expected: 0; Actual: 1
Unordered list indentation

(MD007, ul-indent)


2320-2320: Expected: 0; Actual: 1
Unordered list indentation

(MD007, ul-indent)


2420-2420: Expected: 0; Actual: 1
Unordered list indentation

(MD007, ul-indent)


2421-2421: Expected: 0; Actual: 1
Unordered list indentation

(MD007, ul-indent)


19-19: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


56-56: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


2400-2400: Expected: 1; Actual: 0; Above
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


19-19: null
Multiple top-level headings in the same document

(MD025, single-title, single-h1)


56-56: null
Multiple top-level headings in the same document

(MD025, single-title, single-h1)


2400-2400: null
Multiple top-level headings in the same document

(MD025, single-title, single-h1)


56-56: Punctuation: '.'
Trailing punctuation in heading

(MD026, no-trailing-punctuation)


62-62: null
Fenced code blocks should be surrounded by blank lines

(MD031, blanks-around-fences)


2226-2226: null
Fenced code blocks should be surrounded by blank lines

(MD031, blanks-around-fences)


2261-2261: null
Fenced code blocks should be surrounded by blank lines

(MD031, blanks-around-fences)


2379-2379: null
Fenced code blocks should be surrounded by blank lines

(MD031, blanks-around-fences)


2399-2399: null
Fenced code blocks should be surrounded by blank lines

(MD031, blanks-around-fences)


1902-1902: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


2228-2228: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


2236-2236: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


2263-2263: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


30-30: null
Bare URL used

(MD034, no-bare-urls)


113-113: null
Bare URL used

(MD034, no-bare-urls)


134-134: null
Bare URL used

(MD034, no-bare-urls)


155-155: null
Bare URL used

(MD034, no-bare-urls)


177-177: null
Bare URL used

(MD034, no-bare-urls)


198-198: null
Bare URL used

(MD034, no-bare-urls)


199-199: null
Bare URL used

(MD034, no-bare-urls)


224-224: null
Bare URL used

(MD034, no-bare-urls)


247-247: null
Bare URL used

(MD034, no-bare-urls)


267-267: null
Bare URL used

(MD034, no-bare-urls)


296-296: null
Bare URL used

(MD034, no-bare-urls)


316-316: null
Bare URL used

(MD034, no-bare-urls)


341-341: null
Bare URL used

(MD034, no-bare-urls)


363-363: null
Bare URL used

(MD034, no-bare-urls)


383-383: null
Bare URL used

(MD034, no-bare-urls)


403-403: null
Bare URL used

(MD034, no-bare-urls)


439-439: null
Bare URL used

(MD034, no-bare-urls)


460-460: null
Bare URL used

(MD034, no-bare-urls)


461-461: null
Bare URL used

(MD034, no-bare-urls)


483-483: null
Bare URL used

(MD034, no-bare-urls)


484-484: null
Bare URL used

(MD034, no-bare-urls)


505-505: null
Bare URL used

(MD034, no-bare-urls)


533-533: null
Bare URL used

(MD034, no-bare-urls)


554-554: null
Bare URL used

(MD034, no-bare-urls)


576-576: null
Bare URL used

(MD034, no-bare-urls)


631-631: null
Bare URL used

(MD034, no-bare-urls)


632-632: null
Bare URL used

(MD034, no-bare-urls)


661-661: null
Bare URL used

(MD034, no-bare-urls)


662-662: null
Bare URL used

(MD034, no-bare-urls)


691-691: null
Bare URL used

(MD034, no-bare-urls)


692-692: null
Bare URL used

(MD034, no-bare-urls)


718-718: null
Bare URL used

(MD034, no-bare-urls)


719-719: null
Bare URL used

(MD034, no-bare-urls)


748-748: null
Bare URL used

(MD034, no-bare-urls)


749-749: null
Bare URL used

(MD034, no-bare-urls)


779-779: null
Bare URL used

(MD034, no-bare-urls)


802-802: null
Bare URL used

(MD034, no-bare-urls)


885-885: null
Bare URL used

(MD034, no-bare-urls)


913-913: null
Bare URL used

(MD034, no-bare-urls)


933-933: null
Bare URL used

(MD034, no-bare-urls)


934-934: null
Bare URL used

(MD034, no-bare-urls)


954-954: null
Bare URL used

(MD034, no-bare-urls)


974-974: null
Bare URL used

(MD034, no-bare-urls)


998-998: null
Bare URL used

(MD034, no-bare-urls)


1022-1022: null
Bare URL used

(MD034, no-bare-urls)


1023-1023: null
Bare URL used

(MD034, no-bare-urls)


1045-1045: null
Bare URL used

(MD034, no-bare-urls)


1046-1046: null
Bare URL used

(MD034, no-bare-urls)


1068-1068: null
Bare URL used

(MD034, no-bare-urls)


1090-1090: null
Bare URL used

(MD034, no-bare-urls)


1091-1091: null
Bare URL used

(MD034, no-bare-urls)


1113-1113: null
Bare URL used

(MD034, no-bare-urls)


1133-1133: null
Bare URL used

(MD034, no-bare-urls)


1153-1153: null
Bare URL used

(MD034, no-bare-urls)


1175-1175: null
Bare URL used

(MD034, no-bare-urls)


1197-1197: null
Bare URL used

(MD034, no-bare-urls)


1221-1221: null
Bare URL used

(MD034, no-bare-urls)


1241-1241: null
Bare URL used

(MD034, no-bare-urls)


1261-1261: null
Bare URL used

(MD034, no-bare-urls)


1307-1307: null
Bare URL used

(MD034, no-bare-urls)


1351-1351: null
Bare URL used

(MD034, no-bare-urls)


1352-1352: null
Bare URL used

(MD034, no-bare-urls)


1384-1384: null
Bare URL used

(MD034, no-bare-urls)


1409-1409: null
Bare URL used

(MD034, no-bare-urls)


1433-1433: null
Bare URL used

(MD034, no-bare-urls)


1455-1455: null
Bare URL used

(MD034, no-bare-urls)


1475-1475: null
Bare URL used

(MD034, no-bare-urls)


1495-1495: null
Bare URL used

(MD034, no-bare-urls)


1527-1527: null
Bare URL used

(MD034, no-bare-urls)


1528-1528: null
Bare URL used

(MD034, no-bare-urls)


1571-1571: null
Bare URL used

(MD034, no-bare-urls)


1595-1595: null
Bare URL used

(MD034, no-bare-urls)


1615-1615: null
Bare URL used

(MD034, no-bare-urls)


1638-1638: null
Bare URL used

(MD034, no-bare-urls)


1658-1658: null
Bare URL used

(MD034, no-bare-urls)


1678-1678: null
Bare URL used

(MD034, no-bare-urls)


1701-1701: null
Bare URL used

(MD034, no-bare-urls)


1723-1723: null
Bare URL used

(MD034, no-bare-urls)


1743-1743: null
Bare URL used

(MD034, no-bare-urls)


1763-1763: null
Bare URL used

(MD034, no-bare-urls)


1787-1787: null
Bare URL used

(MD034, no-bare-urls)


1809-1809: null
Bare URL used

(MD034, no-bare-urls)


1829-1829: null
Bare URL used

(MD034, no-bare-urls)


1852-1852: null
Bare URL used

(MD034, no-bare-urls)


1872-1872: null
Bare URL used

(MD034, no-bare-urls)


1896-1896: null
Bare URL used

(MD034, no-bare-urls)


1941-1941: null
Bare URL used

(MD034, no-bare-urls)


1986-1986: null
Bare URL used

(MD034, no-bare-urls)


2083-2083: null
Bare URL used

(MD034, no-bare-urls)


2084-2084: null
Bare URL used

(MD034, no-bare-urls)


2115-2115: null
Bare URL used

(MD034, no-bare-urls)


2136-2136: null
Bare URL used

(MD034, no-bare-urls)


2159-2159: null
Bare URL used

(MD034, no-bare-urls)


2462-2462: null
Bare URL used

(MD034, no-bare-urls)


2503-2503: null
Bare URL used

(MD034, no-bare-urls)


2504-2504: null
Bare URL used

(MD034, no-bare-urls)


2543-2543: null
Bare URL used

(MD034, no-bare-urls)


2570-2570: null
Bare URL used

(MD034, no-bare-urls)


2571-2571: null
Bare URL used

(MD034, no-bare-urls)


2595-2595: null
Bare URL used

(MD034, no-bare-urls)


2596-2596: null
Bare URL used

(MD034, no-bare-urls)


2620-2620: null
Bare URL used

(MD034, no-bare-urls)


2651-2651: null
Bare URL used

(MD034, no-bare-urls)


2684-2684: null
Bare URL used

(MD034, no-bare-urls)


2714-2714: null
Bare URL used

(MD034, no-bare-urls)


2715-2715: null
Bare URL used

(MD034, no-bare-urls)


33-33: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


116-116: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


136-136: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


158-158: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


180-180: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


201-201: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


226-226: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


249-249: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


269-269: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


273-273: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


298-298: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


319-319: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


343-343: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


366-366: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


385-385: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


406-406: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


419-419: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


442-442: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


466-466: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


487-487: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


510-510: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


536-536: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


557-557: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


579-579: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


601-601: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


634-634: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


640-640: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


664-664: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


670-670: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


694-694: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


698-698: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


721-721: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


727-727: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


751-751: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


757-757: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


782-782: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


805-805: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


820-820: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


888-888: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


892-892: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


916-916: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


937-937: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


957-957: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


978-978: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1001-1001: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1026-1026: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1049-1049: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1071-1071: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1094-1094: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1115-1115: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1135-1135: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1155-1155: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1177-1177: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1199-1199: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1223-1223: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1243-1243: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1263-1263: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1309-1309: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1313-1313: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1354-1354: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1360-1360: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1386-1386: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1416-1416: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1436-1436: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1457-1457: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1477-1477: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1498-1498: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1502-1502: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1506-1506: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1533-1533: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1573-1573: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1597-1597: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1617-1617: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1640-1640: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1660-1660: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1680-1680: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1703-1703: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1725-1725: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1745-1745: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1767-1767: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1789-1789: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1811-1811: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1831-1831: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1854-1854: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1874-1874: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1905-1905: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1946-1946: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1991-1991: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2086-2086: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2092-2092: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2117-2117: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2138-2138: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2162-2162: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2179-2179: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2183-2183: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2210-2210: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2247-2247: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2273-2273: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2280-2280: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2302-2302: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2317-2317: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2322-2322: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2339-2339: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2356-2356: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2371-2371: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2384-2384: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2418-2418: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2423-2423: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2465-2465: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2512-2512: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2524-2524: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2546-2546: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2576-2576: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2601-2601: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2622-2622: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2628-2628: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2659-2659: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2665-2665: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2691-2691: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2695-2695: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2723-2723: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


62-62: null
Fenced code blocks should have a language specified

(MD040, fenced-code-language)


2088-2088: Expected: asterisk; Actual: underscore
Emphasis style

(MD049, emphasis-style)


2088-2088: Expected: asterisk; Actual: underscore
Emphasis style

(MD049, emphasis-style)


2721-2721: Expected: asterisk; Actual: underscore
Strong style

(MD050, strong-style)


2721-2721: Expected: asterisk; Actual: underscore
Strong style

(MD050, strong-style)

docs/src/content/docs/reference/@tevm/server/functions/createExpressMiddleware.md

2404-2404: Expected: atx; Actual: setext
Heading style

(MD003, heading-style)


2279-2279: Expected: 0; Actual: 1
Unordered list indentation

(MD007, ul-indent)


2280-2280: Expected: 0; Actual: 1
Unordered list indentation

(MD007, ul-indent)


2323-2323: Expected: 0; Actual: 1
Unordered list indentation

(MD007, ul-indent)


2324-2324: Expected: 0; Actual: 1
Unordered list indentation

(MD007, ul-indent)


2424-2424: Expected: 0; Actual: 1
Unordered list indentation

(MD007, ul-indent)


2425-2425: Expected: 0; Actual: 1
Unordered list indentation

(MD007, ul-indent)


2404-2404: Expected: 1; Actual: 0; Above
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


2404-2404: null
Multiple top-level headings in the same document

(MD025, single-title, single-h1)


2230-2230: null
Fenced code blocks should be surrounded by blank lines

(MD031, blanks-around-fences)


2265-2265: null
Fenced code blocks should be surrounded by blank lines

(MD031, blanks-around-fences)


2383-2383: null
Fenced code blocks should be surrounded by blank lines

(MD031, blanks-around-fences)


2403-2403: null
Fenced code blocks should be surrounded by blank lines

(MD031, blanks-around-fences)


2784-2784: null
Fenced code blocks should be surrounded by blank lines

(MD031, blanks-around-fences)


1906-1906: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


2232-2232: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


2240-2240: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


2267-2267: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


54-54: null
Bare URL used

(MD034, no-bare-urls)


85-85: null
Bare URL used

(MD034, no-bare-urls)


117-117: null
Bare URL used

(MD034, no-bare-urls)


138-138: null
Bare URL used

(MD034, no-bare-urls)


159-159: null
Bare URL used

(MD034, no-bare-urls)


181-181: null
Bare URL used

(MD034, no-bare-urls)


202-202: null
Bare URL used

(MD034, no-bare-urls)


203-203: null
Bare URL used

(MD034, no-bare-urls)


228-228: null
Bare URL used

(MD034, no-bare-urls)


251-251: null
Bare URL used

(MD034, no-bare-urls)


271-271: null
Bare URL used

(MD034, no-bare-urls)


300-300: null
Bare URL used

(MD034, no-bare-urls)


320-320: null
Bare URL used

(MD034, no-bare-urls)


345-345: null
Bare URL used

(MD034, no-bare-urls)


367-367: null
Bare URL used

(MD034, no-bare-urls)


387-387: null
Bare URL used

(MD034, no-bare-urls)


407-407: null
Bare URL used

(MD034, no-bare-urls)


443-443: null
Bare URL used

(MD034, no-bare-urls)


464-464: null
Bare URL used

(MD034, no-bare-urls)


465-465: null
Bare URL used

(MD034, no-bare-urls)


487-487: null
Bare URL used

(MD034, no-bare-urls)


488-488: null
Bare URL used

(MD034, no-bare-urls)


509-509: null
Bare URL used

(MD034, no-bare-urls)


537-537: null
Bare URL used

(MD034, no-bare-urls)


558-558: null
Bare URL used

(MD034, no-bare-urls)


580-580: null
Bare URL used

(MD034, no-bare-urls)


635-635: null
Bare URL used

(MD034, no-bare-urls)


636-636: null
Bare URL used

(MD034, no-bare-urls)


665-665: null
Bare URL used

(MD034, no-bare-urls)


666-666: null
Bare URL used

(MD034, no-bare-urls)


695-695: null
Bare URL used

(MD034, no-bare-urls)


696-696: null
Bare URL used

(MD034, no-bare-urls)


722-722: null
Bare URL used

(MD034, no-bare-urls)


723-723: null
Bare URL used

(MD034, no-bare-urls)


752-752: null
Bare URL used

(MD034, no-bare-urls)


753-753: null
Bare URL used

(MD034, no-bare-urls)


783-783: null
Bare URL used

(MD034, no-bare-urls)


806-806: null
Bare URL used

(MD034, no-bare-urls)


889-889: null
Bare URL used

(MD034, no-bare-urls)


917-917: null
Bare URL used

(MD034, no-bare-urls)


937-937: null
Bare URL used

(MD034, no-bare-urls)


938-938: null
Bare URL used

(MD034, no-bare-urls)


958-958: null
Bare URL used

(MD034, no-bare-urls)


978-978: null
Bare URL used

(MD034, no-bare-urls)


1002-1002: null
Bare URL used

(MD034, no-bare-urls)


1026-1026: null
Bare URL used

(MD034, no-bare-urls)


1027-1027: null
Bare URL used

(MD034, no-bare-urls)


1049-1049: null
Bare URL used

(MD034, no-bare-urls)


1050-1050: null
Bare URL used

(MD034, no-bare-urls)


1072-1072: null
Bare URL used

(MD034, no-bare-urls)


1094-1094: null
Bare URL used

(MD034, no-bare-urls)


1095-1095: null
Bare URL used

(MD034, no-bare-urls)


1117-1117: null
Bare URL used

(MD034, no-bare-urls)


1137-1137: null
Bare URL used

(MD034, no-bare-urls)


1157-1157: null
Bare URL used

(MD034, no-bare-urls)


1179-1179: null
Bare URL used

(MD034, no-bare-urls)


1201-1201: null
Bare URL used

(MD034, no-bare-urls)


1225-1225: null
Bare URL used

(MD034, no-bare-urls)


1245-1245: null
Bare URL used

(MD034, no-bare-urls)


1265-1265: null
Bare URL used

(MD034, no-bare-urls)


1311-1311: null
Bare URL used

(MD034, no-bare-urls)


1355-1355: null
Bare URL used

(MD034, no-bare-urls)


1356-1356: null
Bare URL used

(MD034, no-bare-urls)


1388-1388: null
Bare URL used

(MD034, no-bare-urls)


1413-1413: null
Bare URL used

(MD034, no-bare-urls)


1437-1437: null
Bare URL used

(MD034, no-bare-urls)


1459-1459: null
Bare URL used

(MD034, no-bare-urls)


1479-1479: null
Bare URL used

(MD034, no-bare-urls)


1499-1499: null
Bare URL used

(MD034, no-bare-urls)


1531-1531: null
Bare URL used

(MD034, no-bare-urls)


1532-1532: null
Bare URL used

(MD034, no-bare-urls)


1575-1575: null
Bare URL used

(MD034, no-bare-urls)


1599-1599: null
Bare URL used

(MD034, no-bare-urls)


1619-1619: null
Bare URL used

(MD034, no-bare-urls)


1642-1642: null
Bare URL used

(MD034, no-bare-urls)


1662-1662: null
Bare URL used

(MD034, no-bare-urls)


1682-1682: null
Bare URL used

(MD034, no-bare-urls)


1705-1705: null
Bare URL used

(MD034, no-bare-urls)


1727-1727: null
Bare URL used

(MD034, no-bare-urls)


1747-1747: null
Bare URL used

(MD034, no-bare-urls)


1767-1767: null
Bare URL used

(MD034, no-bare-urls)


1791-1791: null
Bare URL used

(MD034, no-bare-urls)


1813-1813: null
Bare URL used

(MD034, no-bare-urls)


1833-1833: null
Bare URL used

(MD034, no-bare-urls)


1856-1856: null
Bare URL used

(MD034, no-bare-urls)


1876-1876: null
Bare URL used

(MD034, no-bare-urls)


1900-1900: null
Bare URL used

(MD034, no-bare-urls)


1945-1945: null
Bare URL used

(MD034, no-bare-urls)


1990-1990: null
Bare URL used

(MD034, no-bare-urls)


2087-2087: null
Bare URL used

(MD034, no-bare-urls)


2088-2088: null
Bare URL used

(MD034, no-bare-urls)


2119-2119: null
Bare URL used

(MD034, no-bare-urls)


2140-2140: null
Bare URL used

(MD034, no-bare-urls)


2163-2163: null
Bare URL used

(MD034, no-bare-urls)


2466-2466: null
Bare URL used

(MD034, no-bare-urls)


2507-2507: null
Bare URL used

(MD034, no-bare-urls)


2508-2508: null
Bare URL used

(MD034, no-bare-urls)


2547-2547: null
Bare URL used

(MD034, no-bare-urls)


2574-2574: null
Bare URL used

(MD034, no-bare-urls)


2575-2575: null
Bare URL used

(MD034, no-bare-urls)


2599-2599: null
Bare URL used

(MD034, no-bare-urls)


2600-2600: null
Bare URL used

(MD034, no-bare-urls)


2624-2624: null
Bare URL used

(MD034, no-bare-urls)


2655-2655: null
Bare URL used

(MD034, no-bare-urls)


2688-2688: null
Bare URL used

(MD034, no-bare-urls)


2718-2718: null
Bare URL used

(MD034, no-bare-urls)


2719-2719: null
Bare URL used

(MD034, no-bare-urls)


21-21: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


25-25: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


57-57: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


88-88: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


120-120: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


140-140: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


162-162: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


184-184: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


205-205: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


230-230: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


253-253: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


273-273: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


277-277: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


302-302: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


323-323: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


347-347: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


370-370: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


389-389: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


410-410: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


423-423: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


446-446: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


470-470: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


491-491: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


514-514: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


540-540: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


561-561: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


583-583: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


605-605: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


638-638: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


644-644: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


668-668: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


674-674: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


698-698: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


702-702: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


725-725: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


731-731: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


755-755: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


761-761: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


786-786: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


809-809: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


824-824: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


892-892: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


896-896: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


920-920: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


941-941: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


961-961: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


982-982: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1005-1005: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1030-1030: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1053-1053: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1075-1075: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1098-1098: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1119-1119: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1139-1139: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1159-1159: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1181-1181: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1203-1203: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1227-1227: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1247-1247: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1267-1267: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1313-1313: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1317-1317: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1358-1358: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1364-1364: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1390-1390: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1420-1420: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1440-1440: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1461-1461: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1481-1481: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1502-1502: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1506-1506: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1510-1510: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1537-1537: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1577-1577: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1601-1601: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1621-1621: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1644-1644: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1664-1664: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1684-1684: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1707-1707: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1729-1729: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1749-1749: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1771-1771: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1793-1793: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1815-1815: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1835-1835: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1858-1858: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1878-1878: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1909-1909: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1950-1950: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


1995-1995: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2090-2090: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2096-2096: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2121-2121: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2142-2142: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2166-2166: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2183-2183: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2187-2187: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2214-2214: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2251-2251: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2277-2277: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2284-2284: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2306-2306: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2321-2321: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2326-2326: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2343-2343: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2360-2360: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2375-2375: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2388-2388: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2422-2422: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2427-2427: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2469-2469: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2516-2516: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2528-2528: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2550-2550: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2580-2580: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2605-2605: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2626-2626: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2632-2632: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2663-2663: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2669-2669: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2695-2695: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2699-2699: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2727-2727: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


2725-2725: Expected: asterisk; Actual: underscore
Strong style

(MD050, strong-style)


2725-2725: Expected: asterisk; Actual: underscore
Strong style

(MD050, strong-style)

Additional comments not posted (21)
.changeset/fast-donuts-trade.md (1)

1-3: Correct punctuation in changeset header.

Add a period at the end of the description for consistency.

- Added support to evm to add and remove precompiles
+ Added support to evm to add and remove precompiles.
tevm/docs/evm/functions/createEvm.md (1)

Line range hint 9-9: Add missing punctuation.

A punctuation mark might be missing here.

- createEvm**(`__namedParameters`): `Promise`\<[`Evm`](../classes/Evm.md)\>
+ createEvm**(`__namedParameters`): `Promise`\<[`Evm`](../classes/Evm.md)\>.
packages/memory-client/src/createTevmTransport.spec.ts (1)

51-52: Clarify TODO comment.

The TODO comment is vague. Provide more details on what needs to be improved.

- // TODO I shouldn't have to as any this
+ // TODO: Improve type handling to avoid using 'as any' for the common object.
packages/evm/src/createEvm.ts (2)

58-58: Important: Always pass an empty array if no precompiles.

The warning comment is crucial to avoid runtime errors, as the addPrecompile method assumes the array is defined.


70-71: Correctly Binding Methods for Custom Precompiles.

The method bindings ensure that addCustomPrecompile and removeCustomPrecompile are correctly bound to either the instance or the prototype, preventing potential issues with this context.

packages/evm/src/Evm.ts (4)

28-37: Proper Error Handling and Update Mechanism in addCustomPrecompile.

The method correctly throws an error if _customPrecompiles is undefined and updates _precompiles using getActivePrecompiles.


38-50: Proper Error Handling and Update Mechanism in removeCustomPrecompile.

The method correctly throws errors if _customPrecompiles is undefined or if the precompile is not found, and updates _precompiles using getActivePrecompiles.


51-51: Method Declaration Not Defined Here.

The create method is declared but not defined in this file.


52-52: Method Declaration Not Defined Here.

The stateManager method is declared but not defined in this file.

packages/evm/docs/classes/EthjsMessage.md (1)

96-96: Improved Readability by Reordering Types for code.

Reordering types for the code property improves readability.

packages/evm/src/createEvm.spec.ts (6)

4-4: Good practice: Import error handling.

Importing InvalidParamsError and MisconfiguredClientError from @tevm/errors is a good practice for handling specific errors.


42-62: Good practice: Testing addition of custom precompiles.

The test for adding a custom precompile is comprehensive and covers the necessary scenarios.


63-85: Good practice: Testing error handling for undefined _customPrecompiles.

The test for handling undefined _customPrecompiles is well-implemented.


87-109: Good practice: Testing removal of custom precompiles.

The test for removing a custom precompile is comprehensive and covers the necessary scenarios.


110-133: Good practice: Testing error handling for undefined _customPrecompiles.

The test for handling undefined _customPrecompiles is well-implemented.


134-155: Good practice: Testing error handling for non-existent precompiles.

The test for handling non-existent precompiles is well-implemented.

docs/src/content/docs/reference/@tevm/server/functions/createHttpHandler.md (1)

16-44: Fix unordered list style and bare URLs.

The unordered list style should use asterisks instead of dashes. Additionally, bare URLs should be enclosed in angle brackets.

- - Docs: https://viem.sh/docs/actions/wallet/addChain
- - JSON-RPC Methods: [`eth_addEthereumChain`](https://eips.ethereum.org/EIPS/eip-3085)
+ * Docs: <https://viem.sh/docs/actions/wallet/addChain>
+ * JSON-RPC Methods: [`eth_addEthereumChain`](<https://eips.ethereum.org/EIPS/eip-3085>)

Likely invalid or redundant comment.

Tools
Markdownlint

21-21: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


25-25: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)

docs/src/content/docs/reference/@tevm/server/functions/createServer.md (4)

24-24: LGTM!

The addition of client.account and its description is clear and concise.


63-63: LGTM!

The example of using client.addChain with createWalletClient is clear and demonstrates the usage effectively.


2233-2235: LGTM!

The example of using client.tevmCall with createMemoryClient is clear and demonstrates the usage effectively.


2403-2411: LGTM!

The deprecation notice for client.tevmScript in favor of client.tevmContract is clear and provides guidance for migration.

Tools
LanguageTool

[uncategorized] ~2406-~2406: Possible missing comma found.
Context: ...recated] in favor of tevmContract. To migrate simply replace tevmScript with `tevmC...

(AI_HYDRA_LEO_MISSING_COMMA)

@@ -2366,13 +2401,18 @@ const balance = await client.tevmContract({
args: [client.address, 1n],
})
```
<<<<<<< HEAD
Same as calling `client.tevm.script`
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Complete the sentence for clarity.

The sentence "Same as calling client.tevm.script" appears to be incomplete. Consider revising it for clarity.

- Same as calling `client.tevm.script`
+ This is the same as calling `client.tevm.script`.
Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
Same as calling `client.tevm.script`
Same as calling `client.tevm.script`
This is the same as calling `client.tevm.script`.

@@ -2204,6 +2234,11 @@
- Create a trace or access list using `createTrace: true` or `createAccessList: true`
- Send as a transaction with `createTransaction: true`
For all options see [CallParams](https://tevm.sh/reference/tevm/actions/type-aliases/callparams/)
<<<<<<< HEAD
Same as calling `client.tevm.call`
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Complete the sentence for clarity.

The sentence "Same as calling client.tevm.call" appears to be incomplete. Consider revising it for clarity.

- Same as calling `client.tevm.call`
+ This is the same as calling `client.tevm.call`.
Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
Same as calling `client.tevm.call`
Same as calling `client.tevm.call`
This is the same as calling `client.tevm.call`.

@@ -13,6 +13,36 @@

• **client**

<<<<<<< HEAD
• **client.\tevm**: `object` & `EIP1193Events` & `object` & `Eip1193RequestProvider` & `TevmActionsApi` & `object`

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fix typographical error and add hyphen.

The sentence "Low level access to tevm can be accessed via tevmtevm." appears to have a typo and should use a hyphen for "Low level".

- Low level access to tevm can be accessed via `tevmtevm`.
+ Low-level access to TEVM can be accessed via `tevm`.
Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
Low-level access to TEVM can be accessed via `tevm`.
Tools
LanguageTool

[uncategorized] ~18-~18: If this is a compound adjective that modifies the following noun, use a hyphen.
Context: ...rovider&TevmActionsApi&object Low level access to tevm can be accessed viatev...

(EN_COMPOUND_ADJECTIVE_INTERNAL)

@@ -13,9 +13,15 @@ Creates a lightweight http server for handling requests

• **client**

<<<<<<< HEAD
• **client.\tevm**: `object` & `EIP1193Events` & `object` & `Eip1193RequestProvider` & `TevmActionsApi` & `object`

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Add a hyphen for compound adjectives.

If this is a compound adjective that modifies the following noun, use a hyphen.

- Low level access to tevm can be accessed via `tevmtevm`.
+ Low-level access to tevm can be accessed via `tevmtevm`.
Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
Low-level access to tevm can be accessed via `tevmtevm`.
Tools
LanguageTool

[uncategorized] ~18-~18: If this is a compound adjective that modifies the following noun, use a hyphen.
Context: ...rovider&TevmActionsApi&object Low level access to tevm can be accessed viatev...

(EN_COMPOUND_ADJECTIVE_INTERNAL)

Comment on lines +14 to +16
<<<<<<< HEAD
• **client.\tevm**: `object` & `EIP1193Events` & `object` & `Eip1193RequestProvider` & `TevmActionsApi` & `object`

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fix the compound adjective and grammatical issue.

The phrase "Low level access" should be "Low-level access" to correctly use the compound adjective. Additionally, the sentence needs a period at the end.

- Low level access to tevm can be accessed via `tevmtevm`. These apis are not guaranteed to be stable
+ Low-level access to tevm can be accessed via `tevmtevm`. These APIs are not guaranteed to be stable.
Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
<<<<<<< HEAD
**client.\tevm**: `object` & `EIP1193Events` & `object` & `Eip1193RequestProvider` & `TevmActionsApi` & `object`
Low-level access to tevm can be accessed via `tevmtevm`. These APIs are not guaranteed to be stable.
Tools
LanguageTool

[uncategorized] ~16-~16: If this is a compound adjective that modifies the following noun, use a hyphen.
Context: ...rovider&TevmActionsApi&object Low level access to tevm can be accessed viatev...

(EN_COMPOUND_ADJECTIVE_INTERNAL)

@@ -2422,6 +2673,11 @@
- Create a trace or access list using `createTrace: true` or `createAccessList: true`
- Send as a transaction with `createTransaction: true`
For all options see [CallParams](https://tevm.sh/reference/tevm/actions/type-aliases/callparams/)
<<<<<<< HEAD
Same as calling `client.tevm.call`
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fix heading style.

The heading style should be consistent. Use atx style instead of setext style.

-Same as calling `client.tevm.call`
+### Same as calling `client.tevm.call`
Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
Same as calling `client.tevm.call`
### Same as calling `client.tevm.call`

@@ -36,4 +38,119 @@ describe(createEvm.name, () => {
})
expect((evm as any).DEBUG).toBe(true)
})

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Typo: Fix the spelling of loggingg.

The word loggingg should be corrected to logging.

- it('handles trace loggingg level', async () => {
+ it('handles trace logging level', async () => {

Committable suggestion was skipped due to low confidence.

### \tevm

> **\tevm**: `BaseClient` & `Eip1193RequestProvider` & `TevmActionsApi` & `object`

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Grammar: Add a hyphen.

Add a hyphen in "Low level" to make it "Low-level".

- Low level access to tevm can be accessed via `tevmtevm`. These apis are not guaranteed to be stable
+ Low-level access to tevm can be accessed via `tevmtevm`. These apis are not guaranteed to be stable
Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
Low-level access to tevm can be accessed via `tevmtevm`. These apis are not guaranteed to be stable
Tools
LanguageTool

[uncategorized] ~24-~24: If this is a compound adjective that modifies the following noun, use a hyphen.
Context: ...rovider&TevmActionsApi&object Low level access to tevm can be accessed viatev...

(EN_COMPOUND_ADJECTIVE_INTERNAL)

> **\tevm**: `BaseClient` & `Eip1193RequestProvider` & `TevmActionsApi` & `object`

Low level access to tevm can be accessed via `tevmtevm`. These apis are not guaranteed to be stable
=======
### tevm

> **tevm**: `BaseClient` & `Eip1193RequestProvider`

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Grammar: Add a hyphen.

Add a hyphen in "Low level" to make it "Low-level".

- Low level access to TEVM can be accessed via `tevm`. These APIs are not guaranteed to be stable.
+ Low-level access to TEVM can be accessed via `tevm`. These APIs are not guaranteed to be stable.
Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
Low-level access to TEVM can be accessed via `tevm`. These APIs are not guaranteed to be stable.
Tools
LanguageTool

[uncategorized] ~30-~30: If this is a compound adjective that modifies the following noun, use a hyphen.
Context: ...BaseClient&Eip1193RequestProvider Low level access to TEVM can be accessed viatev...

(EN_COMPOUND_ADJECTIVE_INTERNAL)

<<<<<<< HEAD
Same as calling `client.tevm.script`
`
=======

:::caution[Deprecated]
in favor of `tevmContract`. To migrate simply replace `tevmScript` with `tevmContract` as the API is supported and more.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Grammar: Add a comma.

Add a comma after "migrate".

- in favor of `tevmContract`. To migrate simply replace `tevmScript` with `tevmContract` as the API is supported and more.
+ in favor of `tevmContract`. To migrate, simply replace `tevmScript` with `tevmContract` as the API is supported and more.
Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
in favor of `tevmContract`. To migrate simply replace `tevmScript` with `tevmContract` as the API is supported and more.
in favor of `tevmContract`. To migrate, simply replace `tevmScript` with `tevmContract` as the API is supported and more.
Tools
LanguageTool

[uncategorized] ~308-~308: Possible missing comma found.
Context: ...recated] in favor of tevmContract. To migrate simply replace tevmScript with `tevmC...

(AI_HYDRA_LEO_MISSING_COMMA)

@roninjin10 roninjin10 merged commit cb2dd84 into main Jul 2, 2024
14 of 15 checks passed
@roninjin10 roninjin10 deleted the 06-30-_sparkles_feat_add_support_for_adding_precompiles_to_evm_after_creation branch July 2, 2024 01:18
@github-actions github-actions bot mentioned this pull request Jul 2, 2024
roninjin10 pushed a commit that referenced this pull request Jul 2, 2024
This PR was opened by the [Changesets
release](https://github.com/changesets/action) GitHub action. When
you're ready to do a release, you can merge this and the packages will
be published to npm automatically. If you're not ready to do a release
yet, that's fine, whenever you add more changesets to main, this PR will
be updated.

⚠️⚠️⚠️⚠️⚠️⚠️

`main` is currently in **pre mode** so this branch has prereleases
rather than normal releases. If you want to exit prereleases, run
`changeset pre exit` on `main`.

⚠️⚠️⚠️⚠️⚠️⚠️

# Releases
## @tevm/[email protected]

### Minor Changes

- [#1252](#1252)
[`c91776e`](c91776e)
Thanks [@roninjin10](https://github.com/roninjin10)! - Implemented a
tree shakable api built on top of viem

### Patch Changes

- [#1252](#1252)
[`c91776e`](c91776e)
Thanks [@roninjin10](https://github.com/roninjin10)! - Fixed type bug in
write action creators creating a code: undefined rather than code?:
never

- Updated dependencies
\[[`e6f57e8`](e6f57e8),
[`0136b52`](0136b52)]:
    -   @tevm/[email protected]

## @tevm/[email protected]

### Minor Changes

- [#1252](#1252)
[`c91776e`](c91776e)
Thanks [@roninjin10](https://github.com/roninjin10)! - Implemented a
tree shakable api built on top of viem

### Patch Changes

- Updated dependencies
\[[`a3a8437`](a3a8437),
[`e6f57e8`](e6f57e8),
[`0136b52`](0136b52),
[`c91776e`](c91776e)]:
    -   @tevm/[email protected]
    -   @tevm/[email protected]
    -   @tevm/[email protected]
    -   @tevm/[email protected]

## @tevm/[email protected]

### Minor Changes

- [#1253](#1253)
[`cb2dd84`](cb2dd84)
Thanks [@roninjin10](https://github.com/roninjin10)! - Added support to
evm to add and remove precompiles

### Patch Changes

- [#1237](#1237)
[`a3a8437`](a3a8437)
Thanks [@roninjin10](https://github.com/roninjin10)! - Internal changes
to vm package

- Updated dependencies
\[[`e6f57e8`](e6f57e8),
[`0136b52`](0136b52),
[`c91776e`](c91776e)]:
    -   @tevm/[email protected]
    -   @tevm/[email protected]
    -   @tevm/[email protected]
    -   @tevm/[email protected]
    -   @tevm/[email protected]

## @tevm/[email protected]

### Minor Changes

- [#1252](#1252)
[`c91776e`](c91776e)
Thanks [@roninjin10](https://github.com/roninjin10)! - Implemented a
tree shakable api built on top of viem

### Patch Changes

- Updated dependencies
\[[`cb2dd84`](cb2dd84),
[`a3a8437`](a3a8437),
[`e6f57e8`](e6f57e8),
[`0136b52`](0136b52),
[`c91776e`](c91776e),
[`c91776e`](c91776e),
[`c91776e`](c91776e)]:
    -   @tevm/[email protected]
    -   @tevm/[email protected]
    -   @tevm/[email protected]
    -   @tevm/[email protected]
    -   @tevm/[email protected]
    -   @tevm/[email protected]
    -   @tevm/[email protected]
    -   @tevm/[email protected]
    -   @tevm/[email protected]

## @tevm/[email protected]

### Minor Changes

- [#1248](#1248)
[`e6f57e8`](e6f57e8)
Thanks [@roninjin10](https://github.com/roninjin10)! - Added
PREFUNDED_PRIVATE_KEYS PREFUNDED_ACCOUNTS and PREFUNDED_ADDRESSES to
@tevm/utils. These are all an array of 10 objects including hex private
keys, hex public keys, and viem accounts respectively. The viem accounts
can be used to add an account to `memoryClient` via passing in `account:
PREFUNDED_ACCOUNTS[0]` to `createMemoryClient`

- [#1250](#1250)
[`0136b52`](0136b52)
Thanks [@roninjin10](https://github.com/roninjin10)! - Added invariant
method to asserting something is not null

## @tevm/[email protected]

### Patch Changes

- Updated dependencies
\[[`c91776e`](c91776e),
[`c91776e`](c91776e)]:
    -   @tevm/[email protected]

## @tevm/[email protected]

### Patch Changes

- Updated dependencies
\[[`e6f57e8`](e6f57e8),
[`0136b52`](0136b52),
[`c91776e`](c91776e),
[`c91776e`](c91776e)]:
    -   @tevm/[email protected]
    -   @tevm/[email protected]
    -   @tevm/[email protected]
    -   @tevm/[email protected]
    -   @tevm/[email protected]
    -   @tevm/[email protected]

## @tevm/[email protected]

### Patch Changes

- Updated dependencies
\[[`c91776e`](c91776e)]:
    -   @tevm/[email protected]
    -   @tevm/[email protected]

## @tevm/[email protected]

### Patch Changes

- [#1237](#1237)
[`a3a8437`](a3a8437)
Thanks [@roninjin10](https://github.com/roninjin10)! - Internal changes
to vm package

- [#1252](#1252)
[`c91776e`](c91776e)
Thanks [@roninjin10](https://github.com/roninjin10)! - Automatically
skipBalance if 0 address on call

- Updated dependencies
\[[`cb2dd84`](cb2dd84),
[`a3a8437`](a3a8437),
[`a3a8437`](a3a8437),
[`e6f57e8`](e6f57e8),
[`c91776e`](c91776e),
[`0136b52`](0136b52),
[`c91776e`](c91776e)]:
    -   @tevm/[email protected]
    -   @tevm/[email protected]
    -   @tevm/[email protected]
    -   @tevm/[email protected]
    -   @tevm/[email protected]
    -   @tevm/[email protected]
    -   @tevm/[email protected]
    -   @tevm/[email protected]
    -   @tevm/[email protected]
    -   @tevm/[email protected]

## @tevm/[email protected]

### Patch Changes

- Updated dependencies
\[[`cb2dd84`](cb2dd84),
[`a3a8437`](a3a8437),
[`a3a8437`](a3a8437),
[`e6f57e8`](e6f57e8),
[`c91776e`](c91776e),
[`0136b52`](0136b52),
[`c91776e`](c91776e)]:
    -   @tevm/[email protected]
    -   @tevm/[email protected]
    -   @tevm/[email protected]
    -   @tevm/[email protected]
    -   @tevm/[email protected]
    -   @tevm/[email protected]
    -   @tevm/[email protected]
    -   @tevm/[email protected]
    -   @tevm/[email protected]
    -   @tevm/[email protected]
    -   @tevm/[email protected]
    -   @tevm/[email protected]

## @tevm/[email protected]

### Patch Changes

- [#1252](#1252)
[`c91776e`](c91776e)
Thanks [@roninjin10](https://github.com/roninjin10)! - Updated block
package forking to throw a more useful error message when chain ids do
not match

- Updated dependencies
\[[`e6f57e8`](e6f57e8),
[`0136b52`](0136b52)]:
    -   @tevm/[email protected]
    -   @tevm/[email protected]
    -   @tevm/[email protected]

## @tevm/[email protected]

### Patch Changes

- Updated dependencies
\[[`e6f57e8`](e6f57e8),
[`c91776e`](c91776e),
[`0136b52`](0136b52)]:
    -   @tevm/[email protected]
    -   @tevm/[email protected]
    -   @tevm/[email protected]

## @tevm/[email protected]

### Patch Changes

- Updated dependencies
\[[`e6f57e8`](e6f57e8),
[`0136b52`](0136b52)]:
    -   @tevm/[email protected]

## @tevm/[email protected]

### Patch Changes

- Updated dependencies
\[[`e6f57e8`](e6f57e8),
[`0136b52`](0136b52)]:
    -   @tevm/[email protected]

## @tevm/[email protected]

### Patch Changes

- Updated dependencies
\[[`e6f57e8`](e6f57e8),
[`0136b52`](0136b52),
[`c91776e`](c91776e),
[`c91776e`](c91776e)]:
    -   @tevm/[email protected]
    -   @tevm/[email protected]
    -   @tevm/[email protected]
    -   @tevm/[email protected]

## @tevm/[email protected]

### Patch Changes

- Updated dependencies
\[[`cb2dd84`](cb2dd84),
[`a3a8437`](a3a8437),
[`e6f57e8`](e6f57e8),
[`0136b52`](0136b52),
[`c91776e`](c91776e),
[`c91776e`](c91776e)]:
    -   @tevm/[email protected]
    -   @tevm/[email protected]
    -   @tevm/[email protected]

## @tevm/[email protected]

### Patch Changes

- Updated dependencies
\[[`e6f57e8`](e6f57e8),
[`0136b52`](0136b52),
[`c91776e`](c91776e),
[`c91776e`](c91776e)]:
    -   @tevm/[email protected]
    -   @tevm/[email protected]

## @tevm/[email protected]

### Patch Changes

- Updated dependencies
\[[`cb2dd84`](cb2dd84),
[`a3a8437`](a3a8437),
[`a3a8437`](a3a8437),
[`e6f57e8`](e6f57e8),
[`c91776e`](c91776e),
[`0136b52`](0136b52),
[`c91776e`](c91776e),
[`c91776e`](c91776e),
[`c91776e`](c91776e),
[`c91776e`](c91776e)]:
    -   @tevm/[email protected]
    -   @tevm/[email protected]
    -   @tevm/[email protected]
    -   @tevm/[email protected]
    -   @tevm/[email protected]
    -   @tevm/[email protected]
    -   @tevm/[email protected]
    -   @tevm/[email protected]
    -   @tevm/[email protected]
    -   @tevm/[email protected]
    -   @tevm/[email protected]
    -   @tevm/[email protected]

## @tevm/[email protected]

### Patch Changes

- Updated dependencies
\[[`e6f57e8`](e6f57e8),
[`c91776e`](c91776e),
[`0136b52`](0136b52)]:
    -   @tevm/[email protected]
    -   @tevm/[email protected]
    -   @tevm/[email protected]
    -   @tevm/[email protected]
    -   @tevm/[email protected]

## @tevm/[email protected]

### Patch Changes

- Updated dependencies
\[[`e6f57e8`](e6f57e8),
[`0136b52`](0136b52),
[`c91776e`](c91776e)]:
    -   @tevm/[email protected]
    -   @tevm/[email protected]
    -   @tevm/[email protected]
    -   @tevm/[email protected]

## @tevm/[email protected]

### Patch Changes

- [#1252](#1252)
[`c91776e`](c91776e)
Thanks [@roninjin10](https://github.com/roninjin10)! - Fixed closure bug
which would cause StateManager.dumpStorage to dump the wrong storage.
This caused getAccount downstream to sometimes falsely return empty
storage

- Updated dependencies
\[[`e6f57e8`](e6f57e8),
[`0136b52`](0136b52)]:
    -   @tevm/[email protected]
    -   @tevm/[email protected]
    -   @tevm/[email protected]

## @tevm/[email protected]

### Patch Changes

- Updated dependencies
\[[`c91776e`](c91776e)]:
    -   @tevm/[email protected]

## @tevm/[email protected]

### Patch Changes

- Updated dependencies
\[[`e6f57e8`](e6f57e8),
[`0136b52`](0136b52)]:
    -   @tevm/[email protected]

## @tevm/[email protected]

### Patch Changes

- Updated dependencies
\[[`a3a8437`](a3a8437),
[`a3a8437`](a3a8437),
[`e6f57e8`](e6f57e8),
[`c91776e`](c91776e),
[`0136b52`](0136b52)]:
    -   @tevm/[email protected]
    -   @tevm/[email protected]
    -   @tevm/[email protected]
    -   @tevm/[email protected]

## @tevm/[email protected]

### Patch Changes

- [#1237](#1237)
[`a3a8437`](a3a8437)
Thanks [@roninjin10](https://github.com/roninjin10)! - Exported more
utils and actions from vm package

- [#1237](#1237)
[`a3a8437`](a3a8437)
Thanks [@roninjin10](https://github.com/roninjin10)! - Internal changes
to vm package

- Updated dependencies
\[[`cb2dd84`](cb2dd84),
[`a3a8437`](a3a8437),
[`e6f57e8`](e6f57e8),
[`c91776e`](c91776e),
[`0136b52`](0136b52),
[`c91776e`](c91776e)]:
    -   @tevm/[email protected]
    -   @tevm/[email protected]
    -   @tevm/[email protected]
    -   @tevm/[email protected]
    -   @tevm/[email protected]
    -   @tevm/[email protected]
    -   @tevm/[email protected]

## @tevm/[email protected]

### Patch Changes

- Updated dependencies
\[[`c91776e`](c91776e),
[`c91776e`](c91776e)]:
    -   @tevm/[email protected]
    -   @tevm/[email protected]

## [email protected]

### Patch Changes

- Updated dependencies
\[[`cb2dd84`](cb2dd84),
[`a3a8437`](a3a8437),
[`a3a8437`](a3a8437),
[`e6f57e8`](e6f57e8),
[`c91776e`](c91776e),
[`0136b52`](0136b52),
[`c91776e`](c91776e),
[`c91776e`](c91776e),
[`c91776e`](c91776e),
[`c91776e`](c91776e)]:
    -   @tevm/[email protected]
    -   @tevm/[email protected]
    -   @tevm/[email protected]
    -   @tevm/[email protected]
    -   @tevm/[email protected]
    -   @tevm/[email protected]
    -   @tevm/[email protected]
    -   @tevm/[email protected]
    -   @tevm/[email protected]
    -   @tevm/[email protected]
    -   @tevm/[email protected]
    -   @tevm/[email protected]
    -   @tevm/[email protected]
    -   @tevm/[email protected]
    -   @tevm/[email protected]
    -   @tevm/[email protected]
    -   @tevm/[email protected]
    -   @tevm/[email protected]
    -   @tevm/[email protected]
    -   @tevm/[email protected]
    -   @tevm/[email protected]
    -   @tevm/[email protected]
    -   @tevm/[email protected]
    -   @tevm/[email protected]
    -   @tevm/[email protected]

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant