Comments (12)
I have same issue on MacOS.
Firo Core version v0.14.13.0-g39c41e5e7 (64-bit)
from firo.
@justanwar Got the same issue. Can someone explain RCP Call and where to do that?
from firo.
@goodc0re After I use walletphrase to unlock wallet and clicking link, it became unresponsive too, but I waited. In 30 seconds it did show dialog. After choosing to migrate it became again unresponsive (i think even for few minutes), but I let it run and after few minutes when I went back to wallet it was migrated and everything works nicely.
from firo.
Known workarounds (independent of each other):
- Unlock wallet with
walletpassphrase "YOURPASSWORD" 30
in the Debug Console. The migrate banner should be clickable now. - Go to Send tab and attempt a transparent Send. A window should pop up asking you to go private. Proceed to private, then another window should pop up asking you to migrate from Lelantus to Spark.
- Use the
lelantustospark
RPC in the Debug Console. - Use the
joinsplit
RPC in the Debug Console to spend Lelantus to a transparent address, then send those to Spark.
Attempting to use the Send -> Private Balance to send Lelantus to Spark will not work.
from firo.
@justanwar, the workaround options cause Firo Core on macOS Sonoma 14.2.1 to become unresponsive and it needs to be force quit. After each force quit it needs to sync that last 36 hours again. This is on a 32 GB Ram 2,4 GHz 8-Core Intel Core i9 machine.
The wallet contains only Lelantus outputs. The balance is shown as 0 and the "Click here" in the migration banner is unclickable.
I tried all the options and so far could not migrate any funds.
from firo.
@goodc0re Could you try the joinsplit
RPC method? Create a transparent address and use it as the argument. It is recommended to also open private balance coin control to see how many Lelantus inputs/amount you have and spread it over several joinsplit (Lelantus spend) transactions.
from firo.
@justanwar The joinsplit RPC method also results in Firo Core to become unresponsive and needing to be force closed after issuing the command. The wallet had been unlocked prior to issuing the joinsplit command.
from firo.
@nrsimha Thanks, it needed a couple of minutes of unresponsiveness and indeed migration worked in the end. A note along the lines of "may take a while" might be useful somewhere in the gui.
from firo.
I've been trying to migrate and tried the RPC calls (joinsplit and lelantustospark). They appear successful but when I check the transaction, it says "0/offline, has not been successfully broadcast yet". If I try to rebroadcast, I get a dialog window that says "There was an error trying to broadcast the message:".
Edit: I'm also connected to 8 peers and the balance does not reflect the transaction.
from firo.
@JCThePants Which transactions failed to rebroadcast? (Lelantus to transparent/transparent to Spark?) Are those transactions by any chance exceeding 140kB? We have a fix for this already but it is not released yet. In the meantime, try using smaller amounts to get it below this size.
For reference: https://forum.firo.org/t/lelantus-to-spark-migration-workarounds/3112
from firo.
@justanwar I'm attempting to migrate my Lelantus balance and encountered the issue of not being able to use "Click here". I used the workarounds you mentioned here: https://forum.firo.org/t/lelantus-to-spark-migration-workarounds/3112
In all cases, my transactions would not broadcast or re-broadcast.
The transaction size was 65270 bytes.
I've abandoned the transaction and attempted joinsplit to a transparent address again but using less than the full amount this time and it successfully broadcast.
Edit: I did a second joinsplit using the full remaining amount and experienced the same issue of not broadcasting. The transaction shows "0/unconfirmed, not in memory pool, has not been successfully broadcast yet". Attempt to rebroadcast yields error: "There was an error trying to rebroadcast the message:". The transaction size 62710 bytes.
The joinsplit command syntaxt I'm using looks like:
joinsplit "{"transparentAddress":amount}" "["transparentAddress"]"
It seems I'm not able to broadcast the transaction when using the full amount.
from firo.
Unlock wallet with walletpassphrase "YOURPASSWORD" 30 in the Debug Console. You should be able to “Click here” in the migration banner.
https://forum.firo.org/t/lelantus-to-spark-migration-workarounds/3112
The only "bug" about is the fact it's not explicitly mentioned on the banner that the wallet needs to be unlocked first
from firo.
Related Issues (20)
- Referenco to Znode in warning on dumpprivkey command HOT 1
- Better warning message against scammers on dumpprivkey command HOT 1
- Top bar not visibile in firo-qt on Fedora HOT 4
- Do we need Firo v0.14.13.0 Firod Only HOT 1
- Spark diversifiers can be truncated if invalid
- Spark coin deserialization should enforce fixed sizes
- Remove memo padding during coin identification
- Allow senders to include Spark recovery data in transactions HOT 2
- Make this a private transaction warning HOT 1
- Cosmetic Error with Firo-QT qcomboboxs HOT 3
- FIRO UI on Linux is hanging HOT 11
- When exactly will the documentation on the use of the Elysium layer be available? HOT 3
- [firo-qt] Top menu isn't readable with a dark UI theme HOT 2
- [Suggestion] Generate build in a dedicated 'bin' folder HOT 2
- Spark range proof verifier unnecessarily reallocates
- Diversify seednode hosting and ownership
- Consider avoiding DNS calls (going through Cloudlfare) to connect to seednodes
- Build on macOS 14.5 is broken
- Spark change stuck in pending
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from firo.