{"sources":[{"url":"https://raw.githubusercontent.com/gtmcknight/amm-sim/e65314f88de945f6d055bfc2aab01c482ab6570e/research/solved/README.md","quote":"Beyond a table's edge (w past +-800 bps, R past the last column, sd past the last level) the edge value is used."},{"url":"https://raw.githubusercontent.com/gtmcknight/amm-sim/e65314f88de945f6d055bfc2aab01c482ab6570e/research/solved/pol_mid.json","quote":"\"H_bps\": 5.0, \"NW\": 321, \"W0\": 160, \"N2\": 49, \"C2\": 24, \"FB\": 6"},{"url":"https://raw.githubusercontent.com/gtmcknight/amm-sim/e65314f88de945f6d055bfc2aab01c482ab6570e/research/solved/evalpol.py","quote":"a = (A[i][j] * (1 - f) + A[i + 1][j] * f) * (1 - g)"},{"url":"https://raw.githubusercontent.com/gtmcknight/amm-sim/e65314f88de945f6d055bfc2aab01c482ab6570e/research/solved/real.py","quote":"if Q is None:\n            return self._fees(w, w2, phs)"},{"url":"https://raw.githubusercontent.com/benedictbrady/amm-challenge/6b6921f8d463314aa7c96234e1be25a25245f704/amm_competition/evm/compiler.py","quote":"# The only permitted storage entry is the inherited `slots` array at slot 0."},{"url":"https://raw.githubusercontent.com/benedictbrady/amm-challenge/6b6921f8d463314aa7c96234e1be25a25245f704/amm_competition/evm/validator.py","quote":"(r\"\\bassembly\\b(?:\\s*\\([^)]*\\))?\\s*\\{\", \"Inline assembly is not allowed\"),"},{"url":"https://raw.githubusercontent.com/benedictbrady/amm-challenge/6b6921f8d463314aa7c96234e1be25a25245f704/amm_sim_rs/src/evm/strategy.rs","quote":"const GAS_LIMIT_INIT: u64 = 250_000;\nconst GAS_LIMIT_TRADE: u64 = 250_000;"},{"url":"https://raw.githubusercontent.com/benedictbrady/amm-challenge/6b6921f8d463314aa7c96234e1be25a25245f704/contracts/src/AMMStrategyBase.sol","quote":"uint256[32] public slots;"},{"url":"https://raw.githubusercontent.com/benedictbrady/amm-challenge/6b6921f8d463314aa7c96234e1be25a25245f704/amm_competition/evm/compiler.py","quote":"# PUSH1..PUSH32 contain inline data, skip immediate bytes."},{"url":"https://raw.githubusercontent.com/ethereum/EIPs/master/EIPS/eip-170.md","quote":"- `MAX_CODE_SIZE`: `0x6000` (`2**14 + 2**13`)"}]}
