meriadec
cb5c98d7f8
Add disruption alert in Send/Receive/Add Account as well
6 years ago
Gaëtan Renaudeau
9460b838f8
Bump react & live-common
6 years ago
meriadec
ddfdef709d
Prevent sync of currencies that are in status KO
6 years ago
Gaëtan Renaudeau
0c1295fc55
🌲 ZCash update
6 years ago
Gaëtan Renaudeau
b400ba7264
add new derivations & isIterable system
6 years ago
Gaëtan Renaudeau
6eeb1d79e4
Update RippleJSBridge.js
6 years ago
Gaëtan Renaudeau
202f0b05ef
Bugfixes and polish
6 years ago
Gaëtan Renaudeau
72aa39ef3d
Migrate to new live-common major
6 years ago
Gaëtan Renaudeau
62118a453e
prettier
6 years ago
Gaëtan Renaudeau
ee2631f028
Prettier
6 years ago
Gaëtan Renaudeau
26d788fe9c
Ripple: handle case the destination does not exist
6 years ago
Gaëtan Renaudeau
7be88e4b35
Add fail-safe for Fees to block the UI until loaded
6 years ago
Gaëtan Renaudeau
683942217b
remove the nonce mecanism because don't work for DGB
also reinforce some failsafe:
- try catch the command execution
- mecanism to flush the cache in case an account was not found in libcore
6 years ago
Gaëtan Renaudeau
187e21f099
Fix using getOrCreateWallet for all access to getWallet
6 years ago
Gaëtan Renaudeau
7d0353ede2
Latest bridgestream work
7 years ago
Juan Cortes Ross
548762b09a
Auto tag from qrcode/pasting on ripple addresses
7 years ago
Juan Cortes Ross
132e8ee686
Fix Issue 1448
Renaming checkCanBeSpent to checkValidTransaction, dropping isValidTransaction
Added the isZero check from the removed method, removed the dead code from bridges
7 years ago
meriadec
68585438cd
Display warning instead of rejecting ETH address without checksum
Closes #1397
This commit introduce a new `warning` prop on Input component. `error`
prop will always takes precedence over it if present, btw.
We don't reject anymore recipient validity if address is either full
lowercase OR full uppercase, to support legacy formats: having a warning
will allow user to go to next step.
Obviously the fix is available for ETC as well.
Wording to be reviewed :)
7 years ago
meriadec
332d2407b6
Display warning instead of rejecting ETH address without checksum
Closes #1397
This commit introduce a new `warning` prop on Input component. `error`
prop will always takes precedence over it if present, btw.
We don't reject anymore recipient validity if address is either full
lowercase OR full uppercase, to support legacy formats: having a warning
will allow user to go to next step.
Obviously the fix is available for ETC as well.
Wording to be reviewed :)
7 years ago
Thibaut Boustany
74b9d16724
eip55 validation for ethereum recepient addresses
7 years ago
Gaëtan Renaudeau
2b1386b9a7
Fix a JS bug when you have no txs but have balance
7 years ago
Gaëtan Renaudeau
d4305b5b38
Fix a JS bug when you have no txs but have balance
7 years ago
Valentin D. Pinkman
166cd11ae6
centralize custom errors. fixes #1116
7 years ago
Valentin D. Pinkman
dd590854f3
fixes sent modal for ethereum/litecoin when no balance was set
7 years ago
Gaëtan Renaudeau
303ee096a7
also check the balance is zero to stop scanning
7 years ago
Gaëtan Renaudeau
ceaf038cd7
Refresh ETH balance even if there is still no txs
this is a workaround because API don't show contract txs
7 years ago
Gaëtan Renaudeau
d19546b08f
Optimize a bit libcoreSignAndBroadcast and libcoreSyncAccount perf
7 years ago
Anastasia Poupeney
418bdcea61
fixes #1228
7 years ago
Gaëtan Renaudeau
9eee945dbc
Fix LibcoreBridge#synchronize to be properly unsubscribed
7 years ago
Gaëtan Renaudeau
36698c5856
Fix LibcoreBridge#synchronize to be properly unsubscribed
7 years ago
Gaëtan Renaudeau
aefab0a605
ETH/ETC: always scan 9 empty accounts ahead for better discoverability
7 years ago
Gaëtan Renaudeau
2b267830b4
Fix duplicates between pending & non pending in Ripple
7 years ago
Gaëtan Renaudeau
0ff0a80ef1
Fix edge-case in sync
7 years ago
Gaëtan Renaudeau
735d1c8ec4
Fixes 'Ledger Sequence too high'
this error was related to when you don't sign on the device fast enough. this should increase the accepted time.
7 years ago
Gaëtan Renaudeau
a295340e46
Fixes 'Ledger Sequence too high'
this error was related to when you don't sign on the device fast enough. this should increase the accepted time.
7 years ago
Gaëtan Renaudeau
2e1e59a8ac
Fix edge-case in sync
7 years ago
Gaëtan Renaudeau
25b96998da
Fixes #1181
7 years ago
Gaëtan Renaudeau
11fa8767fb
Fix duplicates between pending & non pending in Ripple
7 years ago
Gaëtan Renaudeau
7f1a6d171e
Fixes #1199
7 years ago
Gaëtan Renaudeau
ae2fe0401c
Migrate the app to BigNumber.js
7 years ago
Gaëtan Renaudeau
15b76133f6
ETH/ETC: always scan 9 empty accounts ahead for better discoverability
7 years ago
meriadec
c3223a55ea
Correct Ripple txs filter
relatable: https://github.com/ripple/ripple-lib/blob/develop/docs/index.md#transaction-types
closes #1007
7 years ago
meriadec
d2bea3008d
Correct Ripple txs filter
relatable: https://github.com/ripple/ripple-lib/blob/develop/docs/index.md#transaction-types
closes #1007
7 years ago
meriadec
b79e4da411
Ignore Ripple Trust Lines txs
closes #1007
7 years ago
meriadec
a99fbe0413
Update operation sync patch condition
7 years ago
meriadec
55d72abcd7
Always patch operations if some contained `blockHeight: null`
closes #1000
7 years ago
Gaëtan Renaudeau
8cd51f0dc2
Always scan at least 5 MEW address even if user left empty accounts
7 years ago
meriadec
73781472cb
Add SyncBackground component
closes #904
7 years ago
Gaëtan Renaudeau
d3796beac0
Fixes #914
7 years ago
Gaëtan Renaudeau
39556ac3be
Better error precision on canBeSpent cases
- error precision: in case there is an error but it's not a "NotEnoughBalance" error, we display it instead
- canBeSpent(a,t)=>Promise<bool> was replaced by checkCanBeSpent(a,t)=>Promise<void> which will throw if something is wrong (NotEnoughBalance or something else!)
- cache eviction of bad error: in case such an error happen, we clear the cache to allow to always retry the call that fails
- the cache make sure it is always up to date by taking a.blockHeight
7 years ago