The web app is integrated with the Synapse wallet in a form of Chrome extension, which in turn interacts with the contracts on CKB chain. It achieved all the key functions, such as creating liquidity pool / add liquidity to existing pool / exit from a liquidity pool / swap between UDTs and CKB. Although the UI is working, but I think it will need some polishments to improve the user experiences to be more intuitive.
The integration tests also demonstrates these key functions on UDTSwap are working as expected. There were some problems in the test setup documentation, but they did provide detailed steps for me to be able to setup my local environment to successfully execute these integration tests. I suggested them to encapsulate these complicated setup steps into a script, which they agreed. After some conversions with the team, they did improve the deployment script to be easy enough to run the integration test.
Overall, I think the UDTSwap works as expected as a prototype. It demons