It’s finally time to control the drives.
Therefore, we use Windows API a lot (about Windows version),
but Windows uses wchar_t * for internal processing of strings.
Of course, char * can also be used,
but since not all are supported, Windows API mainly uses wchar_t *.
By the way,
we have prepared a class that can freely process wchar_t * and char *.
Now that we can write without worrying about it.
The Benchmark a drive feature will be implemented soon.
As a starting point, we would like to consider to launch up with a ranking feature that utilizes the blockchain.
We finally implement the drive-related code.
If you start normally, it will start as a normal wallet,
then if you start it with administrator privileges, it will start as a drive-related wallet.
We will implement vote to blockchain in a drives benchmark.
Because, we will implement a drives benchmark to verify the voting system to the blockchain.
Today, we have released the v2.5.10 and v2.6.10.
The v2.5.10 was supported to replace peers.dat in old.
The v2.6.10 was supported on rpc command to “getblockqhash”.
We have released the latest Wallet in Windows version (v2.4.10).
We have implemented with hybrid(libsecp256k1 or OpenSSL) signature verification, optimized memory management, significantly enhanced random number generation, and new log management.
Now that we have been under control of the development process, we will move to the master branch, which is premised on release. thanks!
With the following updates, develop branch will be last.
Gradually move to from “develop” to “master” branch.
Happy New Year!
Well, development is continuing during the New Year holidays.
1, Add script for prediction processing to the basic functions (P2PKH, P2SH, P2WPKH, P2WSH).
2, We will add a transaction for quantum resistance. The size of the keys(CLPubKey, CLKey) will increase.
SorachanCoin intends to support the keys below:
wallet of old core.(only supported random)
wallet of latest core.(both supported random and HD)
wallet of quantum resistance.(only supported HD)
We are developing to reuse the “CBitcoinAddress” by the latest core so that we can be used even if the latest core.
This makes that they are easy to port to the latest core.
We improved the ScriptVisitor.
And , we will implement the script for Witness so that,
Segwit also works on the old core.
Commit: We improved the ScriptVisitor.
We are improving the Script.
After the improvement, we will activate the witness program.
We improved the “serialize.h”.
We have confirmed the normal operation by coexisting IMPLEMENT_SERIALIZE used in the old core, and ADD_SERIALIZE_METHODS used in the latest core.
In addition, since “class CSizeComputer” works even if IMPLEMENT_SERIALIZE of the old core,
“::GetSerializeSize(const T &)” is no longer necessary to it. thanks!
Also, we lifted the 16-bits limit for big endian processing.
It works automatically up to 64-bits without any problem.
We improved the transaction.
We performed encapsulation and pretreatment to implement the witness program (Segwit).