Gaëtan Renaudeau
256c34ccc2
Make libcore import unknown wallet and account
7 years ago
meriadec
f3d40bcb68
Prevent check recipient valid if empty
And add a catch to fallback + warning if check throwed
7 years ago
Gaëtan Renaudeau
22226af1ac
add SyncContinuouslyPendingOperations
7 years ago
Anastasia Poupeney
aaac351d10
fix ci issue
7 years ago
Gaëtan Renaudeau
21c9ca8677
bridge.scanAccountsOnDevice needs to return Observable for safety
7 years ago
Gaëtan Renaudeau
a4bab020ec
Add timeout for genuine and sync
7 years ago
Thibaut Boustany
57b0f3464e
Save pubkey for Ripple and Ethereum accounts
7 years ago
Gaëtan Renaudeau
d54a3fb832
fix ripple scan to show twice a New Account proposal
7 years ago
Gaëtan Renaudeau
07b707452f
add Ripple node config
7 years ago
Gaëtan Renaudeau
494dbdcc57
fix false positive on not enough balance
7 years ago
Gaëtan Renaudeau
df75ea4432
Fix LibcoreBridge to not validate if amount=0
7 years ago
Gaëtan Renaudeau
b7d2b9a0fe
Implement libcore features for Send funds
- address validation
- total fees & Total spent calculation
- not enough balance detection
7 years ago
Gaëtan Renaudeau
055432e1d7
Errors for i18n
should protect the i18n with a ''
7 years ago
Gaëtan Renaudeau
d1a74c447c
Libcore no longer need to run in queue
The fact we currently have SYNC_MAX_CONCURRENT obviously help.
Technically it should be possible to set SYNC_MAX_CONCURRENT to higher values, libcore should be fine,
but there is obviously an issue, so it will be up to core devs to investigate this, can set LEDGER_SYNC_MAX_CONCURRENT env var
7 years ago
Gaëtan Renaudeau
2170e34583
Improve how Sync happen
- a priority queue
- don't sync during critical part of the app
- don't sync more than 2 at same time
- sync when opening a specific account
- sync a selected account in the send/receive modals
- refresh countervalue in send
room for improvment around this:
withLibcore() need to lock less often. typically we lock the whole libcore during a http call triggered by a sync. this blocks the Sign Transaction on device to happen. we also need to be able to interrupt a sync, which is not yet implemented.
7 years ago
Thibaut Boustany
f22a6f43e8
Fix unwritable gas limit field
7 years ago
Gaëtan Renaudeau
e5a4b4a5de
better default naming
7 years ago
Gaëtan Renaudeau
69f516592b
tweak rates
7 years ago
Gaëtan Renaudeau
1c5b6a713e
add support for BCH & BTG. move in the signTransaction func
7 years ago
Gaëtan Renaudeau
cba5a9e2d4
Fix many bugs in Send flow
7 years ago
Gaëtan Renaudeau
fb41a3fdd1
add logger to have more logs logged!
7 years ago
Gaëtan Renaudeau
2b902cbf5c
bump some deps
7 years ago
Gaëtan Renaudeau
d4c79fefc6
really fix reorgs of Eth
7 years ago
Gaëtan Renaudeau
3ba6d4e83e
bugfix
7 years ago
Gaëtan Renaudeau
0cab8a80ee
LibcoreBridge: perf + optimistic update
7 years ago
Gaëtan Renaudeau
ef2275ccae
fix important bug that was not refreshing the blockHeight for Ethereum
7 years ago
Gaëtan Renaudeau
6831a98bb6
fix potential issue during reorgs
7 years ago
Gaëtan Renaudeau
343c90b672
Make shitcoin integration great again
7 years ago
Gaëtan Renaudeau
35f9050e56
Bump live-common + add fee + soft reset
7 years ago
meriadec
c928cf626a
Sync fresh address
7 years ago
meriadec
44531e6ba9
Send correct info through action -> command -> libcore -> redux
7 years ago
meriadec
d8e2f57a8f
Create barebone for libcore sync account
7 years ago
Gaëtan Renaudeau
e13c88c4bc
Fix ops sort of Ethereum & Ripple
7 years ago
Gaëtan Renaudeau
af916ce6e7
remove archived flag. future impl will differ
7 years ago
Gaëtan Renaudeau
ac0a3c27d7
Implement Gas limit advanced option & fix calculus estimation
7 years ago
Gaëtan Renaudeau
4b823efa7e
important bugfix on ETH + integrate more currencies unit
7 years ago
Anastasia Poupeney
0ba8d96a08
set default archived to false for mock generated accounts
7 years ago
NastiaS
aa9ef47293
ripple and ethereum import account setting default archiving to false
7 years ago
meriadec
2542498dc0
Move import step state to import modal state
7 years ago
meriadec
2f8d7c3339
Mock things up for rapid development
7 years ago
Gaëtan Renaudeau
cbe71fdf9a
Remove Account#path with latest live-common
7 years ago
Gaëtan Renaudeau
931b33ebc9
move internals to commands/helpers
7 years ago
Gaëtan Renaudeau
c95586617a
ETH self transaction: Receive to appear after Send
7 years ago
Gaëtan Renaudeau
89a7bbc1d7
Bugfix ethereum paging
the blockchain is in history order, so we actually need to pull everything & when we sync, we need to just use [0] blockHash to know if it's up to date or not
7 years ago
Gaëtan Renaudeau
f8ee869a3d
introduce 'canBeSpent'
7 years ago
Gaëtan Renaudeau
042d1de9ad
Fix the 'SELF' to explode 2 txs & 'OUT' to include the fees
7 years ago
Gaëtan Renaudeau
10fea56ca2
Implement optimistic update on Operation & bugfixes
7 years ago
Gaëtan Renaudeau
acf0db75b3
Porting to new live-common with changes in Account/Operation
7 years ago
Gaëtan Renaudeau
643c79b802
polish Eth
7 years ago
Gaëtan Renaudeau
e7d13e6ed9
Implement Ripple
7 years ago