Official non-custodial web wallet for the Oasis Network.
To install beta version as a separate extension:
To copy saved wallets from old extension (advanced users and devs):
if (location.href !== 'chrome-extension://ppdadbejkmjnefldpcdjhnkpbjkikoip/manifest.json') throw 'Is this the new extension instead of old one?';
copy(`
if ((await new Promise(resolve => chrome.storage.local.get('keyringData', resolve))).keyringData) throw 'Already has keyringData. Is this old extension instead of new one?';
const chromeStorageLocal = ${JSON.stringify(await new Promise(resolve => chrome.storage.local.get(null, resolve)))};
await new Promise(resolve => chrome.storage.local.set(chromeStorageLocal, resolve));
Object.entries(${JSON.stringify(window.localStorage)}).forEach(([k, v]) => window.localStorage.setItem(k, v));
chrome.extension.getBackgroundPage().location.reload();
location.reload();
`)
Update buttons layout in mobile settings and fix double scrollbar in extension (#1850)
Allow to reload extension from within error modal (#1860)
Fix long strings overflowing their container in extension layout (#1864)
Show better description in Delete Profile dialog if user forgot their password (#1869)
Show expanded sidebar on medium size devices too (#1878)
Update wallet store balance while fetching account details (#1886)
Support naming accounts (#1699)
Support removing accounts (#1752)
Add Chinese, Slovenian, Turkish translations (#1815, #1821, #1827)
Add German and Spanish partial translations (#1817)
Suggest previous ethPrivateKeys in ParaTime form (#1737)
Show a link to disabled ParaTimes page on Ledger accounts (#1824)
Update translation process and add translation normalization script (#1815)
The translation procedure was slightly changed. On Transifex, use "Download
file to translate" instead of "Download for use". This will download the
version of the file which includes empty strings for missing translations.
Remove empty strings by calling yarn extract-messages
which invokes the new
normalize-translations
script. On the UI, React will replace them with the
English versions automatically.
Update dependencies (#1616, #1708, #1725, #1732, #1733, #1742, #1743, #1744, #1745, #1746, #1750, #1757, #1758, #1759, #1764, #1765, #1766, #1789, #1793, #1795, #1800, #1801, #1803, #1804, #1839)
Update dumped validators (#1693)
Rename privateKeyPlaceholder to ethPrivateKeyPlaceholder (#1736)
Improve tests (#1741, #1755, #1756, #1768, #1775, #1779, #1780, #1786, #1807, #1816)
Install setuptools to make Towncrier fork work with Python 3.12 (#1748)
Handle new transaction type consensus.Meta (#1785)
Use theme to style tabs (#1797)
Cleanup leftover for disabling sourcemaps in react-scripts (#1808)
Explicitly mark each action and slice for syncing and persisting (#1814)
Trigger font to load earlier (#1823)
Fix tree-shaking E2E page in production (#1825)
Add yaml schema to markdownlint configs (#1828)
Only instrument code for coverage when testing (speedup dev server) (#1831)
Group all renovate dependency updates under one Changelog entry (#1835)
Ignore specific line length rules for Dependabot commits in gitlint (#1840)
NOTE: The latest stable deployed version of Oasis Wallet can be found at https://wallet.oasis.io/.
NOTE: The latest stable deployed version of Oasis Wallet can be found at https://wallet.oasis.io/.
Add Change Log and the Change Log fragments process for assembling it (#1645)
This follows the same Change Log fragments process as is used by Oasis Core.
For more details, see Change Log fragments.
NOTE: The latest stable deployed version of Oasis Wallet can be found at https://wallet.oasis.io/.
NOTE: The latest stable deployed version of Oasis Wallet can be found at https://wallet.oasis.io/.
NOTE: The latest stable deployed version of Oasis Wallet can be found at https://wallet.oasis.io/.
yarn build-preview
(#1457)