# class TevmContract

The TevmContract() is the core primitive of Tevm. It abstracts away per-network address configuration and abis.

For usage in apps, it is recomended to visit the appropriate guide as usage with these libraries as well as future Tevm features such as solidity scripting intentionally do not require knowledge of the underlying contract structure.

- [wagmi](../wagmi/overview.md)
- [viem](../viem/overview.md)
- [ethers.js](../ethers/overview.md)
- [web3.js](../web3js/overview.md)

The following documentation is useful for those trying to build integrations with Tevm that are not natively supported yet

