autonomoussoftware / metronome-wallet-desktop Goto Github PK
View Code? Open in Web Editor NEW๐ป๐ฐ Metronome wallet for desktop devices
Home Page: https://metronome.io
License: MIT License
๐ป๐ฐ Metronome wallet for desktop devices
Home Page: https://metronome.io
License: MIT License
Parity wallet is using a different derivation path, we need to include a feature to restore accounts generated with parity and support its derivation path
Bought some MTN, clicked the All View Tab, and the app crashed. Restarted laptop, when attempted to relaunch the app received unhandled error "Browser Can't Load". Then the login page appears, login, press send, and page appears blank
I did three transactions
I can see them in Transactions View of my Wallet, but above still showing 0 MTN balance
v0.3.0 on Ubuntu 16.04 I keep getting a 'Could not sync to the latest block' error pop up regularly in the GUI and shows up in the terminal as well:
jcv@triforce ~ $ metronome-desktop-wallet
[11:06:17.312] [info] loading url: file:///opt/Metronome Wallet/resources/app.asar/build/index.html
[11:06:17.315] [info] App ready, initlilizing...
[11:06:17.319] [verbose] Settings file /home/jcv/.config/metronome-desktop-wallet/Settings
[11:06:17.323] [silly] Current settings { app:
{ node: { websocketApiUrl: 'ws://parity.bloqrock.net:8546' },
defaultDerivationPath: 'm/44\'/60\'/0\'/0',
indexerApiUrl: 'http://api.indexer.bloqrock.net',
bestBlock: -1 },
coincap: { ethPriceEmitRate: 5, ETH_USD: 930 },
metronome:
{ contracts:
{ token: '0xf583c8fe0cbf447727378e3b1e921b1ef81adda8',
auctions: '0xddfd00e05901fae4df5d1b01f4212e62887177fc',
converter: '0xfe3e820560bd3af2c3a807cae8a2e92bc3577a7e' } },
tokens: { '0xf583c8fe0cbf447727378e3b1e921b1ef81adda8': { symbol: 'MTN' } },
user:
{ passwordHash: 'f582c0ea6efdfbaaf61e741e4a3d5e4b550ea01a27011a48ce07754f82fddf20',
wallets: { cc7c62a257be3441ed32729eb98fa4f1713f501a3be90e17ca31e951f77306dc: [Object] },
activeWallet: 'cc7c62a257be3441ed32729eb98fa4f1713f501a3be90e17ca31e951f77306dc' } }
[11:06:18.210] [verbose] --> ui-ready:cjdq4mixt0000esis1ryw80b2
[11:06:18.211] [verbose] Initializing CoinCap listener
[11:06:18.224] [verbose] Sending cached ETH price
[11:06:18.225] [verbose] <-- eth-price-updated 930
[11:06:18.225] [verbose] Attaching listener to ETH price changes
[11:06:18.249] [verbose] <-- ui-ready:cjdq4mixt0000esis1ryw80b2 {"onboardingComplete":true}
[11:06:18.525] [verbose] Auction status { genesisTime: 1518370860,
currentPrice: '590338668492800000',
tokenRemaining: '7999870226452654492656570',
nextAuctionStartTime: 1518998400,
currentAuction: '0' }
[11:06:18.526] [verbose] Converter status { availableMtn: '1000000000000000000',
availableEth: '1000000000000000000',
currentPrice: '333333333333333333' }
[11:06:22.544] [verbose] --> open-wallets:cjdq4mma80001esis3ci8opx5
[11:06:22.544] [verbose] Supplied password is valid
[11:06:22.547] [verbose] Current best block -1
[11:06:22.550] [verbose] <-- open-wallets:cjdq4mma80001esis3ci8opx5 {"walletIds":["cc7c62a257be3441ed32729eb98fa4f1713f501a3be90e17ca31e951f77306dc"],"activeWallet":"cc7c62a257be3441ed32729eb98fa4f1713f501a3be90e17ca31e951f77306dc"}
[11:06:22.552] [verbose] []
[11:06:22.552] [verbose] <-- Transactions 0xf10826bf57a35ab8c3b5c5c500a80e0ef4b97cc1 0
[11:06:22.565] [verbose] <-- MTN 0xf10826bf57a35ab8c3b5c5c500a80e0ef4b97cc1 0
[11:06:22.581] [debug] ETH balance updated { address: '0xf10826bf57a35ab8c3b5c5c500a80e0ef4b97cc1',
balance: '0' }
[11:06:22.582] [verbose] <-- Balance 0xf10826bf57a35ab8c3b5c5c500a80e0ef4b97cc1 { balance: '0' }
[11:06:22.830] [debug] Syncing [ '0xf10826bf57a35ab8c3b5c5c500a80e0ef4b97cc1' ] 431765
[11:06:35.722] [verbose] <-- eth-price-updated 930
[11:06:40.284] [verbose] New block header 431766
[11:06:40.303] [verbose] <-- MTN 0xf10826bf57a35ab8c3b5c5c500a80e0ef4b97cc1 0
[11:06:40.363] [verbose] Auction status { genesisTime: 1518370860,
currentPrice: '590140236436000000',
tokenRemaining: '7999870226452654492656570',
nextAuctionStartTime: 1518998400,
currentAuction: '0' }
[11:06:40.364] [verbose] Converter status { availableMtn: '1000000000000000000',
availableEth: '1000000000000000000',
currentPrice: '333333333333333333' }
[11:06:45.313] [verbose] <-- eth-price-updated 929.99
[11:06:56.107] [verbose] <-- eth-price-updated 930
^[[B[11:07:06.126] [verbose] <-- eth-price-updated 930
[11:07:13.199] [verbose] <-- eth-price-updated 930
[11:07:19.856] [verbose] <-- eth-price-updated 930.08
[11:07:22.461] [warn] <-- Error: Could not sync to the latest block { walletId: 'cc7c62a257be3441ed32729eb98fa4f1713f501a3be90e17ca31e951f77306dc' }
[11:07:26.656] [verbose] <-- eth-price-updated 930.09
[11:07:32.499] [verbose] <-- eth-price-updated 930.09
[11:07:37.557] [verbose] <-- eth-price-updated 930.09
The count down says "segs" rather than "secs"
When starting the wallet up (v0.3.0 on ubuntu 16.04) the initial splash screen provides a link to see the license you need to accept but it just goes to the main metronome page rather than a license.
Users have reported this message to be shown in a row from time to time.
Related to #74.
After upgrade, setting of best block "-1" (instead of "{number:-1}") should be overwritten.
When minimizing Metoronome it creates a pool of 'could not connect to latest block'. Cleans itself up quickly but the the in-app notifications should not accumulate so much. Version 0.3.0
I tried to Send MTN to another users MTN wallet. Since it was during initial auction period i was expecting it to error out, but it was accepted. But looks like my balance didnt update, still says 0 MTN which is expected.
Starting with a fresh wallet (so 0 balance) had someone send me some eth. It did not show up in the balance until I closed and reopened.
Once reopened, the balance showed up but it does not appear in the tx list.
The transaction receipt should link to transaction view in metronome explorer
Sent ETH and MTN is not showing up in the receiving wallet. Sent 3 transactions to the same address. Receiving wallet does not see transactions under all or receiving tabs. Version 0.4.0
Says "Amount (MNT)" instead of "Amount (MTN)".
I am stuck after I updated URL in setting to connect my local blockchain . if I enter wrong URL or somehow not able to connect local chain, I get error on login, which is fine But main issue is I can not update that URL again to enter correct URL. I uninstalled wallet again from my laptop and installed new copy but still same error. . I am stuck now can not use wallet anymore. is there any way clean it up and install again ? I am using mac.
Unhandled Promise Rejection
Error: connection not open
at WebsocketProvider.send (/Applications/Metronome Wallet.app/Contents/Resources/app.asar/node_modules/web3-providers-ws/src/index.js:219:18)
at Timeout._onTimeout (/Applications/Metronome Wallet.app/Contents/Resources/app.asar/node_modules/web3-providers-ws/src/index.js:204:19)
Minimized the app for a few hours where computer also went to sleep. At maximizing the app, it popped up the "Unhandled Error" message.
"Unhandled Error
ReferenceError: event is not defined at BrowserWindow.
(/Applications/MetronomeWallet.app/Contents/Resources/app.asar/build/main/mainWindow.js:37:18)"
Most operations like Buy
, Send
and Restore
will need a confirmation dialog before performing the desired action.
v0.3.0 on Ubuntu 16.04
The time units for the auction have the smallest units as segs
which probably is supposed to be secs
.
Spent 133.3 ETH and noted the ETH total in the wallet did not change. Quitting and restarting the wallet updated to expected amount
At application install click the "software license" link prior to agreeing
"our software license" on splash page takes to Metronome's main page - not license. It is not clear what the next action is for the user from there. What have I read & agreed to by accepting the next these terms?
Version: 0.3.0
When clicking on the Help link, nothing happens.
Change "metronome-desktop-wallet" by "Metronome Wallet" in:
If the windows is resized, closed and then opened, the size should be "remembered".
Related to #27.
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.