Giter VIP home page Giter VIP logo

projectixian / ixian-source Goto Github PK

View Code? Open in Web Editor NEW
10.0 4.0 2.0 8.5 MB

Ixian source code repository

Home Page: https://www.ixian.io

License: MIT License

C# 30.02% HTML 5.23% C 59.87% C++ 0.44% Batchfile 0.01% CSS 1.14% JavaScript 0.01% Makefile 0.02% PowerShell 1.74% Assembly 1.53%
ixian blockchain p2p cryptocurrency cryptography crypto cryptocurrency-exchanges dlt distributed-ledger decentralized

ixian-source's People

Contributors

ashkante avatar firestorm40 avatar ixiangel avatar markozagar avatar mzagar20 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

mkrufky plsrcoin

ixian-source's Issues

Windows Explorer CPU and Memory usage

There is an issue with the Windows Search Indexer, which interacts badly with some of Ixian's files (SQLite database).
If Ixian DLT is run from a path in a user's index locations (mainly the user profile, "Documents" or "Destkop" folders), the search indexer will keep consuming more and more memory and CPU time.
In some cases, the memory and CPU usage will be reported by Windows Explorer, instead.

The workaround is to place IxianDLT in a folder, which is not indexed, such as C:\Ixian. You may also add Ixian's program folder in the Windows Indexing exclusion list to prevent this issue.

The problem is being investigated in more detail.

Difficulty calculation

Due to the way current hashrate is estimated, the difficulty for PoW solutions can grow disproportionately. (The positive error in hashrate is 'accumulated' into each next predicted hashrate, thus quickly raising the difficulty.)

The fix is being worked upon and should be committed sometime in the next day or so, but it will not be activated until 0.6 and block version v2.

Stuck on block 61454

Tried to start with -c, but it is the same or the last day...

2018-11-22 06:43:51.7267|info|Thread(11): Creating a WalletState snapshot.
2018-11-22 06:43:51.7807|info|Thread(11): Reverting WalletState snapshot (11 wallets).
2018-11-22 06:43:51.7807|info|Thread(11): VerifyBlock duration: 65,4597ms
2018-11-22 06:43:51.7807|warn|Thread(11): Received block #61454 (1513d3c68ffd687ea19120a7bc75220a64b1ce6bc99b7f9866472cb0f29b524a) which had a signature that wasn't found in the PL!
2018-11-22 06:43:51.7807|info|Thread(11): This is the block we are currently working on. Merging signatures.
2018-11-22 06:43:51.7807|info|Thread(11): Block #61454: Received block has less signatures, re-transmitting local block. (total signatures: 11).
2018-11-22 06:43:51.7807|warn|Thread(11): Attempting to add a duplicate message (code: newBlock) to the normal priority network queue
2018-11-22 06:43:51.7827|info|Thread(11): Received block #61454 1513d3c68ffd687ea19120a7bc75220a64b1ce6bc99b7f9866472cb0f29b524a (12 sigs) from the network.
2018-11-22 06:43:51.7927|info|Thread(11): Estimated network hash rate is 17404771 H/s (previous was: 17222184 H/s). Difficulty adjusts from 18445574142902986121 -> 18445580279559166517.
2018-11-22 06:43:51.7977|info|Thread(27): Estimated network hash rate is 17404771 H/s (previous was: 17222184 H/s). Difficulty adjusts from 18445574142902986121 -> 18445580279559166517.
2018-11-22 06:43:51.7977|info|Thread(27): Creating a WalletState snapshot.
2018-11-22 06:43:51.8577|info|Thread(27): Reverting WalletState snapshot (11 wallets).
2018-11-22 06:43:51.8577|info|Thread(27): VerifyBlock duration: 71,2449ms
2018-11-22 06:43:51.8577|warn|Thread(27): Block sigFreeze verification failed for #61454. Checksum is 9d90fbf3abd5d261a3d8db1a926a54a2969f1fb09894c8f3c168b2426572cee5, but should be 422048b2a03d74bcaf661f729f32efc1d520262735347748dfe4052807b66209. Requesting block #61449
2018-11-22 06:43:51.8577|warn|Thread(27): Signature freeze checksum verification failed on current localNewBlock #61454, waiting for the correct target block.

Ubuntu18.04 threw an exception when run the IxianDLT node

Unhandled Exception:
System.TypeInitializationException: The type initializer for 'SQLite.SQLiteConnection' threw an exception. ---> System.DllNotFoundException: e_sqlite3
at (wrapper managed-to-native) SQLitePCL.SQLite3Provider_e_sqlite3+NativeMethods.sqlite3_libversion_number()
at SQLitePCL.SQLite3Provider_e_sqlite3.SQLitePCL.ISQLite3Provider.sqlite3_libversion_number () [0x00000] in <94e90f2e2a1e4f8983b76383f64574ce>:0
at SQLitePCL.raw.SetProvider (SQLitePCL.ISQLite3Provider imp) [0x00008] in <724f9a22df504a05b4645fb690570b7a>:0
at SQLitePCL.Batteries_V2.Init () [0x00005] in :0
at SQLite.SQLiteConnection..cctor () [0x00010] in :0
--- End of inner exception stack trace ---
at (wrapper managed-to-native) System.Object.__icall_wrapper_mono_generic_class_init(intptr)
at DLT.Meta.Storage.getSQLiteConnection (System.String path, System.Boolean cache) [0x00055] in <0ce733d547844ba7ba153b729cc1281c>:0
at DLT.Meta.Storage.prepareStorage () [0x000b6] in <0ce733d547844ba7ba153b729cc1281c>:0
at DLT.Meta.Node.start (System.Boolean verboseConsoleOutput) [0x0005d] in <0ce733d547844ba7ba153b729cc1281c>:0
at DLTNode.Program.onStart (System.String[] args) [0x001fc] in <0ce733d547844ba7ba153b729cc1281c>:0
at DLTNode.Program.Main (System.String[] args) [0x0003a] in <0ce733d547844ba7ba153b729cc1281c>:0
[ERROR] FATAL UNHANDLED EXCEPTION: System.TypeInitializationException: The type initializer for 'SQLite.SQLiteConnection' threw an exception. ---> System.DllNotFoundException: e_sqlite3
at (wrapper managed-to-native) SQLitePCL.SQLite3Provider_e_sqlite3+NativeMethods.sqlite3_libversion_number()
at SQLitePCL.SQLite3Provider_e_sqlite3.SQLitePCL.ISQLite3Provider.sqlite3_libversion_number () [0x00000] in <94e90f2e2a1e4f8983b76383f64574ce>:0
at SQLitePCL.raw.SetProvider (SQLitePCL.ISQLite3Provider imp) [0x00008] in <724f9a22df504a05b4645fb690570b7a>:0
at SQLitePCL.Batteries_V2.Init () [0x00005] in :0
at SQLite.SQLiteConnection..cctor () [0x00010] in :0
--- End of inner exception stack trace ---
at (wrapper managed-to-native) System.Object.__icall_wrapper_mono_generic_class_init(intptr)
at DLT.Meta.Storage.getSQLiteConnection (System.String path, System.Boolean cache) [0x00055] in <0ce733d547844ba7ba153b729cc1281c>:0
at DLT.Meta.Storage.prepareStorage () [0x000b6] in <0ce733d547844ba7ba153b729cc1281c>:0
at DLT.Meta.Node.start (System.Boolean verboseConsoleOutput) [0x0005d] in <0ce733d547844ba7ba153b729cc1281c>:0
at DLTNode.Program.onStart (System.String[] args) [0x001fc] in <0ce733d547844ba7ba153b729cc1281c>:0
at DLTNode.Program.Main (System.String[] args) [0x0003a] in <0ce733d547844ba7ba153b729cc1281c>:0

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.