onsightit / web-wallet Goto Github PK
View Code? Open in Web Editor NEWOpenSourced Node.js Web Wallet for PoS Coins
License: GNU General Public License v3.0
OpenSourced Node.js Web Wallet for PoS Coins
License: GNU General Public License v3.0
i have installed this open source webwallet successfully.
Then i have tried to signup and login.
i have not got any mail from my email.
my setting.conf are as follows:
//
// This file must be valid JSON. But comments are allowed
//
// Please copy this file to settings.json to make your changes.
// Do not modify settings.json.template!
//
{
// NOTE: rpcuser/pass/host/port is pulled from the coin's config file.
// Runtime environment: 'development' or 'production'
"env": "development",
// The url hosting the app. e.g. myhost.org (Must match browser URI to satisfy CORS and Cookies.)
// IMPORTANT: If this parameter is not set correctly, flash messages, sockets and ssl will not work.
"appHost": "localhost",
// The app title, visible in browser window
"appTitle": "YourCoin Title",
// The app slogan
"appSlogan": "Explore YourCoin!",
// The app description
"appDescription": "YourCoin App description goes here.",
// The copyright for the footer (uncomment to override default)
//"copyRight": "Copyright (c) 2016-2017, The YourCoin developers. All rights reserved.",
// Logo
"logo": "images/Logo.png",
// Icon
"icon": "images/Icon.png",
// favicon
"favicon": "./public/wallet/favicon.ico",
// Coin name / page heading
"coinName": "YourCoin",
// Coin symbol
"coinSymbol": "SSH",
// Coin addresses start with this character
"coinChar": "S",
// How many decimale places to display for coin fractions
"decimalPlaces": 4,
// Coin has transaction txcomment feature
"txComment": false,
// chRoot allows you to put the app in a "subfolder" of an existing website,
// then use mod_proxy (or equivolent) to proxy requests for /wallet to the node.
// e.g. ProxyPass /wallet/ https://192.168.1.246:8383/wallet/ KeepAlive=On
// ProxyPassReverse /wallet/ https://192.168.1.246:8383/wallet/
// If your website is Wordpress, you will need to change the .htaccess rule to:
// # ORIGINAL RewriteRule . /index.php [L]
// RewriteRule ./ /index.php [L]
// Set to "" to allow the sub-folder 'wallet' to be exposed for proxying.
// Set to "/wallet" to chroot the node to /public/wallet/ (Normal for stand-alone YourCoin).
"chRoot": "/wallet",
// Show stats in navigation
"showStats": true,
// History rows per page
"historyRowsPP": 10,
// Minimum transaction fee
"minTxFee": 0.0001,
// Amount to send new users at sign-up
"newUserAmount": 1.0,
// Some control over how much can be sent at one time
"maxSendAmount": 1000.0,
// Run nodejs as ssl server or not
"ssl": false,
// Unsecure port to listen on
"port": 8181,
// Secure port to listen on
"sslPort": 8383,
// SSL certs key
"sslKey": "./sslcert/server.key",
// SSL certs crt
"sslCrt": "./sslcert/server.crt",
// This setting is passed to MongoDB. See README.md for setting up the database.
"mdb": {
"user": "root",
"password": "root",
"database": "olympicdb",
"host": "localhost",
"port": 27017
},
// This setting is used to make RPC calls to the wallet daemon.
"wallet": {
"rpcuser": "rpcuser",
"rpcpassword": "rpcpassword",
"rpchost": "127.0.0.1",
"rpcport": 26666,
"ssl": false,
"rejectUnauthorized": false,
"strictSSL": false
},
// Email address/password to send through mail service.
"appEmail": "[email protected]",
"appEmailPassword": "my hotmaill password",
"appEmailService": "hotmail",
// Master UI login account, and Label to assign to "" wallet accounts.
// *** DO NOT CHANGE THE ACCOUNT NAME AFTER FIRST RUN! ***
"masterAccount": "[email protected]",
// Master email account for UI.
"masterEmail": "[email protected]",
// Master password for UI. (CHANGE THIS!)
"masterPassword": "sdf",
// Master can encrypt the wallet
"masterCanEncrypt": true,
// Secret used for keyring and cookies
"supersecret": "super secret pass phrase",
// Google reCaptcha private/public keys (Leave as '' if not using.)
"reCaptchaSecret": "",
"reCaptchaKey": ""
}
Error: listen EADDRINUSE :::8181
at Object._errnoException (util.js:1022:11)
at _exceptionWithHostPort (util.js:1044:20)
at Server.setupListenHandle [as _listen2] (net.js:1367:14)
at listenInCluster (net.js:1408:12)
at Server.listen (net.js:1492:7)
at startApp (/home/bitrabit/web-wallet/wallet.js:212:27)
at Object. (/home/bitrabit/web-wallet/wallet.js:325:1)
at Module._compile (module.js:652:30)
at Object.Module._extensions..js (module.js:663:10)
at Module.load (module.js:565:32)
at tryModuleLoad (module.js:505:12)
at Function.Module._load (module.js:497:3)
at Function.Module.runMain (module.js:693:10)
at startup (bootstrap_node.js:188:16)
at bootstrap_node.js:609:3
Program node wallet.js exited with code 1
when i try send i will take back this error.
and i cannot see any amount on my profile ?
I have a Problem with Coin sending.
Error : Sorry, there was a problem sending.
I havent a error log
after run web-wallet.sh i see this error
Error: Cannot find module 'moment'
at Function.Module._resolveFilename (module.js:326:15)
at Function.Module._load (module.js:277:25)
at Module.require (module.js:354:17)
at require (internal/module.js:12:17)
at Object. (/root/web-wallet/lib/settings.js:9:14)
at Module._compile (module.js:410:26)
at Object.Module._extensions..js (module.js:417:10)
at Module.load (module.js:344:32)
at Function.Module._load (module.js:301:12)
at Module.require (module.js:354:17)
Program node wallet.js exited with code 1
Im trying to use your node UI with zcash. However zCash does not support the "accounts" feature of the wallet.
Is there any thoughts on keeping track of addresses to users in mongo instead of using the wallets native account functions?
Thank you!
Can this web wallet be used for creating online wallet for other coins??
Hi, I setup everything correct & I start the wallet, I can see the login page but when I enter the login details and hit enter it redirect me to home page I don't know why?
I have a blockchain (bitcoin-rpc compartible) where coins are isuued by a single issuer. Can I use this thing as a web wallet ?
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.