# Libraries

- [Base64](/dragonswap/resources/developer-resources/smart-contracts/dragonswapv2/periphery/libraries/base64.md)
- [BytesLib](/dragonswap/resources/developer-resources/smart-contracts/dragonswapv2/periphery/libraries/byteslib.md)
- [CallbackValidation](/dragonswap/resources/developer-resources/smart-contracts/dragonswapv2/periphery/libraries/callbackvalidation.md)
- [ChainId](/dragonswap/resources/developer-resources/smart-contracts/dragonswapv2/periphery/libraries/chainid.md)
- [HexStrings](/dragonswap/resources/developer-resources/smart-contracts/dragonswapv2/periphery/libraries/hexstrings.md)
- [LiquidityAmounts](/dragonswap/resources/developer-resources/smart-contracts/dragonswapv2/periphery/libraries/liquidityamounts.md)
- [NFTDescriptor](/dragonswap/resources/developer-resources/smart-contracts/dragonswapv2/periphery/libraries/nftdescriptor.md)
- [NFTSVG](/dragonswap/resources/developer-resources/smart-contracts/dragonswapv2/periphery/libraries/nftsvg.md)
- [OracleLibrary](/dragonswap/resources/developer-resources/smart-contracts/dragonswapv2/periphery/libraries/oraclelibrary.md)
- [Path](/dragonswap/resources/developer-resources/smart-contracts/dragonswapv2/periphery/libraries/path.md)
- [PoolAddress](/dragonswap/resources/developer-resources/smart-contracts/dragonswapv2/periphery/libraries/pooladdress.md)
- [PoolTicksCounter](/dragonswap/resources/developer-resources/smart-contracts/dragonswapv2/periphery/libraries/pooltickscounter.md)
- [PositionKey](/dragonswap/resources/developer-resources/smart-contracts/dragonswapv2/periphery/libraries/positionkey.md)
- [TransferHelper](/dragonswap/resources/developer-resources/smart-contracts/dragonswapv2/periphery/libraries/transferhelper.md)
