# Base

- [ApproveAndCall](/dragonswap/resources/developer-resources/smart-contracts/dragonswapv2/smart-router/base/approveandcall.md)
- [ImmutableState](/dragonswap/resources/developer-resources/smart-contracts/dragonswapv2/smart-router/base/immutablestate.md)
- [MulticallExtended](/dragonswap/resources/developer-resources/smart-contracts/dragonswapv2/smart-router/base/multicallextended.md)
- [OracleSlippage](/dragonswap/resources/developer-resources/smart-contracts/dragonswapv2/smart-router/base/oracleslippage.md)
- [PeripheryPaymentsExtended](/dragonswap/resources/developer-resources/smart-contracts/dragonswapv2/smart-router/base/peripherypaymentsextended.md)
- [PeripheryPaymentsWithFeeExtended](/dragonswap/resources/developer-resources/smart-contracts/dragonswapv2/smart-router/base/peripherypaymentswithfeeextended.md)
- [PeripheryValidationExtended](/dragonswap/resources/developer-resources/smart-contracts/dragonswapv2/smart-router/base/peripheryvalidationextended.md)
