Core API

The core API contains logic to interact with EVM based chains, deploy smart contracts, debug smart contracts and manage wallets.

The core API is built on the top of Web3.py library.

eth_defi.chain

Chain specific configuration.

eth_defi.token

ERC-20 token deployment and manipulation.

eth_defi.balances

Token holding and portfolio for addresses.

eth_defi.abi

ABI loading from the precompiled bundle.

eth_defi.deploy

Deploy any precompiled contract.

eth_defi.event

Solidity events scalable fetch and reading.

eth_defi.gas

Gas price strategies.

eth_defi.confirmation

Transaction broadcasting, block confirmation and completion monitoring.

eth_defi.revert_reason

Revert reason extraction.

eth_defi.hotwallet

How wallet management utilities.

eth_defi.middleware

Web3 middleware.

eth_defi.tx

Transaction parsing and building utilities.

eth_defi.trace

Symbolic transaction tracing and human-readable Solidity stack traces.

eth_defi.eip_712

EIP-712 signing.

eth_defi.timestamp

Block timestamp related utilities

eth_defi.trade

Trade outcome analysis.

eth_defi.utils

Bunch of random utilities.