Flash Arbitrage
Overview of the Arbitrage Controller functions:
event StrategyAdded(string indexed name, uint256 indexed id, address[] pairs, bool feeOff, address indexed originator);
struct Strategy {
string strategyName;
bool[] token0Out; // An array saying if token 0 should be out in this step
address[] pairs; // Array of pair addresses
uint256[] feeOnTransfers; //Array of fee on transfers 1% = 10
bool cBTCSupport; // Should the algorithm check for cBTC and wrap/unwrap it
// Note not checking saves gas
bool feeOff; // Allows for adding CORE strategies - where there is no fee on the executor
}
Adding New Strategies

Strategy Execution
Adding Optimal Input:
CORE Buyer Contract
Last updated