The data structure our contracts use is changing as part of the redeployment. Since it is backward incompatible, new test tokens will be required for testing the various functionalities of the platform. Official announcement
Features
account administration () ()
add cval check () ()
add keydump debugging () ()
add loader onto pools page () ()
add redundancy pool price () ()
Add skeleton text loading to pools () ()
close wallet modal after successful connect () ()
create fleek script () ()
event handler to trigger toast () ()
fix flaky test () ()
keep swap pair () ()
no pool swap warning flash gone () ()
prevent deposits before wallet & if over max bal () ()
remove decimals on pool listing () ()
rename packages () ()
rename sdk () ()
show meaningful error message () ()
split e2e tests () ()
update eslint () ()
update services read me () ()
upgrade mui version () ()
use percentage slider for withdrawing liqudity () ()
Bug Fixes
add deployment to snapshots () ()
deposit and withdraw buttons on pools page only work once () ()
handle price eq zero in flappy and assume scaled window () ()
my pools - loading no longer spins forever () ()
my pools not updating in production polling interval too short () ()
storybook dependency issue and fix alias paths () ()
update vscode devcontainer image () ()
Performance Improvements
fix rate limiting () ()
Documentation
refactor api structure for typedoc docs () ()
1.0.0 (2022-09-14)
âš BREAKING CHANGES
redeploy pools (#590)
update LP decimals (#573)
move anchor to module (#445)
change seed derivation (#440)
hmm - pass poolState, tokenXMint and tokenYMint to sdk calls (#433)
Features
add amount to mintToken () ()
add audit and lint script () ()
add bright color to environment switch () ()
add empty pool message () ()
add fee popover in swap () ()
add fees to integrated e2e specs () ()
add gitcommit to frontend for debugging () ()
add integrated test cases for swap () ()
add keypair to init faucet () ()
add keypair to init faucet" ()
add more data to hdump () ()
add scrict to cli () ()
add security text () ()
add trojan code detection () ()
capture state () ()
change network connection check () ()
cli for interacting with pools () ()
creat pools for all pairs in migration script () ()
create utils modules and update scripts () ()
create welcome popup () ()
disable global state initialization without the hard corded deployer account () ()
display c-value () ()
enforce pool constraints with limit checks during swap and add/remove liquidity () ()
ensure impossible to create HMM without owner () ()
ensure that c-value is not passed without oracle prices () ()
extend debugging tool to include capacity for pool name () ()
fee integrated specs () ()
fix FE faucet () ()
fix swapDump precision () ()
improved logarithm () ()
init faucet script () ()
integrated specs () ()
introduce swapDump () ()
link faucets page on devnet () ()
liquidity calculator () ()
move e2e test to module () ()
multiple pools same tokens () ()
Native SOL () ()
no liquidity warning () ()
redeploy pools () ()
refactor hydra modal () ()
refactor UI for faucet () ()
show background toast notification when transaction is success or error. () ()
show hmm tag with tooltip on pool () ()
specialize freezing features () ()
test to ensure pools can not be created after deploy () ()
update calculate with pyth data () ()
update e2e test to use integrated json () ()
update swap fee to percent () ()
update wallet adapter () ()
val --log implementation () ()
verifiable builds () ()
Bug Fixes
add debug for swap () ()
add sdk to snapshot build dependency () ()
add skip docker flag () ()
adding logs in mint token () ()
can now add liquidity to empty pools () ()
change devnet rpc url and polling time () ()
change the connect wallet order () ()
close switch network modal once changed () ()
connectivity icon () ()
correct connect wallet logic () ()
correct discord, gitbook link () ()
correct fee to reflect percentage () ()
correct tabIndex for swap and pools () ()
correct wallet name when connected () ()
deployment environment and initialized pools () ()
disable airdrop when there's no sol on facuets () ()
ensure no liquidity warning isn't shown () ()
faucet mint more tokens () ()
fetch timeout () ()
fix regenerate paths () ()
fix up deployment / scripts / misc () ()
frontend deployment failure () ()
handle price eq zero for vol adjusted fees () ()
increase default faucet amount for creating deeper LP () ()
make oracle pyth checks more resilient () ()
metadata () ()
remove compute budget request on init () ()
remove previousPrice ()
remove sorting to fix devnet beta () ()
replace wallet button and account button () ()
respond to wallet account change () ()
security audit () ()
text and input limit on withdraw LP () ()
update docs and pyth-script () ()
update docs on testing and trigger deployment () ()
update script path () ()
update token decimals scripts and redeploy test tokens () ()
use decimals from mint () ()
use more realistic input range for add liquidity proptests () ()
y to x logic () ()
Performance Improvements
tuning improvements for math () ()
Reverts
remove deployer access control temporary () ()
Code Refactoring
change seed derivation () ()
hmm - pass poolState, tokenXMint and tokenYMint to sdk calls () ()