Welcome to the Ambient Finance platform! Please click here to launch the web app.
Clone the repo and use yarn start
to run the Ambient UI in development mode.
Open http://localhost:3000 to view it in a browser.
Note: Node v18+ is required
Configure your build environment by adding a dotfile (e.g. .env.local
) with variable definitions to the top level directory before starting the server. Please reference .gitignore
in the root directory for dotfile naming conventions.
This is a key for the Infura API which is used to pull metadata from on-chain.
Format: VITE_INFURA_KEY=*********************
Notes:
- Please use your own Infura key for development purposes.
Contributions are always welcome! Feel free to open a GitHub Issue or Pull Request.
Please see the docs for our coding style guide: https://github.com/CrocSwap/ambient-ts-app/tree/develop/docs
Release notes for app versions.
Quick Links: 1.7 (Current) | 1.6 | 1.5
Summary:
- Added automatic gas cost estimate updates and estimate displays in the trade modules on Scroll
- Fixed value calculations for non-default (ETH/USDC) tokens
- Fixed display of ENS name resolutions in trade tables
- Fixed missing chart in transaction details on mobile devices
Code changes are viewable on GitHub Link
Summary:
- Added the ability to switch to the Scroll network and a test network (Görli) using the network selector in the page header
- Added an external link to Canto in the network selector
- Updated the pool initialization form to enable additionally minting of an initial liquidity position
- Fixed a bug preventing approvals of certain tokens (thanks busimus!)
- Added the ability to annotate the price charts with trend lines and horizontal rays
- Added USD $ value estimation calculations to the token selectors in the swap/limit/pool modules based on CoinGecko
Code changes are viewable on GitHub Link
Summary:
- Refactored styling for easier future updates to add customizability.
Code changes are viewable on GitHub Link
- Doug Colkitt is the Founder & CEO of Crocodile Labs
- Ben Wolski manages the CI/CD pipeline and production releases
- Vee is our Community Manager and handles external communications
- Emily is the primary caretaker of this document