@@ -43,6 +43,46 @@ export default defineConfig([
4343 } ) ,
4444 ] ,
4545 } ,
46+ {
47+ out : "./adapters.generated.ts" ,
48+ plugins : [
49+ foundry ( {
50+ artifacts : "out" ,
51+ forge : {
52+ build : false ,
53+ clean : false ,
54+ rebuild : false ,
55+ } ,
56+ include : [
57+ "IAaveV2_LendingPoolAdapter.sol/**.json" ,
58+ "IAaveV2_WrappedATokenAdapter.sol/**.json" ,
59+ "IBalancerV2VaultAdapter.sol/**.json" ,
60+ "IBalancerV3RouterAdapter.sol/**.json" ,
61+ "ICamelotV3Adapter.sol/**.json" ,
62+ "ICompoundV2_CTokenAdapter.sol/**.json" ,
63+ "IConvexV1BaseRewardPoolAdapter.sol/**.json" ,
64+ "IConvexV1BoosterAdapter.sol/**.json" ,
65+ "ICurveV1Adapter.sol/**.json" ,
66+ "ICurveV1_2AssetsAdapter.sol/**.json" ,
67+ "ICurveV1_3AssetsAdapter.sol/**.json" ,
68+ "ICurveV1_4AssetsAdapter.sol/**.json" ,
69+ "ICurveV1_StableNGAdapter.sol/**.json" ,
70+ "IEqualizerRouterAdapter.sol/**.json" ,
71+ "IERC4626Adapter.sol/**.json" ,
72+ "ILidoV1Adapter.sol/**.json" ,
73+ "IwstETHV1Adapter.sol/**.json" ,
74+ "IMellowVaultAdapter.sol/**.json" ,
75+ "IPendleRouterAdapter.sol/**.json" ,
76+ "IDaiUsdsAdapter.sol/**.json" ,
77+ "IStakingRewardsAdapter.sol/**.json" ,
78+ "IUniswapV2Adapter.sol/**.json" ,
79+ "IUniswapV3Adapter.sol/**.json" ,
80+ "IVelodromeV2RouterAdapter.sol/**.json" ,
81+ "IYearnV2Adapter.sol/**.json" ,
82+ ] ,
83+ } ) ,
84+ ] ,
85+ } ,
4686 {
4787 out : "./v310.generated.ts" ,
4888 plugins : [
0 commit comments