multy-io / multy-back Goto Github PK
View Code? Open in Web Editor NEWBack-end of the Multy - mobile multy-blockchain wallet.
License: Other
Back-end of the Multy - mobile multy-blockchain wallet.
License: Other
It is not obvious that Address in configuration means.
All third-party dependencies should be located either within this repository (as submodules, subtrees, anything else) or hosted on Appscrunch's github. In rare case when moving a dependency to our github is too complicated or takes too much time, leave it at original location, but under no condition you should not refer to developer's private repository.
Need asyncronous /server/status endpoint page showing status of various application components to track initialization problems. This page should be responsive even before DB and NS services initialization starts.
Having all cryptocurrency-specific settings in flat structure is not too nice, since we are going to support many blockchains\backends and that would become really ugly really fast.
Please introduce some sort of scope for each blockchain configuration data.
Multy-back/node-streamer/eth/streamer.proto
Lines 7 to 8 in 53b5704
Event
prefixes for rpc endpoints:AddressToResync
to address, 'cause it's just an address:Multy-back/node-streamer/eth/streamer.proto
Lines 133 to 135 in 53b5704
Multy-back/node-streamer/eth/streamer.proto
Lines 150 to 155 in 53b5704
WalletIndex
, WalletIndex
) from node service, it should be tracked on main, Multy-Back service:Multy-back/node-streamer/eth/streamer.proto
Lines 145 to 147 in 53b5704
Google.Protobuf.WellKnownTypes.Empty
instead of redeclaring Empty
messageRight now if there is no connection to database, backend just dumps configuration and hangs with no activity. If there is no connection, it should at least give a first warning.
multy-back | aaaaaaaaaaa
multy-back | 2018-11-20/08:19:32.427 [ERROR] main: --------------------------------new multy back server session
multy-back | 2018-11-20/08:19:32.428 [INFO] main: CONFIGURATION={Name:Multy-Stage
Database:{Address:mongodb:27000 DBUsers:userDB ... IOS:{Hard:0 Soft:0}}}
multy-back | 2018-11-20/08:19:32.428 [INFO] main: branch: dev
multy-back | 2018-11-20/08:19:32.428 [INFO] main: commit: 9e7cf01
multy-back | 2018-11-20/08:19:32.428 [INFO] main: build time: 2018-11-18T08:31:52+0000
multy-back | 2018-11-20/08:19:32.428 [INFO] main: tag:
According to Go's naming convention factory function should be NewUserStore
instead of InitUserStore
https://golang.org/doc/effective_go.html#composite_literals
This is needed for healthcheck of our images before deploy to prevent things like #124.
Multy on startup dumps config with some password data. This is no good. Password can reveal two first symbols for identification purposes and be at least 12 symbols.
TableMempoolRatesETHTest: TableTxsDataETHTest:TableTxsDataETHTest
DBRestoreState:RestoreState TableState:LastState Username:multy Password:17*********}
SocketioAddr:0.0.0.0:6780 RestAddress:0.0.0.0:6778 Firebase:{Type: ProjectID: PrivateKeyID:
PrivateKey: ClientEmail: ClientID: AuthURI: TokenURI: AuthProviderX509CertURL:
ClientX509CertURL:} NSQAddress:0.0.0.0:1150 BTCNodeAddress:localhost:18334
DonationAddresses:[{FeatureCode:10000
DonationAddress:1FPv9f8EGRDNod7mSvJnUFonUioA3Pw5ng}
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.