Skip to content

Commit

Permalink
Fix broken links (#1282)
Browse files Browse the repository at this point in the history
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->

## Summary by CodeRabbit

- **Documentation**
- Updated links and references in the getting started guide to align
with the new Tevm documentation structure.
- Ensured all links for actions and type aliases in `tevmCall` point to
the correct paths, enhancing the accuracy and usability of the
documentation.

<!-- end of auto-generated comment: release notes by coderabbit.ai -->

---------

Co-authored-by: Will Cory <[email protected]>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
  • Loading branch information
3 people authored Jul 7, 2024
1 parent 8b85281 commit 6c7b07f
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions docs/src/content/docs/getting-started/getting-started.md
Original file line number Diff line number Diff line change
Expand Up @@ -400,12 +400,12 @@ Anytime you create a transaction it will default to the first prefunded account

Tevm can execute the EVM using viem methods such as [`memoryClient.call`](https://viem.sh/docs/actions/public/call#call), [`memoryClient.readContract`](https://viem.sh/docs/contract/readContract#readcontract), [`memoryClient.estimateGas`](https://viem.sh/docs/actions/public/estimateGas#estimategas), etc. It also supports some wallet methods such as [`eth_sendRawTransaction`](https://viem.sh/docs/actions/wallet/sendRawTransaction#sendrawtransaction).

Tevm also has it's own powerful method for executing the evm called [`tevmCall`](https://tevm.sh/reference/tevm/actions-types/type-aliases/callhandler/#_top). It's like a normal ethereum call but with extra superpowers to do things such as
Tevm also has its own powerful method for executing the evm called [`tevmCall`](https://tevm.sh/reference/tevm/actions/type-aliases/callhandler/#_top). It's like a normal ethereum call but with extra superpowers to do things such as

- [create a transaction](https://tevm.sh/reference/tevm/actions-types/type-aliases/basecallparams/#createtransaction)
- [impersonate](https://tevm.sh/reference/tevm/actions-types/type-aliases/basecallparams/#from) any account or contract
- arbitrarily [set the call depth](https://tevm.sh/reference/tevm/actions-types/type-aliases/basecallparams/#depth)
- [skip all balance checks](https://tevm.sh/reference/tevm/actions-types/type-aliases/basecallparams/#skipbalance)
- [create a transaction](https://tevm.sh/reference/tevm/actions/type-aliases/basecallparams/#createtransaction)
- [impersonate](https://tevm.sh/reference/tevm/actions/type-aliases/basecallparams/#from) any account or contract
- arbitrarily [set the call depth](https://tevm.sh/reference/tevm/actions/type-aliases/basecallparams/#depth)
- [skip all balance checks](https://tevm.sh/reference/tevm/actions/type-aliases/basecallparams/#skipbalance)

It also happens to be the [shared code](https://github.com/evmts/tevm-monorepo/blob/main/packages/actions/src/tevm/callHandler.js) that supports executing all other call-like methods so it can do everything.

Expand Down

0 comments on commit 6c7b07f

Please sign in to comment.