Crate arena_core

Source
Expand description

Arena

Re-exports§

pub use crate::arena::Arena;
pub use crate::arena::ArenaBuilder;
pub use crate::config::Config;
pub use crate::engine::arbitrageur::Arbitrageur;
pub use crate::engine::arbitrageur::EmptyArbitrageur;
pub use crate::engine::inspector::EmptyInspector;
pub use crate::engine::inspector::Inspector;
pub use crate::engine::inspector::LogMessage;
pub use crate::engine::inspector::Logger;
pub use crate::engine::Engine;
pub use crate::feed::Feed;
pub use crate::feed::GeometricBrownianMotion;
pub use crate::feed::OrnsteinUhlenbeck;
pub use crate::strategy::Strategy;

Modules§

arena
Defines the main simulation runtime.
config
Contains configuration types for the simulation.
engine
Defines core simulation logic types, such as an Arbitrageur.
error
Contains error types for Arena.
feed
Contains the types for various price processes.
strategy
Defines the base strategy trait.

Structs§

Signal
A signal that is passed to a Strategy to provide information about the current state of the pool.

Type Aliases§

AnvilProvider
Provider type that includes all necessary fillers to execute transactions on an Anvil node.