Closed blondfrogs closed 10 months ago
Please consider investigating the findings and remediating the incidents. Failure to do so may lead to compromising the associated services or software components.
🦉 GitGuardian detects secrets in your source code to help developers and security teams secure the modern development process. You are seeing this because you or someone else with access to this repository has authorized GitGuardian to scan your pull request.
Our GitHub checks need improvements? Share your feedbacks!
c15ff0b2cda42c067ec77e82ce17a1cf0209b6b5 - Modify the main CTransaction functions to include new required parameters. Came up with new Tx Version Flow that we can use to make fluxnode Tx changes easier. Modified how the network and database will be able to process the new type of FluxNode Tx.
1fcbc06fd189e8c817ac71a8ba30173ef0409bcf - Added the forking code into the consensus parameters so we can choose when to enable P2SH Nodes on the network.
ff18e7162acda0c3b55d733931446ba6f7cae477 - Added Core Checks for P2SH Node Transaction validation. Including signature validation with custom error message, RedeemScript and CollateralPubKey validation, RedeemScript and ScriptPubKey Validation
eda42534d9a88b93869bbc2d88300e197d251728 - Added Google Test that go through all Core Checks needed for P2SH Nodes including: Valid Data checks, and Invalid Data checks. We also verifying that the serialization of the transaction with the redeem script works. When P2SH nodes goes active, all new version will use the updated v6 Start node transactions by default
4a3cd7ecfbeee78484755bca656d01b75a639670 - Added new rpc calls to help build, sign, send p2sh startnode transactions
c57f1bed94012e87f3fd3365e9b9987122091286 - Added descriptions and correct parameter checks to new rpc calls
New RPC Calls are
Tests :
fluxnode-tx-already-in-chain-or-waiting-for-dos-unban
Not yet done: