horizontalsystems / unstoppable-wallet-android

A powerful non-custodial multi-wallet for Bitcoin, Ethereum, Binance Smart Chain, Avalanche, Solana and other blockchains. Non-custodial crypto and NFT storage, onchain decentralized exchange, institutional grade analytics for cryptcurrency and NFT markets, extensive privacy controls and human oriented design. Implemented on Kotlin.
https://unstoppable.money
MIT License
872 stars 363 forks source link

Solana tokens sync doesn't work #7031

Closed Andreisbb closed 5 months ago

Andreisbb commented 7 months ago

Hello. There's error while syncing solana token balance, also this error cause inability of sending token. ' Expected a long but was 18446744073709551615 at path $.result.value[0].rentEpoch ' It's seems unstoppable app unable to make synchronization due to large amount of unsynchronized transactions before.

Andreisbb commented 7 months ago

Please hotfix

serrq commented 7 months ago

No fix is needed. It is a temporarily problem of the Solana blockchain.

However it seems working properly now, at least on my side.

1000105914

Andreisbb commented 7 months ago

@serrq it's not related with solana Blockchain , I got this error a couple days before and it appears only to my old wallets with unsynchronized transactions.

Dianaaiym commented 7 months ago

Hello. There's error while syncing solana token balance, also this error cause inability of sending token. ' Expected a long but was 18446744073709551615 at path $.result.value[0].rentEpoch ' It's seems unstoppable app unable to make synchronization due to large amount of unsynchronized transactions before.

Hello,

Have you already updated the application to the latest version 0.37.3?

Andreisbb commented 7 months ago

Yes I did

omurovch commented 7 months ago

Hi @Andreisbb, We have investigated the issue. It appears that the RPC provider solana.com is returning an unusually long value for the field rentEpoch. This might be related to the recent halt of the Solana network. We are currently exploring alternative RPC providers.

Hello. There's error while syncing solana token balance, also this error cause inability of sending token. ' Expected a long but was 18446744073709551615 at path $.result.value[0].rentEpoch ' It's seems unstoppable app unable to make synchronization due to large amount of unsynchronized transactions before.

egabosh commented 6 months ago

Same error here. Please fix soon. Update to 0.37.5 didn't help.

serrq commented 6 months ago

I can confirming that 0.37.5 doesn't solve the issue.

1000107926

1000107924

abdrasulov commented 6 months ago

https://github.com/horizontalsystems/unstoppable-wallet-android/pull/7142#issuecomment-1985860426

serrq commented 6 months ago

@abdrasulov in new generated wallets SPL tokens seems running properly.

1000107940

notpri commented 6 months ago

@abdrasulov @rafaelekol Screenshot_2024-03-11-12-47-00-28 works for me too

notpri commented 6 months ago

@abdrasulov @rafaelekol Screenshot_2024-03-11-12-48-46-19 my oldest wallet also have no issues

Andreisbb commented 6 months ago

Still same error for all my wallets v0.37.5

notpri commented 6 months ago

Still same error for all my wallets v0.37.5

you guys must have a setting/blocker enabled in your device which cause the error.

serrq commented 6 months ago

@abdrasulov maybe this could causing the issue? (VPN settings in my Mullvad app)

1000107945

molitona commented 5 months ago

Still same error for all my wallets v0.37.5

yep, for me i cannot send usdt/usdc in latest version with the 2 solana apis...

it's same issue for months...

will it be fixed in 0.38 @abdrasulov ?

molitona commented 5 months ago

I can confirming that 0.37.5 doesn't solve the issue.

1000107926

1000107924

confirm it

Andreisbb commented 5 months ago

Still not fixed in v 0.37.6

molitona commented 5 months ago

Still not fixed in v 0.37.6

yep the task shows as "in progress" till now in https://github.com/horizontalsystems/unstoppable-wallet-android/projects/43

omurovch commented 5 months ago

@Andreisbb @serrq @egabosh @molitona @notpri

Thanks for heads up! Reported bugs were fixed and will be available in version 0.38 soon! Stay tuned.

molitona commented 5 months ago

@Andreisbb @Dianaaiym @omurovch

same problem again after months waiting, send on solana doesn't wor on 0.38. this is really frustrating!

this is with "tritone one api"

i tried the other api and the app crashes when activating it and going to the tab that shows balance...

ee

omurovch commented 5 months ago

Does it always fail? I have tried to send now and it worked fine. Probably, the issue is on the rpc provider side. Can you send us app status?

Andreisbb commented 5 months ago

I have several wallets, all wallets are fine for solana tokens sending (I have tried USDC) but some of them cannot sync solana itself and sending for solana doesn't work (SOL solana). V0.38.0.

molitona commented 5 months ago

Does it always fail? I have tried to send now and it worked fine. Probably, the issue is on the rpc provider side. Can you send us app status?

App Info:

Version History:

Wallets Status:

Blockchain Status:

App Log:

Market Last Sync Timestamps:

molitona commented 5 months ago

I have several wallets, all wallets are fine for solana tokens sending (I have tried USDC) but some of them cannot sync solana itself (SOL solana). V0.38.0.

for me. i have only USDC and it failed. do u use passpharse?

Andreisbb commented 5 months ago

I have several wallets, all wallets are fine for solana tokens sending (I have tried USDC) but some of them cannot sync solana itself (SOL solana). V0.38.0.

And it's still not possible for app to sync incoming and outgoing transactions for solana tokens. Tokens transactions aren't shown in transactions list.

molitona commented 5 months ago

I have several wallets, all wallets are fine for solana tokens sending (I have tried USDC) but some of them cannot sync solana itself (SOL solana). V0.38.0.

And it's still not possible for app to sync incoming and outgoing transactions for solana tokens. Tokens transactions aren't shown in transactions list.

same here.

Andreisbb commented 5 months ago

I have several wallets, all wallets are fine for solana tokens sending (I have tried USDC) but some of them cannot sync solana itself (SOL solana). V0.38.0.

for me. i have only USDC and it failed. do u use passpharse?

No, just 24 words seed.

molitona commented 5 months ago

I have several wallets, all wallets are fine for solana tokens sending (I have tried USDC) but some of them cannot sync solana itself (SOL solana). V0.38.0.

for me. i have only USDC and it failed. do u use passpharse?

No, just 24 words seed.

u succeded to send USDC on solana ?

Andreisbb commented 5 months ago

I have several wallets, all wallets are fine for solana tokens sending (I have tried USDC) but some of them cannot sync solana itself (SOL solana). V0.38.0.

for me. i have only USDC and it failed. do u use passpharse?

No, just 24 words seed.

u succeded to send USDC on solana ?

Yes successful

molitona commented 5 months ago

I have several wallets, all wallets are fine for solana tokens sending (I have tried USDC) but some of them cannot sync solana itself (SOL solana). V0.38.0.

for me. i have only USDC and it failed. do u use passpharse?

No, just 24 words seed.

u succeded to send USDC on solana ?

Yes successful

not the case for me hope @omurovch found any explanation...

serrq commented 5 months ago

I have sync issues in all blockchains (0.38). 🥴

omurovch commented 5 months ago

Transaction history was already removed starting from version 0.37. Transaction list shows just outgoing txs which were sent from this device. That's because api which was used for fetching txs was removed by solscan. We are looking for alternative ways to sync txs.

Regarding sending sol and tokens, was able to successfully send several times. @molitona can you try to restore the wallet again? Is sol and tokens syncing fine?

Andreisbb commented 5 months ago

@omurovch Transactions which have been sent from my device either not showing in txs history.

molitona commented 5 months ago

I have several wallets, all wallets are fine for solana tokens sending (I have tried USDC) but some of them cannot sync solana itself (SOL solana). V0.38.0.

for me. i have only USDC and it failed. do u use passpharse?

No, just 24 words seed.

u succeded to send USDC on solana ?

Yes successful

not the case for me hope @omurovch found any explanation...

Transaction history was already removed starting from version 0.37. Transaction list shows just outgoing txs which were sent from this device. That's because api which was used for fetching txs was removed by solscan. We are looking for alternative ways to sync txs.

Regarding sending sol and tokens, was able to successfully send several times. @molitona can you try to restore the wallet again? Is sol and tokens syncing fine?

yes SOL/USDC syncs fine. tried restore wallet again and in other phone too with same error.. can u come to telegram unstoppable support chat to talk faster?

omurovch commented 5 months ago

@omurovch Transactions which have been sent from my device either not showing in txs history.

Txs sent before 0.38 were stuck in pending state, and all tx history was cleared in 0.38. Starting from 0.38 outgoing txs sent from that device should be shown in list.

omurovch commented 5 months ago

@omurovch Transactions which have been sent from my device either not showing in txs history.

Txs sent before 0.38 were stuck in pending state, and all tx history was cleared in 0.38. Starting from 0.38 outgoing txs sent from that device should be shown in list.

Note: This applies only to txs on solana.

omurovch commented 5 months ago

yes SOL/USDC syncs fine. tried restore wallet again and in other phone too with same error.. can u come to telegram unstoppable support chat to talk faster?

Hmm.. It seems error happens to some wallets only. We will try to reproduce it.

serrq commented 5 months ago

Newest wallets 75% times sync successfully. The oldest ones never reach the sync. I hope this help.

serrq commented 5 months ago

Loppa is recent (new). Neptune is an old wallet.

1000109112

1000109115

Andreisbb commented 5 months ago

@omurovch Transactions which have been sent from my device either not showing in txs history.

Txs sent before 0.38 were stuck in pending state, and all tx history was cleared in 0.38. Starting from 0.38 outgoing txs sent from that device should be shown in list.

I have tried make some transactions in 0.38.0v and it's not showing in tx history

omurovch commented 5 months ago

@omurovch Transactions which have been sent from my device either not showing in txs history.

Txs sent before 0.38 were stuck in pending state, and all tx history was cleared in 0.38. Starting from 0.38 outgoing txs sent from that device should be shown in list.

I have tried make some transactions in 0.38.0v and it's not showing in tx history

Wallet instance should be the one from which you've sent.

molitona commented 5 months ago

I have several wallets, all wallets are fine for solana tokens sending (I have tried USDC) but some of them cannot sync solana itself (SOL solana). V0.38.0.

for me. i have only USDC and it failed. do u use passpharse?

No, just 24 words seed.

u succeded to send USDC on solana ?

Yes successful

not the case for me hope @omurovch found any explanation...

Transaction history was already removed starting from version 0.37. Transaction list shows just outgoing txs which were sent from this device. That's because api which was used for fetching txs was removed by solscan. We are looking for alternative ways to sync txs.

Regarding sending sol and tokens, was able to successfully send several times. @molitona can you try to restore the wallet again? Is sol and tokens syncing fine?

yes SOL/USDC syncs fine. tried restore wallet again and in other phone too with same error.. can u come to telegram unstoppable support chat to talk faster?

yes SOL/USDC syncs fine. tried restore wallet again and in other phone too with same error.. can u come to telegram unstoppable support chat to talk faster?

Hmm.. It seems error happens to some wallets only. We will try to reproduce it.

how can i help ? i have passphrase for ur knowledge

serrq commented 5 months ago

Unfortunately, the newest ones not always sync...

1000109118

molitona commented 5 months ago

@omurovch

the send works well sorry man for wasting ur time really sorry it's mine mistake don't have SOL

Dianaaiym commented 5 months ago

The issue has been resolved; the user didn't have enough Solana to complete the transaction. We need to display an error message when there are insufficient Solana funds to send a transaction @omurovch

Andreisbb commented 5 months ago

Screenshot_2024-04-19-12-54-06-270_io horizontalsystems bankwallet-edit

Andreisbb commented 5 months ago

Still not possible to sync/send/receive SOL, nothing above mentioned helped

serrq commented 5 months ago

There is a big problem with SPL tokens. This is a fact.

Andreisbb commented 4 months ago

Solana finally working, but still problem in transaction history. Sending action with SPL tokens indicating like (+ surplus) in history instead of (- deduction) v0.38.3