CurveUser.sol
Contract Functions
_executeSwap(uint256 amount, address tokenA, address tokenB) internal;
contract YourProtocol is TvlTracker, CurveUser {
function swapTokens(uint256 amount, address tokenA, address tokenB) public {
// Logic for token swap on Curve
_executeSwap(amount, tokenA, tokenB);
}
}_updateTVLAfterSwap() internal;
Last updated