Wallet Release Notes
Fixes:
🐛
- Bug with popup window sizing on some browsers and OS
- Fixed gas estimation problems for EVM transactions
- Better validation when adding custom Ethereum chain RPCs
- Better recovery from RPC failure for EVM chains
- Better error management when adding custom tokens
- Fixed UI issues on send funds confirm screen
- Bumped Chrome minimum version to 98 (prevents some errors)
Fixes:
🐛
- Fix browser zoom and popup sizing problems on some OS and browser combinations
- Persist collapsed/expanded state for account folders in UI
- Remove seed backup warning for watched accounts
- Fix bug where incorrect large balances would be displayed for locked balances after metadata update
Additions:
🧿
- Manage accounts: You can now order your accounts and add them to folders.
- Batch import from JSON: Bring all your accounts at once from Polkadot.js
Improvements:
🛠
- Improved substrate RPC performance using premium OnFinality endpoints
Fixes:
🐛
- Workaround for Phantom Wallet abusing the window.ethereum object, which caused problems for Talisman users when trying to use MetaMask
- Workaround for bug in Arc browser
Additions:
🧿
- Watched accounts support!
- Custom transaction UI for some transaction types (XCM teleports, opengov voting, staking, and more to come..)
- Synchronize custom tokens with Talisman Portal
- When adding an ERC20 token from a dapp, warnings will display in case of duplicate symbol or if not registered in Coingecko
Improvements:
🛠
- Nicer background for onboarding
- Improved toggle component (off state won't appear as disabled anymore)
- Nicer tooltips
- Truncate large messages to sign
- Improved balances fetching
Improvements:
🛠
- Improve display of estimated and max gas in priority fee selector for EIP1559 networks
- Improve gas adjustment UI in send funds
- Improve wallet reset flow to prevent accidental reset
- Faster injection into page, allows compatibility with more apps
- Pending requests from dapp (like signing, authorisation, network switching, etc) will now be automatically rejected when the dapp tab is closed or when the request approval popup is closed
- Add Ledger compatibility for Astar and Karura applications
- Show nomination pool unbonding funds as a balance
- Many small UI improvements
- Talisman will also inject on all http pages
Fixes:
🐛
- Initialise Talisman with data for chains, networks, and tokens, mitigating problem where network connection is poor and these data can’t be downloaded on first use
- Improve error message passed to app when no RPC available for EVM network switching
- Prevent EVM ledger accounts from being able to interact with Substrate chains
- Hide empty balances
- Compatibility with defi dapp
- Filter out untransferable tokens in send funds UI
Additions:
🧿
- Polkadot Vault/Parity Signer support - pre-release for Spirit Key holders only.
- Recent activity (transaction history) in the wallet, with speedup and cancel for EVM transactions
Improvements:
🛠
- Major UI update for copy address/receive funds
- New UI warnings for backing up your secret recovery phrase
- Compatibility with ZK networks: zkSync Era & Polygon zkEVM
- Major performance improvements for Talisman webapp when using alongside wallet
Fixes:
🐛
- Bug caused by request limits on Coingecko API
- Prevent errors on Mac preventing Ledger connections being made from the browser when another window or tab had a connection
- Fixed minor bugs on EVM transaction signing popups
Additions:
🧿
- New send funds UI is now available to all users
Improvements:
🛠
- Address book functionality expanded - view address, send funds directly from address book entry, and add new entries.
- Support new locked balance types for Joystream and Quartz
Fixes:
🐛
- Support balances and transfers for Crust CRU token
- Substrate RPC error management improved, for greater stability and less errors
- Reduced number of Coingecko API calls to prevent throttling when fetching token logos
- Catch errors in Coingecko api calls
- Fixed issue of unable to approve message decrypt request
- Fixed error when adding a network from some dapps (eg. pangolin.exchange)
- Fixed issue in send funds UI where it was possible to select a substrate address as a recipient for some types of EVM transfer
- Fixed error in send funds for EVM where fee history analysis reward was null or undefined
- Fixed errors in downloading and storing phishing hostlists
- Shortened URL in metadata approve popup
- Support removeAllListeners method on injected ethereum providers (fixes errors authenticating with utopialabs.com and galxe.com)
- Fixed performance error in legacy send funds UI
- Updated all polkadot dependencies
Additions:
🧿
- New & Improved send funds experience, including Send Max functionality. Note that this feature is currently available to Spirit Key NFT holders, and to be rolled out to all users over the coming weeks.
- Send funds for newly supported tokens.
- Nom Pool Staking notification banners. If your wallet contains an account eligible for nomination pool staking, the wallet will now show you a (dismissable) notification banner.
Improvements:
🛠
- Improved error handling for Ethereum transactions
- UI improvements on login form ✨
- UI improvements on portfolio balances display
- Improved experience when signing a substrate transaction, where a message now appears if the wallet is downloading new metadata from chain, to prevent the screen from appearing to be stuck
Fixes:
🐛
- Fixed bug causing performance issues in fetching balances
- Fixed bug where sidebar UI was displayed incorrectly at some screen resolutions
New tokens supported (View + Send Function):
📎
- Acala: APE, ASTR, aUSD, DAI, DOT, EQ, EQD, GLMR, IBTC, INTR, lcDOT, LDOT, lp ACA-AUSD, lp AUSD-IBTC, lp AUSD-INTR, lp AUSD-lcDOT, lp AUSD-LDOT, lp DOT-lcDOT, PARA, PHA, TAP, tDOT, USDCet, WBTC, WETHAstar ACA, AUSD, LDOT, GLMR, IBTC, INTR, PHA, BNC, VDOT, CLV, VSDOT, RING, EQ, EQD, DOT, USDT
- Basilisk: aUSD, DAI, KSM, TNKR, USDCet, USDT, wBTC, wETH, wUSDT
- Bifrost: aUSD, USDT, vBNC, vKSM, vsKSM, DOT, GLMR, vDOT, vsDOT
- Bit.Country Pioneer: aUSD, BIT, KAR, KSM
- Equilibrium: ACA, ASTR, AUSD, BNB, BNC, BUSD, CD613, CD714, CD815, CRU, DOT, EQ, EQD, EQDOT, GLMR, IBTC, INTR, LPT0, LPT1, MXETH, MXUSDC, MXWBTC, PARA, PHA, USDT, XDOT, XDOT2, XDOT3
- GM: GM, GN
- HydraDX: APE, DAI, DOT, LRNA, USDC, WBTC, WETH
- Karura: 3USD, AIR, ARIS, aUSD, BNC, BSX, CRAB, CSM, DAI, EQD, GENS, HKO, KBTC, KICO, KINT, KMA, KSM, LIT, LKSM, lp KAR-KSM, lp KAR-KUSD, lp KAR-LKSM, lp KAR-QTZ, lp KSM-ARIS, lp KSM-LKSM, lp KSM-RMRK, lp KUSD-AIR, lp KUSD-BNC, lp KUSD-CSM, lp KUSD-KBTC, lp KUSD-KINT, lp KUSD-KSM, lp KUSD-LKSM, lp KUSD-PHA, lp KUSD-QTZ, lp KUSD-RMRK, lp TAI-taiKSM, LT, MOVR, NEER, PCHU, PHA, QTZ, RMRK, SDN, TAI, taiKSM, TEER, TUR, USDCet, USDT, VSKSM, waUSD
- MangataX: MGX
- Statemine: ARIS, USDT, RMRK
- Statemint: USDT
Improvements:
🛠
- Staking link in sidebar
- Improved compatibility with dapps (Orbiter Finance, Uniswap...)
- Removed the "Dapp Compatibility" option in the settings (it's now on for everyone)
- Batched requests to EVM RPCs, resulting in less queries & network resource usage
- Other minor fixes
Additions:
🧿
- Advanced settings for custom gas management for EVM transactions
- Reset wallet - If you forgot your password, you can now reset Talisman easily without uninstalling
- Auto Auth wallet with Talisman webapp - Enables all your Talisman accounts to connect to the Portal by default
Improvements:
🛠
- Major performance improvement on loading balances
Fixes:
🐛
- Fixed bug that can occur on dapps that enable both Substrate and EVM wallet connection, preventing substrate connection
- Fixed bug where errors in UI would cause infinite re-rendering
- Fixed bug that prevented send funds transaction if unable to detect balance of recipient address
- Reduced the amount of RPC requests used to compute gas when preparing an EVM transaction
- Fixed recipient existential deposit warning that always showed on small transfers
- Fixed assets in ledger accounts not filtered by chain
New tokens supported (View only):
📎
- Acala: ape, astr, dai, eq, eqd, glmr, ibtc, intr, lcdot, para, pha, tap, tdot, usdcet, wbtc, weth
- Astar: aca, ausd, ldot, glmr, ibtc, intr, pha, bnc, vdot, clv, vsdot, ring, eq, eqd, dot, usd₮
- Bifrost (kusama): ausd, usd₮, vbnc, vksm, vsksm
- Bifrost (polkadot): dot, glmr, vdot, vsdot
- Bitcountry: ausd, bit, kar, ksm
- Equilibrium: aca, astr, ausd, bnb, busd, cd613, cd714, cd815, dot, eq, eqd, eqdot, glmr, ibtc, intr, lpt0, para, usdt, xdot, xdot2, xdot3
- Karura: 3usd, air, aris, bnc, bsx, crab, csm, dai, eqd, gens, hko, kar, kbtc, kico, kint, kma, ksm, lit, lksm, lt, movr, neer, pchu, pha, qtz, rmrk, sdn, tai, taiksm, teer, tur, usdcet, usd₮, vsksm, wausd
- Statemine: aris, usd₮, rmrk, usd₮
- Hydradx: lrna, dai, wbtc, weth, dot, ape, usdc
- Basilisk: ksm, ausd, tnkr, usdcet, weth, wbtc, wusdt, dai, usdt
Added:
🧿
- New users can now onboard to Talisman with Ledger or a JSON file
- You can now save addresses as contacts in the address book
Improvements:
🛠
- Better performance and stability for Ethereum transactions. We now allow multiple EVM RPCs, and fallback to a backup RPC when an error occurs
Fixes:
🐛
- Several bugfixes and perfomance improvements
Added:
🧿
- Paraverse Protector: Talisman now offers advanced anti-phishing protection. We use data from three different phishing databases to protect you.
Improvements:
🛠
- When you're signing an EVM transaction like transferring an ERC20 token or a EIP721 NFT, you'll now see much more detailed transaction information
- Add links to new transaction history and staking features on the Talisman Web App
Fixes:
🐛
- Support accounts.unsubscribe message to comply with polkadot.js change
- Fix bugs connecting to block explorers
- Fix bugs in metadata fetching where some RPCs are not up to date with others
🐛 Fixes
- Fix issue in onboarding where state could be reset on page reload
- Fix bug where an undefined balance value could crash the UI
- Fix copy on password hashing migration modal
- Fix behaviour when calling potentially unhealthy rpcs
- Fix mystical background colours in onboarding on Firefox on Windows
Added
🧿
- Ledger support for EVM and EVM style apps (Moonbeam, Moonriver etc)
- Ledger support for ACA & CFG apps
- Support for Sumi (encryption & decryption)
- Allow encryption of exported JSON file with new password
- Require password before exporting JSON file
- Improved password storage method. Requires all users perform password migration.
🏗️ Improvements
- Mystical background on onboarding performances improvements for slower computers
- Use Ethereum mainnet as default network for EVM accounts
- Improve display of error messages in send funds modal
- Greatly improved performance for fiat pricing in the dashboard
🐛 Fixes
- Fix bug where gas price for EVM transactions was very high in some circumstances
- Fix bug where dashboard account select could become stuck
- Fix flickering issues in popup UI
- Ensure Banxa modal closes on submit
🧿 Added
- Moved navigation from a side menu (hamburger menu) to a bottom nav to improve UX and ease of repeat actions like viewing NFTs
- Notification for Substrate and Ethereum transactions
- Turned on
Metamask compatibility
by default for new users - Removed the ability to inject ETH accounts into substrate dapps by default
- Better form validation messages
🐛 Fixes
- Min-length validation error message on password input form in onboarding
- Fix errors when attempting to transfer token amount with large number of decimal places (eg 8.28374198171929823723122)
- Fix issues opening modal dialogs in Firefox from the popup
- Disable autocomplete from a password manager on password input during onboarding
🧿 Added
- Updated the onboarding to v3, removing complexity and making it faster and more streamlined to setup a new wallet
- Fiat on-ramp. Users can easily buy DOT, KSM, MOVR and ETH inside Talisman.
- Ability to change your password
- Enable autolock and the wallet will require a password every 5mins, 30min or 60min
🧿
- A HUGE change to the portfolio section in the wallet. Introducing portfolio v2 - the easiest way to view all of your paraverse assets across every parachain, on every account, all at once.
- Enhanced the full screen version of the wallet too, to also show the same data and make it easier to manage multiple, complex accounts with many assets.
- Enlarged the size of the wallet window, to give you more room to see your assets
🐛 Fixes
- As always, squishing bugz
Added
🧿
- Ability to remove accounts
- Better support for adding ETH networks
- Increased understanding when signing ETH transactions (support for dapps that use EIP 712)
🐛 Fixes
- Fixed ZTG balances from making you a billionaire (damn)
- Sped up sending tokens (won't wait for finality to show the success message)
- Typos and small bugs
ETH Support!
Added
🧿
- Creating a new ethereum account via the 'add account' menu
- Importing ethereum accounts via seed
- Connecting to dapps & setting the network when required. Support for: Astar, Shiden, Moonriver, Moonbeam, MoonbaseAlpha, Ethereum Mainnet, Arbitrum, Gnosis, Polygon.
- Switching networks
- Switching between an active account connected to a dapp
- Sign & send transactions
- Basic gas management
- Displaying a large selection of native tokens
- Adding custom ERC20 contracts
- Allow dapps to add other/custom EVM networks (need to enable a toggle in the settings) - it’s required for the dapp to send the change network request.
- Analytics
Added
🧿
- Now it's easy to see your total assets at a glance with the portfolio amount, displayed at the top of the wallet pop up.
- The market a little scary at the moment? Streaming or showing a friend the Talisman wallet? You can blur your assets by mousing over the
Portfolio
amount and clicking the eye that appears.
🐛 Fixes
- Better caching management
- Handle accounts better when all assets have locked funds through governance
Added
🧿
- Support for Ledger devices! Now you can easily add a Ledger to view Paraverse assets in your Talisman dashboard. Note: Talisman only supports apps that are available on Ledger Live, e.g. Polkadot, Kusama, Bifrost etc. These apps only work with the one native token. NEVER transfer non native assets to your Ledger address. i.e. If you have a Polkadot app, ONLY use it to store, manage and transfer DOT. NEVER send any other funds to this address. This is a Ledger limitation.
- Added Fiat balances (in USD - more coming soon)
Added
🧿
- Improve chain logo display
🐛 Fixes
- Fixed an issue where total balance was shown instead of transferable balance in some cases
- Change balances display warning for Brave users to advise to update to latest version of Brave rather than switch off security flag
- Fix bug that could cause crash on attempting to show transaction details
- Fix popup showing in Firefox when onboarding
- Fixed badly formatted account balances for Zero IO chain
- Improve behaviour of modal opening
- Improve sorting of networks in asset selector to show chains with balances first
🤓 Nerd stuff
- Added unit testing framework
This is a big release which adds support for non native asset balances, finally you can see (almost) all your assets.
Added:
- You can now see your aUSD, DOT on Acala, kUSD, KSM on Karura, Kint, and KSM on Bifrost token balances in the balance list, and send them using the transfer assets function
- New smoooth on-boarding
- Added a warning dialog for Brave users to inform them to turn off the "Restrict websockets pool" flag so all balances load properly
- More detailed information in the "View details" screen when you're signing a transaction. You can now see exactly which substrate functions will be called, and read some documentation about them
Fixed:
- Fixed bug where importing the same account as your original account via JSON, could cause your password to become invalid
- Fixed decimal formatting issue for some currencies
- Silenced console errors raised by extension
- Various small bug fixes related to balances
- Fixed issues relating to the send asset modal and the links in the popup navigation. The send asset modal can now be opened from the popup navigation.
- Fixed issue where the on-boarding page could be opened repeatedly by a dapp. Each dapp can now only force the on-boarding tab to open once per session.
- Fixed bug where the asset send modal would not show the icon for some currencies
- Fixed issue where tokens for some chains with unusual currency ID formats could not be shown
- Removed the version check and download link. The software version is still displayed. When installed from the Chrome Web Store, the extension will be automatically updated, so no check is needed.
- Changed some backend behaviour for subscribing to data like balances and accounts.
- Added a nice ‘About’ page.
The first public release of our wallet!
In this release we finally make public all the hard work the team has been doing over the 6 months.
The extension allows you to:
- Create a new account
- Import a seed phrase or JSON file from another wallet
- Sign any transaction on Polkadot or Kusama
- View your assets on any chain
- Send assets to any wallet
- Authorise only the accounts you want when connecting to a dapp
- Manage your connected accounts, per dapp
- Copy your wallet address in any chain format
- Export your seed phrase or, JSON of your accounts
Last modified 1mo ago