Releases: argentlabs/argent-x
🤵🏻♂️ v4.0.0 Mandatory fees
As Starknet is progressing we need to adopt. In their latest Network upgrade they introduced mandatory fees for StarkNet Goerli, with Maine following in a few weeks.
This network upgrade introduces mandatory fees paid in ETH on StarkNet.
The proxy contract and how you deploy contracts on StarkNet also changes, so we had to make it a breaking change where you'll need to create a new wallet. Unfortunately there will be no way to keep your current addresses, as Starknet will depreciate old accounts very soon. So make sure to migrate all your funds to a new Account!
We took this opportunity to also change the derivation path to comply to StarkNet standards.
What's Changed
- Release/v3.6.2 by @janek26 in #707
- feat(background): update derivation path by @delaaxe in #689
- feat: add required fees by @janek26 in #677
- feat(ui): migration disclaimer by @delaaxe in #708
- feat(ui): deprecated accounts warning in account list by @delaaxe in #710
- feat(ui): deprecated account screen by @delaaxe in #711
- feat(ui): account screen migration banner by @delaaxe in #712
- refactor: rename backup to recovery by @delaaxe in #725
- fix: chain dapp api by @janek26 in #727
- feat(background): use constructor-initialized proxy by @delaaxe in #690
- refactor(ui): messaging split by @delaaxe in #726
- refactor(background): split action handlers by @delaaxe in #729
- refactor(ui): standardize messaging to background across ui by @delaaxe in #728
- refactor(background): colocate upgrade logic by @delaaxe in #731
- refactor(background): various code cleanups by @delaaxe in #730
- feat: new recovery by @janek26 in #732
- feat: add account class hash for goerli by @janek26 in #733
- fix: deprecation messaging by @janek26 in #734
Full Changelog: v3.6.2...v4.0.0
v3.6.2
v3.6.1
v3.6.0
What's Changed
- Release/v3.5.0 by @janek26 in #673
- chore: recovery copy by @delaaxe in #674
- fix(nfts): playoasis rebrand to aspect by @0xs34n in #679
- fix: segment by @janek26 in #687
- fix(background): wallet autolock memory leak by @delaaxe in #680
- fix(ui): remove 1px wiggle on network switcher by @delaaxe in #681
- feat(ui): update account address UI by @delaaxe in #676
- feat(ui): account menu by @dhruvkelawala in #686
- fix(ui): add breathing space for deploying status by @delaaxe in #693
- UI token balance overflow by @dhruvkelawala in #695
- test(background): mock voyager transactions by @delaaxe in #697
- chore: add
.nvmrc
to explicit node version by @delaaxe in #696 - fix(background): defer loading of initial transactions by @delaaxe in #691
- refactor(background): domain-based structure by @delaaxe in #688
- feat(ui): add DAI to default list of tokens by @delaaxe in #701
- fix(ui): delete localhost account wiggle room by @delaaxe in #700
- fix: encrypt private key messaging by @delaaxe in #698
- fix: add token duplication by @janek26 in #702
New Contributors
Full Changelog: v3.5.0...v3.6.0
🧚♀️ Transaction handling, Fee estimation, dapp methods
Probably the last release before Cairo v0.9.0 and mandatory fees contains:
- better fee estimation (thanks to starknet.js update)
- better transaction handling and displaying!
- showing failed transactions
- more dapp methods to add and change chains!
- new privacy-preserving analytics, so we can improve the extensions even more in the future!
- more generic improvements and bug fixes 🐛
What's Changed
- refactor(background): make entrypoint bit more understandable by @delaaxe in #622
- refactor(ui): more liberal use of
IconBar
by @delaaxe in #624 - feat: move transactions to background by @janek26 in #625
- fix: fee estimation by @janek26 in #637
- feat(settings): request password before showing seed by @delaaxe in #638
- feat: add
addChain
method for dapps by @dhruvkelawala in #639 - feat(nfts): add courtesy links to empty state by @delaaxe in #640
- feat(activity): red status for failed transactions by @delaaxe in #641
- refactor: inpage by @delaaxe in #642
- Add
chainId
field to StarknetWindowObject and implementchainChanged
event listener by @dhruvkelawala in #643 - feat(dapp): explicit handling of failed transactions by @delaaxe in #644
- Add
wallet_switchStarknetChain
request method by @dhruvkelawala in #656 - feat: add private and anonymous analytics by @janek26 in #655
- Add TransactionDetail Page by @dhruvkelawala in #658
- Show decrypting progress in UI by @gergold in #657
- fix: use default timezone without showing it by @dhruvkelawala in #659
- feat: analyze preauthorized dapps by @janek26 in #660
- Bugfix/sync-new-transactions by @janek26 in #668
- fix: remove transaction error screen by @janek26 in #669
- fix: populate tx history on recover by @janek26 in #670
- feat(inpage): add wallet id by @delaaxe in #671
- fix: use better maxFee by @janek26 in #672
New Contributors
- @dhruvkelawala made their first contribution in #639
Full Changelog: v3.4.3...v3.5.0
v3.4.3
🌉 Support mainnet bridge
🦊 Firefox support
What's Changed
Full Changelog: v3.4.0...v3.4.1
v3.4.0
What's Changed
- chore(release): v3.3.0 by @janek26 in #543
- fix: remove get-starknet release by @janek26 in #544
- feat(nfts): render 3d model if available by @delaaxe in #545
- feat: remove hackaton specific code by @janek26 in #570
- feat(nfts): transfer nfts by @delaaxe in #546
- feat(ui): copy by @delaaxe in #571
- feat: use new get-starknet by @janek26 in #568
- feat(ui): new disclaimer by @delaaxe in #572
- Feature/network-status by @janek26 in #573
- refactor(screens): cleanup by @delaaxe in #574
- refactor(ui): begin with some feature folders by @delaaxe in #575
- refactor(ui): type safe icons by @delaaxe in #576
- refactor(routes): make it easier to use params by @delaaxe in #577
- fix: lodash usage by @janek26 in #578
- docs: readme download by @janek26 in #580
- fix: add svg by @janek26 in #584
- fix(devnet): replace port 5000 by 5050 by @gergold in #586
- feat: store tokens in background by @janek26 in #582
- refactor(ui): prefer using
Link
s touseNavigate
by @delaaxe in #585 - feat(funding): initial implementation by @delaaxe in #581
- refactor(router): move routes into own component by @delaaxe in #583
- fix: bridge url by @janek26 in #587
- feat: remove empty wallet dialog by @janek26 in #588
- feat: add token migration by @janek26 in #589
Full Changelog: v3.3.0...v3.4.0
NFTs! 🖼🧑🎨
NFTs are brought to you by @delaaxe and @playoasis during ETH Amsterdam StarkNet Hackathon!
What's Changed
Full Changelog: v3.2.1...v3.3.0