Code Monkey home page Code Monkey logo

scala-electron-gui's Introduction

⚠️ Repository Archived ⚠️

Note: This repository has been archived. The new repository for the Scala Electron GUI wallet can be found at Scala GUI. Please refer to the new repository for the latest updates and developments.


Scala Electron GUI Wallet

Screenshot

Introduction

Scala is a private cryptocurrency based on Monero. Scala aims to provide everyone the ability to mine and transact with ease and security. More information on the project can be found on the website.

About this project

This is the new electron GUI for Scala. It is open source and completely free to use without restrictions, anyone may create an alternative implementation of the Scala Electron GUI that uses the protocol and network in a compatible manner. Please submit any changes as pull requests to the development branch, all changes are assessed in the development branch before being merged to master, release tags are considered stable builds for the GUI.

Pre-requisites

Build instructions

nvm use 11.9.0
npm install -g quasar-cli
https://github.com/scala-network/scala-electron-gui/
cd scala-electron-gui
cp path_to_scala_binaries/scalad bin/
cp path_to_scala_binaries/scala-wallet-rpc bin/
npm install

For dev:

npm run dev

For building:

Note: This will only build the binaries for the system you run the command on. Running this command on linux will only make linux binaries, no mac or windows binaries.

npm run build

scala-electron-gui's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

scala-electron-gui's Issues

View on explorer button link broken

Hi!

The button of the view on explorer in the transaction section currently is redirecting to https://scalablocks.com/tx/TRANSACTION_ID_HERE this is not working seems like is broken link or domain name are not working , have to be changed like https://explorer.scalaproject.io/tx?tx_info=TRANSACTION_ID_HERE , this explorer is listed in the https://scala.herominers.com pool. Or another explorer that works! This is happening in the latest version Scala Electron Wallet v2.0.0

npm run build errors

npm run build fails to build - multiple errors

$ npm run build

[email protected] build /home/keefer/scala-electron-gui-2.0.0
quasar build -m electron -t mat

Build mode........ electron
Quasar theme...... mat
Quasar CLI........ v0.17.26
Quasar Framework.. v0.17.20
Debugging......... no

app:quasar-conf Reading quasar.conf.js +0ms
app:webpack Extending Renderer process Webpack config +13s
app:webpack Extending Main process Webpack config +4ms
app:artifacts Cleaned build artifact: "/home/keefer/scala-electron-gui-2.0.0/dist/electron-mat" +80ms
app:generator Generating Webpack entry point +36ms
app:build Building... +29ms

Renderer process █████████████████ building [68%] 872/896 modules 24 active
Main process █████████████████████████ [100%] in ~2m

Renderer process █████████████████████████ [100%] in ~5m
Main process █████████████████████████ [100%] in ~2m

app:artifacts Added build artifact "/home/keefer/scala-electron-gui-2.0.0/dist/electron-mat" +5m

Entrypoint app = js/vendor.js js/app.js

WARNING in ./src/components/tx_details.vue?vue&type=template&id=25e865c4& (./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/components/tx_details.vue?vue&type=template&id=25e865c4&)
Module Warning (from ./node_modules/vue-loader/lib/loaders/templateLoader.js):
(Emitted value instead of an instance of Error) : component lists rendered with v-for should have explicit keys. See https://vuejs.org/guide/list.html#key for more info.
@ ./src/components/tx_details.vue?vue&type=template&id=25e865c4& 1:0-208 1:0-208
@ ./src/components/tx_details.vue
@ ./node_modules/babel-loader/lib??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/tx_list.vue?vue&type=script&lang=js&
@ ./src/components/tx_list.vue?vue&type=script&lang=js&
@ ./src/components/tx_list.vue
@ ./node_modules/babel-loader/lib??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/pages/wallet/txhistory.vue?vue&type=script&lang=js&
@ ./src/pages/wallet/txhistory.vue?vue&type=script&lang=js&
@ ./src/pages/wallet/txhistory.vue
@ ./src/router/routes.js
@ ./src/router/index.js
@ ./.quasar/app.js
@ ./.quasar/client-entry.js
@ multi ./.quasar/client-entry.js

WARNING in ./src/components/settings.vue?vue&type=template&id=33b17486& (./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/components/settings.vue?vue&type=template&id=33b17486&)
Module Warning (from ./node_modules/vue-loader/lib/loaders/templateLoader.js):
(Emitted value instead of an instance of Error) : component lists rendered with v-for should have explicit keys. See https://vuejs.org/guide/list.html#key for more info.
@ ./src/components/settings.vue?vue&type=template&id=33b17486& 1:0-206 1:0-206
@ ./src/components/settings.vue
@ ./node_modules/babel-loader/lib??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/layouts/wallet-select/main.vue?vue&type=script&lang=js&
@ ./src/layouts/wallet-select/main.vue?vue&type=script&lang=js&
@ ./src/layouts/wallet-select/main.vue
@ ./src/router/routes.js
@ ./src/router/index.js
@ ./.quasar/app.js
@ ./.quasar/client-entry.js
@ multi ./.quasar/client-entry.js

WARNING in ./src/components/settings.vue?vue&type=template&id=33b17486& (./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/components/settings.vue?vue&type=template&id=33b17486&)
Module Warning (from ./node_modules/vue-loader/lib/loaders/templateLoader.js):
(Emitted value instead of an instance of Error) : component lists rendered with v-for should have explicit keys. See https://vuejs.org/guide/list.html#key for more info.
@ ./src/components/settings.vue?vue&type=template&id=33b17486& 1:0-206 1:0-206
@ ./src/components/settings.vue
@ ./node_modules/babel-loader/lib??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/layouts/wallet-select/main.vue?vue&type=script&lang=js&
@ ./src/layouts/wallet-select/main.vue?vue&type=script&lang=js&
@ ./src/layouts/wallet-select/main.vue
@ ./src/router/routes.js
@ ./src/router/index.js
@ ./.quasar/app.js
@ ./.quasar/client-entry.js
@ multi ./.quasar/client-entry.js

ERROR in ./src/components/mainmenu.vue?vue&type=style&index=0&lang=scss& (./node_modules/css-loader??ref--7-oneOf-2-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--7-oneOf-2-2!./node_modules/sass-loader/dist/cjs.js??ref--7-oneOf-2-3!./node_modules/vue-loader/lib??vue-loader-options!./src/components/mainmenu.vue?vue&type=style&index=0&lang=scss&)
Module build failed (from ./node_modules/sass-loader/dist/cjs.js):
Error: Node Sass version 6.0.1 is incompatible with ^4.0.0.

Cannot connect to wallet

Hi!
My Scala wallet application cannot connect to wallet. It also seem that miners have same issue as there's 140% over pay limit. This issue has been up for last two or three days. Is there problem with back-end or is there something I can do?

Himalaya Wallet V6 1.5.0

hi i am trying to download https://github.com/scala-network/scala-electron-gui/releases/tag/1.5.0 the himalaya wallet, v6 as i had an old stellite wallet which is now gone.. i have my seeds etc. so in order to do the swap i need to download this old wallet, to restore my tokens, then download a newer v7 wallet to do the swap.
I am having trouble with the v6 himalya wallet.. i can download the file, but cannot extract anything, so cannot extract the wallet.. i have tried on 2 x pc's, i have windows 64 and am using the correct download. can you help??

Build from Source numerious issues generating npm WARN deprecated

I'm in the process of trying to compile new electron GUI for Scala, Scala Electron Wallet 2.0.0 "V7 Panthera", from the source code. following the readme.md instruction's, the first stumbling block was generated by "npm install -g quasar-cli": a good section of the code has been depreciated or not supported.

keefer@Yiimp:~$ npm install -g quasar-cli
npm WARN deprecated @babel/[email protected]: 👋 We've deprecated any official stage presets in favor of users explicitly opt-ing into the proposals they want to use versus any perceived convenience. You can also check babel/babel#7770 for more information.
npm WARN deprecated [email protected]: Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.
npm WARN deprecated [email protected]: 3.x is no longer supported
npm WARN deprecated @babel/[email protected]: 👋 We've deprecated any official stage presets in favor of users explicitly opt-ing into the proposals they want to use versus any perceived convenience. You can also check babel/babel#7770 for more information.
npm WARN deprecated [email protected]: core-js@<3.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Please, upgrade your dependencies to the actual version of core-js.
npm WARN deprecated [email protected]: fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.
npm WARN deprecated [email protected]: Please see https://github.com/lydell/urix#deprecated
npm WARN deprecated [email protected]: https://github.com/lydell/resolve-url#deprecated
npm WARN deprecated [email protected]: This SVGO version is no longer supported. Upgrade to v2.x.x.
npm WARN deprecated [email protected]: support for ECMAScript is superseded by uglify-js as of v3.13.0
npm WARN deprecated [email protected]: The querystring API is considered Legacy. new code should use the URLSearchParams API instead.
npm WARN deprecated [email protected]: Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.
npm WARN deprecated [email protected]: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.
npm WARN deprecated [email protected]: This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).
npm WARN deprecated [email protected]: This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).
npm WARN deprecated [email protected]: This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).
/home/keefer/.config/nvm/versions/node/v11.9.0/bin/quasar -> /home/keefer/.config/nvm/versions/node/v11.9.0/lib/node_modules/quasar-cli/bin/quasar

[email protected] postinstall /home/keefer/.config/nvm/versions/node/v11.9.0/lib/node_modules/quasar-cli/node_modules/core-js
node -e "try{require('./postinstall')}catch(e){}"

Thank you for using core-js ( https://github.com/zloirock/core-js ) for polyfilling JavaScript standard library!

The project needs your help! Please consider supporting of core-js on Open Collective or Patreon:

https://opencollective.com/core-js
https://www.patreon.com/zloirock

Also, the author of core-js ( https://github.com/zloirock ) is looking for a good job -)

[email protected] postinstall /home/keefer/.config/nvm/versions/node/v11.9.0/lib/node_modules/quasar-cli/node_modules/ejs
node ./postinstall.js

Thank you for installing EJS: built with the Jake JavaScript build tool (https://jakejs.com/)

npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.2.2 (node_modules/quasar-cli/node_modules/chokidar/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@~2.3.2 (node_modules/quasar-cli/node_modules/watchpack/node_modules/chokidar/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm WARN [email protected] requires a peer of ajv@^6.9.1 but none is installed. You must install peer dependencies yourself.

It appears that the use of quasar-cli needs some updating.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.