-Updates xchain-thorchain package due to gas issue.
-Updates/refactor to support latest xchain updates for UTXO support. Keystore clients and ledger code updated.
- [Savers] UI #2485
- [Swap] Price slip #2519
- RU translation for deposit.ts by @TreefeedXavier #2520
- [Swap] Re-introduce slider #2522
- [Wallet] Handle Binance API limits (error 429) #2523
- Upgrade to latest Midgard@2.12.2 #2524,
- Upgrade types / endpoints to latest THORNode@1.102.0 #2525
- Upgrade types / endpoints to latest THORNode@1.103.0 #2526
- [SymDeposit] Redesign #2503, #2502
- [AssetInput] Add Ledger + extraContent #2505
- Refactor styles for 'warning` components (TW only) #2504
- [Deposit] Wallet types based on routes #2506
- [SWAP] Persistant wallet state while reloading or switching asset pair #2511
- Translation ru20 dec (pt2) by @TreefeedXavier #2496
- [Wallet] Add
Swap
toActionButton
to jump to swap view with one click only #2512 - [Wallet] Add
Add
toActionButton
to jump to LP view with one click only #2513
- External links not clickable #2495
- [Send] Max value can't be negative #2500
- [Swap] Fees needs to be considered for max value to swap #2498
- [SymDeposit] RUNE can be selected on asset side #2507
- [Deposit] Check of asset missmatch failed #2509
- Relax Mimir checks to have these on Swap / Deposit view level only #2514
- Introduce
ActionButton
#2452 - [Swap] Show balances #2446
- [ETH] Use
depositWithExpiry
to deposit #2472 - Add
x-client-id
header to send ASGDX' identifier for any request to 9R servers #2463, #2464, #2474 - [Savers] Routes #2450
- Add wallet actions to assets table #2455
- Savers overview #2466, #2470, #2479
- Display APY/APR depending on days #2477
- Add/update buttons components:
Swap|Savers|Back|ManageButton
#2451 - Upgrade to latest Midgard@2.12.1 #2469,
- Upgrade to latest Midgard@2.11.0 #2467
- Upgrade types / endpoints to latest THORNode@1.100.0 #2468
- Refactor PoolsOverview #2465
- Translation ru3 dec by @TreefeedXavier #2471
- Upgrade types / endpoints to latest THORNode@1.100.0 #2468
- Upgrade types / endpoints to latest THORNode@1.101.0 #2475
- AssetsTableCollapsable: Combine balance/price #2478
- Update pools routes #2482
- [Ledger] Add a safety check of fees before signing txs #2491
- [Ledger] Update
@ledgerhq/hw-*
packages #2494
- [Swap] Max. amount to swap needs to be equal to max. balances #2448
- [PoolsOverview] Inconsistent search state #2483
- [Deposit] Maximum update depth exceeded #2487
- Update to latest Electron@22.0.0 / TypeScript@4.9.4#2480
- Downgrade to Electron@20.x.x #2493
- Update CI to deprecate Ubuntu 18.x in favour of building on Ubuntu 20.04 #2494
- Update CI to continue build support of
macOS-11
#2494
- [Swap] Custom recipient address locked out #2437
- [Swap] Can't switch asset pair in some cases #2439
- [Swap] Wrong max amount to swap value for non chain (source) asset #2444
- [Swap] Improve info text of max value to swap #2442
- [Swap] Redesign #2420. #2430, #2432
- Refactor
AssetMenu
component #2429 - Redesign AssetSelect #2426
- Upgrade to heroicons@2.x #2425
- Move handling of LastBlock from Midgard to THORNode #2419
- Move handling of Constants from Midgard to THORNode #2418
- Update types/api for latest thornode@1.97.2 #2412
- Update types/api for latest midgard@2.9.4 #2413
- Update ERC20 whitelist based on latest thornode@1.97.2 #2414
- Get outbound fees from
inbound_addresses
#2406 - Updated RU translation by @TreefeedXavier #2434
InputSearch
component #2427
- AssetSelect: Scroll area breaks layout + dialog shouldn't close by clicking search input #2428
- Check Midgard status from its health endpoint #2417
- [Header] Add wallet selector #2392
- [Settings] Persistent data of editable endpoints (Midgard, THORNode API|RPC) #2387, #2393, #2409
- Translation of missing RU strings. Typo fixes. by @TreefeedXavier #2401
- Update fr translation by @Weyland2093 #2403
- Deprecate all
thorchain.info
API endpoints #2400 - Disable testnet #2399
- Add validation of wallet names to avoid duplications #2386
- Swap DOGE -> RUNE failed due maximum fee rate error #2398
- [Cosmos] Wallet is not available - https://cosmos-lcd.quickapi.com is down #2404
- [BCH] Reintroduction of error
Expected property "1" of type BigInteger, got n
#2394
- [Wallet] Multi wallet support #2334, #2338, #2339, #2345, #2346, #2348, #2349, #2350, #2351, #2356, #2358, #2359, #2360, #2361, #2373, #2374, #2376, #2379, #2381
- [Settings] Editable endpoints for Midgard, THORNode (API/RPC) #2371, #2364, #2368, #2370, #2371
- Update to latest Midgard v2.9.0 #2331
- Generate types/endpoints for THORNode 0.19.5 #2365
- Use generated THORNode types / endpoints #2367
- Updated RU translation by @TreefeedXavier #2369
- Fix KeystoreClientStates #2330
- Fix styles of IncentivePendulum #2332
- Quick fix: Website url is deprecated #2333
- Quick fix: Disable manage button in PoolsDetails #2353
- Use 9R Midgard by default #2363
- Fix deprecated usage of Antd.Menu children #2372
- [Ledger] Fix/extend HD pathes for ETH #2344
- Fix: lcd-cosmos.cosmosstation.io api is down - pt2 #2382
- Remove TERRA finally #2329
- Introduce Tailwind - for styling and to replace antd components (step by step) #2337, #2340, #2342, #2343, #2347, #2352, #2354, #2355, #2356, #2357
- [BCH] Broadcast tx to Haskoin might end in 500 error #2320
- Update tx sizes to fix
outbound amount does not meet requirements
errors #2326
- Update RU translation by @TreefeedXavier #2318
- [Ledger] ETH needs an option to select different derivation paths (
Legacy
vs.LedgerLive
) #2316
- Remove TERRA from supported pools #2312
- [Ledger] THORChain tx does not send, but failed silently w/o error #2310
- UI does not show Mimir status of GAIA #2300
- [Wallet] Shares are not updated while changing the network #2307
- Add search option for pools #2275 [PoolsOverview] Watch / unwatch pools #2276, #2277 [PoolDetail] Watch / unwatch pool #2278 [Settings] Make settings collapsable #2281 [Settings] Filter accounts #2282
- [Settings] Merge global and wallet settings to have one place to go #2152
- [Pools]
ERC20
filter includesBNB.ETH
#2273
- Update npm dependencies (incl. latest Electron v19.0.3) #2283
- Swap ETH failed: SENDING A TRANSACTION REQUIRES A SIGNER #2269
- [Ledger] Support ETH/ERC20 #2255
- Clicking "upgrade" for rune.eth. Next screen is flickering, and not clickable. #2261
- [PoolDetail] Improve pool details view behavior (loading behavior, error handling, caching data) #2240, #2241
- [Swap] Change default slippage tolerance to 3% #2237
- [Ledger] White screen with Ledger Terra wallet connected #2227
- [Wallet] Locking wallet at Deposit or Withdraw failed #2233
- [e2e] Testcafe is failing #750
- [Swap] Consider fees in swap limit #2243
- [Swap] Recipient keystore address lost #2244
- [Swap] Recipient Ledger address lost #2252
- Update
npm
dependencies (04-25-2022) - incl. Electron@18.x, React 18.x, latest xchain-* etc. #2228
- [Ledger] Support Terra #2198
- [Ledger] Address confirmation removes Ledger BNB account #2221
- [Ledger] Address confirmation modal is missing for Ledger THOR #2222
- Update to latest xchain-tc@0.24.1 to include latest out of gas fix #2220
- [History] Fix viewblock url parameters #2189
- Fix: Filter USD pools #2199
- Fix: Total balances in asset overview #2202
- [Swap] Balance of Ledger missing - fee validation failed #2203
- [Deposit] Initial amount value can't be read #2210
- [Shares] Show asym shares in list #2172
- [Wallet] Show total balance #2178
- [Wallet] Show total shares #2179
- [Pools] Manage / show protocol limit #2173
- [Pools] Show Incentive Pendulum #2184
- [Bonds] Removing a node from list breaks the app #2176
- Update default slip tolerance to 1% #2175
- URL to thoryield.com analytics is incorrect #2182
- ADD: Bond Providers #2160
- Fix Ledger THOR #2158
- Resolve: Upgrade
xchain-cosmos|thorchain
andcosmos-client
(needed for hardfork) #2150
- [Ledger] Disable THOR for hard-fork temorary #2154
- [Ledger] Remove address from memory after rejecting address on device #2145
- [WalletSettings] Add info in case Ledger is not supported #2125
- Get chain id before initializing TC client #2127
- Value to send of
UNBOND
orCUSTOM
deposit tx does not depends on balances #2122
- Get correct LP by switching current
network
2c8463e
- [Send] Use TxModal #2096, #2097, #2098, #2099, #2100, #2101, #2102
- [Interact] Use TxModal and other improvements #2104
- [Ledger] Rune upgrade: Add ledger tickbox to upgrade process #2063
- Update social links #2109
- [Upgrade] Use TxModal + LedgerConfirmationModal #2108
- [Wallet] New generated phrase might be greater than 12 words #2054
- [AssetDetailsView] Maximum update depth exceeded #2114
- Upgrade API types + endpoints to latest Midgard v2.5.15 #2112
- Upgrade Electron + TypeScript related dependencies (incl. Node@16.13.0)
- [Ledger] BTC support #2059
- Handle (confirmed) BTC balances the better way #2082
- [Send] Remove transaction confirmation check #2072
- [Ledger] Disable selecting of slippage tolerance for Ledger/BTC temporary #2068
- Shorten memos #2052
- Re-enable testnet for releases (production) #2048
- Update for RU translation (better translation and fix for typos) by @TreefeedXavier #2046
- Update ERC20 token list to include XDEFI token #2040
- [Send] Fix out of gas for RUNE txs 2081
- [i18n] Translate pooled #2047
- Pre-build of v0.8.0 throws exception on Windows #2086
- [BTC] Broadcasting a tx to Haskoin might end in 500 error #2077
- Use
haskoin.ninerealms.com
forBTC
to get rid ofapi.haskoin.com
#2037 - Get logoUrl from the ERC20 whitelist #2041
- Settings placeholder in Wallet area do not catch translation from i18 files #2036
DOGE
support #2001
- Fix
sRUNE
support onstagenet
#2018 - Native menu does not appear before opening settings #2029
- Unlock screen: Wrong headline #2031
- Disable
testnet
for releases (production mode) #2025
- [Mimir] Deprecated 'mimir//MAXIMUMLIQUIDITYRUNE' leads to NO FUNDS CAP #2013
- Link to release page is broken #1983
- [Wallet] Icons to remove / show Ledger address are floating left #1984
- Second share not showing #1995
- [ADD] Add liquidity using Ledger #1926, #1927 #1936, #1962
- [Withdraw] Update UI to support Ledger #1928
- [Ledger] Update shares for Ledger in Withdraw / Deposit #1942
- Restore previous windows dimensions with next start of ASGDX #1879
- Show asset icon in TxDetail (wallet history + pool details)#1955
- [ADD] Check asset mismatch for Ledger + keystore #1938
- Show ledger or keystore addresses in tooltips #1959
- Whitelist TGT token #1960
- [Swap] Update slippage tolerance #1929
- Pimp Ledger confirmation modal #1941
- Update FR translation by @Weyland2093 #1972
- Switch to haskoin.ninerealms.com #1974
- [Send] Show Ledger modal #1979
- [Wallet] Consider shares of Ledger accounts #1980
- [RU] Remove language support for RU temporary #1966
- Format date #1873
- [PoolDetail] Make tx explorer accessible for locked / not imported wallet users #1871
- Fix Tooltip styles #1944
- [Swap] Limits added to memo needs to be 1e8 #1946
- [PoolShare] Don't combine
asym
withsym
shares in PoolShare #1964 - [Send] Fix max value for sending ETH #1978
- [Swap] Enable Ledger in Swap #1868
- [Swap] Show address type for recipient #1857
- [Ledger] Add wallet index input for RUNE #1889
- [Send] Show address type for recipient #1859
- [Upgrade] Show address type for recipient #1861
- [AsymDeposit] Detect previous asymmetric deposit to disable asymmetric deposit #1829
- [CheckButton] Add CheckButton #1869
- [Wallet] Replace text with WalletType label in Settings #1852
- [WalletHistory] Add link to viewblock #1854
- Improve WalletHistory #1855
- Tweak styles of WalletTypeLabel #1856
- Remove deprecated AssetPair components #1865
- Update AssetData|Menu|Select components to show wallet type #1867
- [Header] Make rune price visible for smaller window sizes #1880
- [Header] Tooltip to explain VOLUME (24h) #1885
- [ERC20] Update whitelist (incl. icon support for ETH.THOR, ETH.FOX) #1894, #1896
- Use sync mode for broadcasting transactions to THORChain #1919
- Fix missing ledger addresses in WalletHistory #1853
- Fix wallettype label #1860
- [Swap] Fix slip calculation and displaying #1876
- [Pools] Disable manage button while wallet locked #1877
- Fix 24h volume #1883
- Fix outdated links #1884
walletIndex
gets lost #1901, #1908- [WalletSettings] Verifying Ledger address with walletIndex > 0 failed #1912
- Set testnet as default network in development mode #1851
- Update to latest npm dependencies (19-10-2021) #1864
- [Mimir] Consider mimir//PAUSELP #1902
- [Ledger] Open modal to verify Ledger address #1841
- [Upgrade] Add recipient address field #1836
- [Wallet] Get history data depending on selected address #1838
- [Upgrade] Fix BNB fee warning #1835
- [Swap] Increase padding in order to show XRUNE asset properly #1840
- Introduce useMidgardHistoryActions hook #1842
- [History] Create custom component to select addresses #1818
- Enable Ledger THORChain after resolved certificate issues #1823
- Use latest electron version with certificate related fixes #1831
- [BNB] Support Ledger to send transactions #1710, #1711, #1815, #1772
- [Wallet] Show Ledger
BNB
balances #1712 - [ERC20] Whitelist assets #1815
- [Swap] Incorrect explorer link in SWAP dialog #1787
- Upgrading
BEP2.RUNE
via Ledger is not working #1803 - Link for recovering transactions doesn't work on testnet #1804
- [Wallet] Too many requests for same endpoint #1785
- [Send] Wrong selected asset #1784
- Insufficient funds when adding liquidity #1805
- Update npm dependencies (09-30-2021) - incl. latest Electron@15.x #1800
- [Header] Improve API status #1734
- Update link to recovery tool #1781
- [AssetSelect] Make it more clickable 1776
- [Swap] Ledger
BNB
address is marked as invalid #1778 - Fix reload of
mimir$
in case of offline mode #1783 - Fix
ERC20
assets for testnet #1788 - Fix withdraw issues by using latest
xchain-thorchain@0.19.2
#1792
- [Ledger] Support for Native RUNE to send transactions to another RUNE address and to interact with THORChain to send BOND, UNBOND, LEAVE or custom transactions #1570, #1738, #1740
. [Header] Rename Settings -> Global settings #1733
- MAX button ends with Insufficient funds #1754 #1754
- [AssetDetails] Fix position of ledger label in mobile view #1747
- Update npm dependencies #1746
- Remove Drag component and and all of its dependencies #1752
- [Midgard] Update to latest
Midgard@2.4.1
#1725 - [ENV] Remove INFURA_PROJECT_SECRET #1741
- [Mimir] Support
HALT{chain}TRADING
flags forBTC
,LTC
,BCH
,BNB
#1722 - [Mimir] Support
PAUSELP{chain}
flags forBNB
,BTC
,BCH
,ETH
,LTC
#1724
- Updated french translation (01-09-2021) #1717
. ETH.RUNE upgrade fails on testnet #1730
- [UpgradeView] Fix rendering hook issues #1707
- Update to latest
xchainjs/xchain-binance@5.3.1
#1725
-
[Settings] Split settings into application and wallet settings 1575
-
[Swap] Allow swap to custom recipient 1683
-
[Wallet] Tag fees in txs history of Rune Native 1698
-
[Pools] Fix
disableAllActions
helper 1675 -
[Upgrade] Add upgrade warning for
BNB.RUNE
1690 -
[Swap] Don't send swap transactions to
BNB
accounts with flags > 0 1611
-
Use consistent naming for styles files 1677
-
SettingsView: Creation of
userAccounts
needs to be more DRY 417
- [thornode] Fix endpoint used by
services/thornode
#1662
- [Swap] Add swap limit protection #1647
- [Swap] Add ASGARDEX identifier to swap memo 1615
- [Mimir] Handle halt params of Mimir #1645
- [ERC20] Blacklist UNIH #1652
- [chaosnet] Disable Swap / Add / Withdraw for all pools temporary
- [chaosnet] Disable upgrade of BNB.RUNE and ETH.RUNE temporary
- [XRUNE] Fix currency symbol bug #1630
- Upgrade to latest
xchain-*
packages (incl. misc. fixes after upgrade) #1619, #1620, #1622, #1623, #1628 - Upgrade to Electron@13.1.6 #1628
- [THORChain] Get data for ClientUrl from .env #1632
- Switch momentjs -> dayjs ##1304
- [Wallet] Send ETH:
gas_rate
based ongwei
#1608
- [Swap] Fix: Approve button does not appear #1595
- [Swap] Fix: Error
cannot estimate gas; transaction may fail or may require manual gas limit
#1594 - [Swap/Deposit] Improve
approve
handling for ERC20 tokens #1602 - [Swap/Deposit] Better feedback for loading states #1602
- Revert upgrade
xchain-bitcoin|bitcoin-cash|litecoin
#1606
- Use latest xchain-* packages #1602
- Update dependencies (
Electron@13.x
etc.) #1565
- Update to latest Midgard 2.2.2 #1586
- Show QRCode on AssetsOverview + Settings #1554
- [UI] Fix misc. UI issues #1552
- [Swap] Fix min. amount to swap #1558
- [PoolDetail] Disable SWAP button for pending pools" #1560
- [Wallet] Validation of phrase not triggered #1561
- [Wallet] Fix THORChain tx history #1563 #1561
- Update cap #1544
- Fix LTC address validation #1544
- Fix withdraw error "out of gas" #1546 by using latest
xchain-thorchain@0.16.1
- Update to latest
xchain-bitcoin
to fix BTC balances #1537
- Update translation FR #1530
- Get rid of chaosnet in type Network in favour of using mainnet only #1524
- Refactor pending asset data handling #1515
- UPGRADE ETH.RUNE #1450
- [Header] Show RUNE price #1328 #1478 #1483 #1485
- [Header] Show 24h volume #1373 #1484 #1485
- [Deposit] Check / show pending assets #1503 #1505
- Show confirmation modal when user presses remove wallet in either of the two remove wallet flows #1479
- Update FR translation #1452
- Update to latest xchain-* libs #1477 #1486 #1508 #1510
- [BTC] Add 10k sats treshold for swap / deposit #1481
- Pool Cycle not overridden by Mimir #1504
- [Header] Use strings as props for boolean #1501
- [Resolve] Re-send Native RUNE tx in case of failure #1492
- [Wallet] Pagination of ETH txs is broken #1489
- Disable sorting for TxsTable #1480
- Fix create view error UX flow #1474
- Fix chart data of PoolDetail #1470
- Misc. UI fixes / improvements listed in #1305 (#1466 #1467 #1468 #1469 #1471 #1473)
- [PoolDetail] Update data of pool cards #1459
- Wallet/AssetOverview: Fix decimals #1458
- [Withdraw] Min. amount not visible (dark theme only) #1511
- [PoolDetail] Fix value for liquidity #1448
- [BCH] Revert changes of using legacy addresses #1446
- [USD] Update pricing using deepest USD* pool #1439 #1440
- [ETH] Tweak estimated fees #1445
- [Pools] Fix depth (liquidity) + default sort order #1439
- Fix decimal for bond, unbond, custom actions #1437
- Ready for MCCN
Release notes https://github.com/thorchain/asgardex-electron/releases/tag/v0.1.0