Arbiter is a highly configurable rust interface over revm which is a Rust implementation of the EVM stack machine logic. The purpose of Arbiter is to interface with arbitrary agents and contracts and run this all directly on a blazing-fast simulated EVM.

Use cases

Arbiter can be used for:

  • Evaluating the game theoretic and composable security of smart contracts in production environments (security firms and academics)
  • Investigating risk, capital efficiency, rebalancing strategies, and portfolio replication (or performance). (LPs, funds, quants, traders)
  • Engineering and testing new financial products built on top of more primitive financial products (DeFi firms and academics)

Source Code

The source code for Arbiter is available on GitHub (opens in a new tab).

© 2023 Primitive™