01
02pragma solidity ^0.8.24;
03
04import {AMMStrategyBase} from "./AMMStrategyBase.sol";
05import {TradeInfo} from "./IAMMStrategy.sol";
06
07contract Strategy is AMMStrategyBase {
08 function afterInitialize(uint256, uint256)
09 external pure override returns (uint256 bidFee, uint256 askFee)
10 {
11 return (bpsToWad(30), bpsToWad(30));
12 }
13
14 function afterSwap(TradeInfo calldata)
15 external pure override returns (uint256 bidFee, uint256 askFee)
16 {
17 return (bpsToWad(30), bpsToWad(30));
18 }
19
20 function getName() external pure override returns (string memory) {
21 return "Baseline-30bps";
22 }
23}