About TestMachine

About TestMachine

The TestMachine Token Custody API provides exchanges and infrastructure providers with systematic evaluation and monitoring of ERC-20 tokens for custody risks.

Rather than focusing on general-purpose vulnerabilities, the API identifies purposeful code behaviors that directly affect the ability to safely receive, store, and transfer balances. These behaviors may be legitimate in some contexts, but represent critical custody considerations that must be documented and managed.

Purpose and scope

The API scans ERC-20 contracts to build a structured profile of their behaviors and risk factors.

Its focus is custodiability: the expectation that an account can send, receive, and store balances without undue limitations.

By surfacing privileged functions, hidden state changes, or deviations from ERC-20 standards, the system provides the operational intelligence needed for:

  • onboarding

  • ongoing monitoring

  • incident prevention

TestMachine’s Predator™ Engine

Using artificial intelligence and high-fidelity blockchain simulation, Predator™ probes contracts dynamically to detect behaviors that static review or manual audits often miss.

The API exposes this intelligence in a machine-readable format suitable for dashboards, risk scoring, and automated workflows.

Architecture and modes of use

Pull mode (Exchange API)

Ad-hoc scans initiated by the customer, typically for onboarding workflows.

  • Each scan usually completes in about 70 seconds.

  • Complex contracts may require longer.

Push mode (Monitoring)

Continuous listening to live network transactions.

When token behaviors change or new risks emerge, results are pushed to the customer in real time. This supports rapid mitigation in fast-moving environments (for example, decentralized exchange onboarding).

Supported environments

The Custody API works exclusively with EVM-based networks, leveraging ERC-20 methods and EVM semantics for its analyses.

  • Ethereum

  • Base

  • Arbitrum

  • Optimism

  • BNB Chain

  • Avalanche

  • Polygon

  • Sonic

circle-info

Need another chain? Additional EVM-compatible chains can be added to TestMachine's coverage. The integration process is straightforward and typically requires minimal setup time.

If you need coverage for a specific chain not listed above, contact TestMachine to discuss integration requirements and timeline.

Limitations

  • ERC-20 only

    • The system is tailored to the ERC-20 standard. Other token formats are out of scope.

  • EVM-based chains only

    • Non-EVM ecosystems are unsupported.

  • Best-effort scans

    • Contracts with missing ABIs, source code, or transaction history may yield incomplete results.

  • Custody-focused

    • This is not a general vulnerability scanner; it focuses on purposeful code behaviors relevant to custody.

Mission alignment

By operationalizing token security through a programmable API, TestMachine bridges the gap between raw contract logic and real-world custody requirements.

This reduces manual review effort, lowers the incidence of post-listing surprises, and strengthens trust in the assets hosted on exchanges.

Ready to integrate?

Start using the TestMachine Token Custody API to enhance your ERC-20 token evaluation workflows.

Last updated