saitotech / saito Goto Github PK
View Code? Open in Web Editor NEWbig-data application blockchain
License: Other
big-data application blockchain
License: Other
Not sure if the title explains it. This is what I'm talking about:
If you look at the screenshot, there's no invite from that hash. (the other 2 are my alts)
Once the invite you've sent expires, that screen should go as well and the user should be sent back to the Arcade. You could also add a button to extend the invite.
DNS replications
Block Compression
Peer Discovery
We are throwing a server side error on game deletion. Not sure if this is causing any issues.
|node:6561) UnhandledPromiseRejectionWarning: Error: SQLITE_ERROR: no such column: winner
| (node:6561) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 70)
Just thought I would flag, rather than fix - as it might relate to something that is troubling folk.
Submit the sparse hashmap module for inclusion in npm repositories.
Chain Test 20180520
Both nodes have 5 blocks but block 5 is different on each
Error
START TIME: 1526824853109
Adding block 6 -> 1c31bed6ffd40e0df48c696f3ad839a8917d631da1bf629e8463ca54a527a125 1526823527616
UPDATING LONGEST CHAIN: 2 new |||||| 0 old 1
validate longest chain...
... unwind old chain
... validate block inputs and other stuff
... validate block inputs and other stuff
... validate block inputs and other stuff
FAILED TO VALIDATE SLIP: 591adcde0eca885d4a4a17ca06646b8566d20edaa4e4f8710279d65e017a93ba00136
{
"add": "2242wmfGQiVrg3oUvSsLaziSudFdo6999f1FwWuVUMuGR",
"amt": 36,
"gt": 0,
"bid": 5,
"tid": 9,
"sid": 1,
"bhash": "adcde0eca885d4a4a17ca06646b8566d20edaa4e4f8710279d65e017a93ba001",
"lc": 1,
"ft": 0,
"rn": 63
}
MY GBID: 1
... unwind old chain
We cannot find a block on disk that should exist in unwindChain
NB have tested in various combinations including creating one longer chain... which ever way - when a chain reorg is forced I get this error.
Two syncs.
Error
One does not add blocks from two.
To refactor the current compile/refresh/build approach I suggest the following improvements.
Those are just ideas and do not represent yet a final solution.
modules
to have their own node_modules
, build-script to be independent of main scriptbrowser.js
should lazy-load (dynamic import) modules to minimize startup footprintbrowser.js
later stage:
Command Line :
root@65b6e9b87e69:/home/saito/lib# node start.js
Error message :
Error Reading Options File
error: Error Reading Options File {"stack":"Error: ENOENT: no such file or directory, _open '/home/saito/lib/saito/../options'\_n at Object.fs.openSync (fs.js:660:18)\n at Object.fs.readFileSync (fs.js:565:33)\n at Storage.loadOptions (/home/saito/lib/saito/storage.js:429:12)\n at Storage.initialize (/home/saito/lib/saito/storage.js:87:8)\n at initSaito (/home/saito/lib/start.js:67:13)\n at Object.<anonymous> (/home/saito/lib/start.js:29:3)\n at Module._compile (internal/modules/cjs/loader.js:654:30)\n at Object.Module._extensions..js (internal/modules/cjs/loader.js:665:10)\n at Module.load (internal/modules/cjs/loader.js:566:32)\n at tryModuleLoad (internal/modules/cjs/loader.js:506:12)"}
I looked into lib/saito/storage.js at line 429,
fs.readFileSync(__dirname + '/../options', 'utf8', (err, data) => {
and in lib/ , options.conf exists instead of options .
Test - Chain Reorg
Node two syncs
Node two syncs
Node one syncs
ERROR
node two does not sync blocks from node one
New block is creted on node two but not recognised as part of longest chain.
Tried sending an invite but it told me I didn't have enough tokens, which I found weird since I had sent another invite an hour earlier. In the main page, it showed me 0 tokens. Went to the faucet and claimed the tokens but didn't receive any. After reloading a couple times, my balance showed up again.
Screenshots attached:
Route [email protected] to abc@saito - and route saito messages to FQDNs if included.
Credit to Cardlinger for finding this bug.
He (USSR) controlled Taiwan and had Dominaton in Asia but the Scoring only gave him 1 vp, when it should have been 5. After I played China, thus cancelling Formosan, it went back to -5.
I find in .gitignore
lib/test.js
which I suppose should be tests. Can anyone help remove this and add tests to the code base? It would be help build up the test coverage as well as make easier for new devs to understand.
Thanks!
Right now there is no way for new users to know what our custom cards do unless they use them in a game. Yesterday I had a guy asking me if he could see their descriptions and I had to send each thru the chat.
I suggest adding a hoveover description, like in the game log, to the card selection screen. Either that or a '?' button besides each card.
After you click a tile, hitting the cancel buttton should make the options disappear but it doesn't. You can only click another tile for them to move.
I'm my opinion, this is our most requested feature. Everyone complaints about misclicks and it would help a lot with newbies.
Regarding its implementation, it could work like when you try couping a BG when DEFCON is 2. A box asking if you're sure that's what you wanna do. If you place influence, it could ask you to confirm after you're done placing it. Also, a "don't show this again" option would be wonderful.
Same way as Chess does it. Auto-creating a private chat between the two upon entering the game might be a good idea as well since a lot of organics seem to come in and play with friends but never use the public chat
Quoting Duke
"btw, something I realized recently
when people get here and don't register a name, or if they just refuse to register a name
they most likely don't know what their hash is
so when we call to them by using it in chat, they probably have no clue it's them we are talking about
wallets seem to get created with some tokens in already, so people don't really have a reason to go out of the arcade page and figure their own hashes anymore, so it might be worth putting something on the arcade that displays your hash/username"
Refactored Email and Control Panel Application to be shipped by the foundation as a core app.
User on chain key exchange to find and route between users.
Module to route traffic if nodes without public IP.
(This is useful for messaging, IoT etc)
(this is mainly a test-issue to test the created board)
Work on CI and Devops cannot begin before application deployment is decided.
Playing a match against Krom, My Chrome window started disconnecting randomly and I had to refresh. Tried sending a message thru the chat but it told me I was disconnected and it grayed out, nonetheless, I did receive the message in my alt account (which wasn't suffering from disconnection issues).
Screenshots attached, 26p6 is my main account.
Had a game against Saitopore freezing today, really important. Screenshot and report attached.
PS: Can you please add the hash under your opponent's name in the Player tab? Would make it easier to find transactions in the explorer. I couldn't ask Saitopore his hash since he had already left.
we are remote-loading a library we need to include in-house, at least for chrome extension purposes.
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.