{"sources":[{"url":"https://raw.githubusercontent.com/gtmcknight/amm-sim/e65314f88de945f6d055bfc2aab01c482ab6570e/research/solved/README.md","quote":"Paired statistics carry sum and sumsq so blocks pool; never average standard errors."},{"url":"https://raw.githubusercontent.com/gtmcknight/amm-sim/e65314f88de945f6d055bfc2aab01c482ab6570e/research/solved/fetch.sh","quote":"set -eu"},{"url":"https://raw.githubusercontent.com/gtmcknight/amm-sim/main/research/setup.sh","quote":"aedb68280aca34c110968f00148387c95885207913fb2cf19a1ab4c5cfd6887a"},{"url":"https://raw.githubusercontent.com/benedictbrady/amm-challenge/6b6921f8d463314aa7c96234e1be25a25245f704/amm_competition/competition/config.py","quote":"BASELINE_SETTINGS = BaselineSimulationSettings(\n    n_simulations=1000,\n    n_steps=10000,\n    initial_price=100.0,\n    initial_x=100.0,\n    initial_y=10000.0,\n    gbm_mu=0.0,\n    gbm_dt=1.0,\n    retail_buy_prob=0.5,\n    retail_size_sigma=1.2,\n)"},{"url":"https://raw.githubusercontent.com/benedictbrady/amm-challenge/6b6921f8d463314aa7c96234e1be25a25245f704/amm_competition/competition/match.py","quote":"edge_a = rust_result.edges.get(\"submission\", 0.0)"},{"url":"https://raw.githubusercontent.com/benedictbrady/amm-challenge/6b6921f8d463314aa7c96234e1be25a25245f704/amm_sim_rs/src/types/config.rs","quote":"#[pyo3(signature = (\n        n_steps,\n        initial_price,\n        initial_x,\n        initial_y,\n        gbm_mu,\n        gbm_sigma,\n        gbm_dt,\n        retail_arrival_rate,\n        retail_mean_size,\n        retail_size_sigma,\n        retail_buy_prob,\n        seed\n    ))]"},{"url":"https://raw.githubusercontent.com/benedictbrady/amm-challenge/6b6921f8d463314aa7c96234e1be25a25245f704/amm_sim_rs/src/simulation/engine.rs","quote":"let submission_name = \"submission\".to_string();\n        let baseline_name = \"normalizer\".to_string();"},{"url":"https://raw.githubusercontent.com/benedictbrady/amm-challenge/6b6921f8d463314aa7c96234e1be25a25245f704/amm_sim_rs/src/amm/cfmm.rs","quote":"if let Ok((bid_fee, ask_fee)) = self.strategy.after_swap(trade_info) {\n            self.current_fees = FeeQuote::new(bid_fee.clamp_fee(), ask_fee.clamp_fee());\n        }\n        // On error, keep current fees"},{"url":"https://raw.githubusercontent.com/benedictbrady/amm-challenge/6b6921f8d463314aa7c96234e1be25a25245f704/amm_competition/evm/compiler.py","quote":"\"optimizer\": {\n                        \"enabled\": True,\n                        \"runs\": 200,\n                    },\n                    \"viaIR\": True,\n                    \"evmVersion\": \"paris\","},{"url":"https://raw.githubusercontent.com/benedictbrady/amm-challenge/6b6921f8d463314aa7c96234e1be25a25245f704/amm_competition/cli.py","quote":"strategy.after_initialize(Decimal(\"100\"), Decimal(\"10000\"))"},{"url":"https://raw.githubusercontent.com/benedictbrady/amm-challenge/6b6921f8d463314aa7c96234e1be25a25245f704/amm_sim_rs/src/simulation/runner.rs","quote":"let submission = EVMStrategy::new(\n                    submission_bytecode.clone(),\n                    \"Submission\".to_string(),\n                )"},{"url":"https://raw.githubusercontent.com/benedictbrady/amm-challenge/6b6921f8d463314aa7c96234e1be25a25245f704/amm_competition/evm/validator.py","quote":"\"Inline assembly is not allowed\""},{"url":"https://raw.githubusercontent.com/benedictbrady/amm-challenge/6b6921f8d463314aa7c96234e1be25a25245f704/amm_sim_rs/Cargo.toml","quote":"[dependencies]"},{"url":"https://github.com/gtmcknight/amm-sim/releases/download/sim-6b6921f8/instrumentation.patch","quote":"+    pub sum_ok_gas: u128,"},{"url":"https://api.github.com/repos/gtmcknight/amm-sim/releases/tags/sim-6b6921f8","quote":"ff88b6353c2aad7342f0a26194f7347e78b9c3b38d683a7449006d423978cd14"},{"url":"https://api.imd.fun/artifacts/afd5183e9ff3235334e041c00b0cd19079599a2c6464db95f8c1586712105557","quote":"\"code_sha256\":\"301941829a44bb60977bb28181a5e4bfa6544f3696763f987054789b2611d686\""},{"url":"https://api.imd.fun/artifacts/f6f4c4cccbd3fd9b0d7a4c4c329011ba1c765a10cc192b1402434033bdd10402","quote":"\"code_sha256\":\"988ef957e0f6633583384005936a94cee2816b8202feadbc2a633ee318e50c1c\""},{"url":"https://api.imd.fun/artifacts/2ade1a24f75836479efeeaff574e452ff3ef5c23fd856c50bd2c1a4a10d78463","quote":"\"code_sha256\":\"b29fa4ff5d0bbf6df20bee81a45dcfea5d20f90cc5c9a2000ace9ea28185c246\""},{"url":"https://api.imd.fun/artifacts/72016d95826056985a84530753c9f731ccacf9de4084d6f5be0a8770fde7db68","quote":"\"sum\":46768.97431401889"}]}
