x42protocol / xcore Goto Github PK
View Code? Open in Web Editor NEWx42 wallet and running distributed applications
License: MIT License
x42 wallet and running distributed applications
License: MIT License
Currently we are using PostgreSQL, we want to be able to use provide the user to use their database of choice, but the databases aren't easily broken out.
Bug Description:
When transferring coins from cold wallet. It will show that it takes 10 away but adds 1000 or so. The main wallet shows it transferred the correct amount but the cold wallet transaction history doesn't correct it's self. However. The delegated balance will also drop by what it says in the transaction history. Once the coins have been validated. It will return to correct amount minus the coins that were transferred.
Steps to reproduce the bug:
https://cdn.discordapp.com/attachments/484409126286393364/672970430675681290/Cold_Wallet_Transfer.gif
Desktop (please complete the following information if applicable):
OS: Windows 10
Bug found on discord by Juno
Describe the solution you would like:
Implement an advanced option under 'Send' where the users can paste several addresses from a .txt or equivalent file and send a transaction all those addresses at the same time without having to enter their password several times.
Ideally there would be two options, one to send the same balance to all wallets and another to divide a particular balance equally amongst all wallet addresses pasted.
Add a tooltip for the minimized to tray wallets when they receive a new stake.
This function would need an on/off switch.
Something went wrong | Sequence contains more than one matching element
Affects some users after install
Wallet sign in will load
After login user will receive an error that returns after closing the pop up dialog
"Something went wrong | Sequence contains more than one matching element"
To correct the error this requires the user to delete everything in /x42node/x42/x42main/ (except wallet file) and resync the blockchain from scratch.
Afterwards it will load and run as intended.
Add an option where users can use their physical 2fa keys (like yubikey, thetis, google titan and so on) to unlock and send transactions with the x42 Fullnode.
Currently it takes a little extra effort to see if the node if fully synced.
I would like to request a display icon in the Dashboard showing the sync status of the node.
This would make it easier for the user to know the sync status or get to their attention if they need to do any troubleshooting.
Screenshots:
Thank you.
Describe the solution you would like:
Having an option to generate your own seed words would be very much appreciated.
A lot users know songs, poems and other sorts of written text by heart, it would be an interesting way to add another layer of security to seed words.
Describe the solution you would like:
Add an UI option to break down how many t1's to t3's the xCore is connected.
This would better fit in the advanced window somewhere, or in the tooltip that already shows xCore and xServer connections.
Is the feature you are request related to a problem? Please describe it in detail:
When clicking 'Send' an option to auto-fill all available balance would be a good addition.
Describe the solution you would like:
The send all available is pretty useful, but we may want to go a step further and have increments, 10, 25, 50% of available balance or other similar step numbers related to how much balance there is.
But just the send all all available is already a great option! Just clicking the available balance to auto-fill the amount would be more than enough.
Add an option to have the wallet completely unlocked after the password is first entered for a set amount of time, so any transactions in that period would not require a secondary password entry to be completed.
A drop-down menu with set amounts of time comes to mind: 1 minute, 5 minutes, 10 minutes, 30 minutes, 1 hour, 2 hours, 6 hours, 12 hours and 24 hours.
Add a function that allows the wallet user to use the .txt address dump file to send multiple transactions from a single window, without having to enter the password for confirmation more than once.
E.G.: Send 10 x42 to each of a 1000 different wallet addresses from x.txt file.
Add coin price/value to user interface for user convenience
Global Average recommended
The read.me file is too brief. It needs an improved description.
Bug Description:
When trying to make transactions a bad-txns-inputs-missing message is popping up as we try to make regular txs on the testnet.
Steps to reproduce the bug:
Expected Behavior:
Transaction is expected to go through without any issues.
Desktop (please complete the following information if applicable):
OS: Windows 10 enterprise
Have groups or categories to sort the address book by label
This will make it easier to find addresses like "Exchange Addresses" or 'any given name here' and filter out the ones not being sought out.
Is the feature you are request related to a problem? Please describe it in detail:
Often we find the x42.x42D hanging, even knowing that this problem has been mostly addressed in the later builds some lower end machines still show this from time to time.
Describe the solution you would like:
We could add a pop-up screen or window of some sort saying 'x42 Daemon is closing, please wait' or something similar when the process is detected to be running on that machine.
Add a tab on the advanced options of the fullnode client that has the links and a brief explanation on how to host an x42-Server to encourage users to take part in the development and maintenance of the network.
Add a function that allows a 'save as' function for the .wallet.json file from local %appdata% directory in all three platforms (tux, mac and win) directly to a targeted local or network drive.
Describe the solution you would like:
Add a 'Clear Peers' option on the advanced tab of xCore.
This function should delete the peers file and restart the wallet.
Add a 'print paper wallet' option to the fullnode wallet.
Describe the solution you would like:
Right now we have an option to generate seed words in non-english languages, but that is currently hidden in the UI.
I think it is a good idea to add a button or toggle somewhere so people can use it.
Add a dark mode or night theme option to the regular fullnode wallet.
Is the feature you are request related to a problem? Please describe it in detail:
When trying to rescan a wallet one is not able to simply click the month or year number to choose.
Describe the solution you would like:
An option that allows users to click on the month and year to quickly scroll to the exact month they want. This will be especially useful in a few years.
Bug Description:
Under light colors:
The 'Mixed Colors' and 'Blue' color schemes are switched.
Under dark colors:
The 'Blue' scheme doesn't match the wallet feel, same for the 'Pink'.
Add a function that allows a 'save as' function for the .addressbook.json file from local %appdata% directory in all three platforms (tux, mac and win) directly to a targeted local or network drive.
A description for each field in the wallet recovery (name, password, creation date, etc) would be great to have, explaining why X needs to be entered.
Suggesting after noticing if you choose a date later than creation date, only transactions after that set date will show. Example was provided in wallet support channel but will post here, too.
If you do not remember the date of creation of your wallet, you can always use August 1, 2018. If you were to use something like Jan 1st, you'd only see whatever you deposited Jan 1st until current, so yeah, if you don't know the date of creation, best you do use Aug 1st. (from my experience)
Adding the reason for entering the wallet creation date would probably bring a clearer understanding to people of why they need to enter that. Also, that the name of wallet and password doesn't necessarily have to be the same during creation as that's only credentials used to access the wallet locally.
Bug Description:
In some confirmation boxes the enter key does not close it.
Here are the places I have found so far that do not close when pressing enter.
Expected Behavior:
When clicking the enter key on such windows they should confirm and/or close.
Desktop (please complete the following information if applicable):
OS: Windows 10 Enterprise
Add an option so the wallet automatically opens (Fullnode GUI) when the operating system starts.
This would have to be an on/off function.
I raise this issue because a lot of our users (especially windows) are suffering due to an absurd amount of updates that reboot the PC, would be useful if they had the option to simply open the wallet and the blockchain was already updated. Also a good warning that something happened to people that keep the wallet on their tray.
Is the feature you are request related to a problem? Please describe it in detail:
Several [WINDOWS] users have a frequent and annoying time synchronization problem due to microsoft updates.
Describe the solution you would like:
Have a windows showing a warning if the xCore client detects the PC's clock to be out of sync, the warning should come before staking commences.
Add a function that allows the user to dump any number of new addresses to a .txt file to targeted local or network folder.
Each address should occupy one line and have no other information or numbering or any kind.
Currently the only option when starting a new server is to create a new xServer wallet and secret words.
It would be beneficial to add a xServer wallet recovery option at startup.
By adding a selection box to complete the recovery process this would take place similar to the xCore process for recovery.
Is the feature you are request related to a problem? Please describe it in detail:
There are several types of capitalization being used on our wallet, some places are written without capitalized letters, others aren't, a good example would be the advanced options.
Describe the solution you would like:
We should use just one default on the entire wallet, be it 'Fullnode version' or 'Fullnode Version' it matters little, as long as it is all equal.
Very minor improvement that makes a bit of a difference on the end product.
Also, on our advanced options we have 'Cold Staking Wallet Type' and it is showing 'cold' and 'hot', should it be just 'Staking Wallet Type'?
Add a toggle option that allows for xCore UI to launch on windows (and other OS') boot.
Bug Description:
A clear and concise description of what the bug is.
i was installing x42core
while launching the daemon from the ./src folder
it would throw at me a error about libssl that is not compatible with the system
i was on a vers:1.1
to find out that
x42core require libssl 1.0 to work as intended
would it possible to throw the error on the front-end?
might save some time for user to avoid such weird edge case
Steps to reproduce the bug:
os:arch linux
launch libssl with more recent version might cause this\or not having this on the system
fix:use libssl 1.0
Describe the solution you would like:
A good addition to xCore would be a 'total stakes earned' toggle option on the main wallet.
Showing how much that particular user has earned only through stakes would not only be interesting but a good way to track how much x42 a set amount of staking coins are generating.
In addition to other function requests like fiat coin value, this could be cycled when clicking that total amount to show how much that is worth in btc, usd and several other currencies that the user chose to have it available via their settings.
Bug Description:
When you enter the wrong password in a certain manner not only the error window sticks, but it doesn't go away until you close the software.
Steps to reproduce the bug:
Go to xCore
Enter any wrong password
Press enter, and than enter again for the error message to go away.
See error
Expected Behavior:
The error window should close with the second tap of the enter key.
Desktop (please complete the following information if applicable):
OS: Windows 10 latest version
Browser: Chrome
Browser Version: Latest
Additional Context:
Add any other context, descriptions or information about the problem here.
Describe the solution you would like:
On advanced, under 'Generate Addresses' there should be an option to save the generated addresses to a .txt file.
I believe the best configuration for this text would be one address per line, no spaces. This .txt file should be able to interact with the multi-send function that was posted on another function request.
Please add the ability to integrate the application with an IOT devices.
It should automatically trigger whenever a new issue is closed or an update
is released or a new network fee is received by the xServer.
For example it can trigger a coffee maker to brew coffee at these set intervals.
In the expanded menu multiple triggers
can be set for anything that the user chooses.
This could even mean support to send a trigger to
a DAPP or send a notification that an action has been triggered.
Or even just a reminder to drink more coffee
And it is always nice to have a reason to drink another cup of coffee
Add a function that allows a 'save as' function for the .wallet.json file from local %appdata% directory in all three platforms (tux, mac and win) directly to a targeted local or network drive.
Bug Description:
On the testnet I've received a large test coin transaction on a new wallet that received a POS v4.0 transaction that never showed up. Now I am unable to unlock staking with this particular wallet.
Steps to reproduce the bug:
Go to xCore-b6
Receive a new transaction
Click on Unlock staking by entering your password
See bug
Expected Behavior:
Wallet is expected to unlock at this point.
If oyu click on stop staking it will briefly flash the staking weight of the network and your staking weight as 9.
Desktop (please complete the following information if applicable):
OS: Windows 10 enterprise
Is the feature you are request related to a problem? Please describe it in detail:
Often users have to re-index the entire blockchain, and as it stands the user has to close the wallet, make sure the daemon is closed and navigate to the specific folder, delete everything but the wallet and just after that move on with the IBD.
Describe the solution you would like:
Add a one-button (or as close to it as possible) initial block download function under the advanced tab of xCore. This function should require an additional input of the password or have an extra pop-up to warn users that this can take time and it will rebuild the entire thing from the ground up.
This would be aimed at newer or less knowledgeable users that still do not grasp how to do certain things properly, or just an easy way for advanced users to resolve larger issues.
Several users have reported the daemon staying open even after the wallet closing.
We have to track down this issue, no matter how uncommon it may be.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.