-
Notifications
You must be signed in to change notification settings - Fork 107
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feature/proof-of-stake #964
Commits on Feb 28, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ae9e118 - Browse repository at this point
Copy the full SHA ae9e118View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0eff225 - Browse repository at this point
Copy the full SHA 0eff225View commit details -
Configuration menu - View commit details
-
Copy full SHA for bf84888 - Browse repository at this point
Copy the full SHA bf84888View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1f644e8 - Browse repository at this point
Copy the full SHA 1f644e8View commit details
Commits on Feb 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 0c40ac8 - Browse repository at this point
Copy the full SHA 0c40ac8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9445f77 - Browse repository at this point
Copy the full SHA 9445f77View commit details
Commits on Mar 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e1312f9 - Browse repository at this point
Copy the full SHA e1312f9View commit details -
Configuration menu - View commit details
-
Copy full SHA for ea2db8f - Browse repository at this point
Copy the full SHA ea2db8fView commit details
Commits on Mar 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 0c9f9d9 - Browse repository at this point
Copy the full SHA 0c9f9d9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 62cae9d - Browse repository at this point
Copy the full SHA 62cae9dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8937613 - Browse repository at this point
Copy the full SHA 8937613View commit details -
PoS NetworkManager Consolidation (#1078)
* NetworkManager consolidation * Nits
Configuration menu - View commit details
-
Copy full SHA for b492efe - Browse repository at this point
Copy the full SHA b492efeView commit details
Commits on Mar 7, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c507ea1 - Browse repository at this point
Copy the full SHA c507ea1View commit details
Commits on Mar 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 3cd83f7 - Browse repository at this point
Copy the full SHA 3cd83f7View commit details
Commits on Mar 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 0e88655 - Browse repository at this point
Copy the full SHA 0e88655View commit details
Commits on Mar 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4afebad - Browse repository at this point
Copy the full SHA 4afebadView commit details -
Configuration menu - View commit details
-
Copy full SHA for 31944cd - Browse repository at this point
Copy the full SHA 31944cdView commit details
Commits on Mar 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 02d8120 - Browse repository at this point
Copy the full SHA 02d8120View commit details -
Configuration menu - View commit details
-
Copy full SHA for f05e347 - Browse repository at this point
Copy the full SHA f05e347View commit details -
Configuration menu - View commit details
-
Copy full SHA for cbdfedd - Browse repository at this point
Copy the full SHA cbdfeddView commit details
Commits on Mar 19, 2024
-
PoS Mempool Simplified AddTransaction Validation (#1090)
* Remove Spend and Signature verification * review
Configuration menu - View commit details
-
Copy full SHA for 751d3a2 - Browse repository at this point
Copy the full SHA 751d3a2View commit details -
PoS MempoolTx Validated status (#1098)
* PoS MempoolTx Validated status * Review
Configuration menu - View commit details
-
Copy full SHA for 1117ef4 - Browse repository at this point
Copy the full SHA 1117ef4View commit details -
Configuration menu - View commit details
-
Copy full SHA for a970551 - Browse repository at this point
Copy the full SHA a970551View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ceb156 - Browse repository at this point
Copy the full SHA 3ceb156View commit details
Commits on Mar 20, 2024
-
feature/pos-networking-and-syncing (#899)
* Add BLS Keystore * PoS Validator Constants and Network Changes (#876) * PoS Block Producer: TxnConnectStatusByIndex (#672) * TransactionConnectStatus and ConnectFailingTransaction * Revert "Merge branch 'p/bmf-status-connected' into p/failing-transactions" This reverts commit d3e543c4c3e6f03cc74087b05c268d4449ba1689, reversing changes made to 960001c. * Revert "Revert "Merge branch 'p/bmf-status-connected' into p/failing-transactions"" This reverts commit 10a147654c5147c28ec674d0650bb54c8d9cebce. * Revert "Merge branch 'p/bmf-status-connected' into p/failing-transactions" This reverts commit d3e543c4c3e6f03cc74087b05c268d4449ba1689, reversing changes made to a9f7827. * TransactionConnectStatus and ConnectFailingTransaction * Initial _connectFailingTransaction * ConnectFailingTransaction and GlobalParamsEntry updates * Fix merge conflicts * gofmt * Fix merge conflicts * Fix blockheight * Fix merge conflicts * gofmt * Revert connect failing transaction * Add TxnStatusConnectedIndex to block and header * Fix naming * Fix tests; remove asserts * Update comment * Constants and network changes * Test MsgDeSoVerack encoding * Fix snapshot hack * Revert "Remove constants/network" This reverts commit b467ddbcd034c2e8d2728a7e77f4b714b686a760. * Fix compilation errors * Address review comments * PoS Validator Connect/Disconnect Flow (#768) * PoS Block Producer: TxnConnectStatusByIndex (#672) * TransactionConnectStatus and ConnectFailingTransaction * Revert "Merge branch 'p/bmf-status-connected' into p/failing-transactions" This reverts commit d3e543c4c3e6f03cc74087b05c268d4449ba1689, reversing changes made to 960001c. * Revert "Revert "Merge branch 'p/bmf-status-connected' into p/failing-transactions"" This reverts commit 10a147654c5147c28ec674d0650bb54c8d9cebce. * Revert "Merge branch 'p/bmf-status-connected' into p/failing-transactions" This reverts commit d3e543c4c3e6f03cc74087b05c268d4449ba1689, reversing changes made to a9f7827. * TransactionConnectStatus and ConnectFailingTransaction * Initial _connectFailingTransaction * ConnectFailingTransaction and GlobalParamsEntry updates * Fix merge conflicts * gofmt * Fix merge conflicts * Fix blockheight * Fix merge conflicts * gofmt * Revert connect failing transaction * Add TxnStatusConnectedIndex to block and header * Fix naming * Fix tests; remove asserts * Update comment * Another review round * gofmt * Comment change * PoS RemoteNode and RemoteNodeId (#857) * RemoteNode and RemoteNodeId * Add HandshakeController PoS Block Producer: TxnConnectStatusByIndex (#672) * TransactionConnectStatus and ConnectFailingTransaction * Revert "Merge branch 'p/bmf-status-connected' into p/failing-transactions" This reverts commit d3e543c4c3e6f03cc74087b05c268d4449ba1689, reversing changes made to 960001c. * Revert "Revert "Merge branch 'p/bmf-status-connected' into p/failing-transactions"" This reverts commit 10a147654c5147c28ec674d0650bb54c8d9cebce. * Revert "Merge branch 'p/bmf-status-connected' into p/failing-transactions" This reverts commit d3e543c4c3e6f03cc74087b05c268d4449ba1689, reversing changes made to a9f7827. * TransactionConnectStatus and ConnectFailingTransaction * Initial _connectFailingTransaction * ConnectFailingTransaction and GlobalParamsEntry updates * Fix merge conflicts * gofmt * Fix merge conflicts * Fix blockheight * Fix merge conflicts * gofmt * Revert connect failing transaction * Add TxnStatusConnectedIndex to block and header * Fix naming * Fix tests; remove asserts * Update comment Integration testing updates PoS Block Producer: TxnConnectStatusByIndex (#672) * TransactionConnectStatus and ConnectFailingTransaction * Revert "Merge branch 'p/bmf-status-connected' into p/failing-transactions" This reverts commit d3e543c4c3e6f03cc74087b05c268d4449ba1689, reversing changes made to 960001c. * Revert "Revert "Merge branch 'p/bmf-status-connected' into p/failing-transactions"" This reverts commit 10a147654c5147c28ec674d0650bb54c8d9cebce. * Revert "Merge branch 'p/bmf-status-connected' into p/failing-transactions" This reverts commit d3e543c4c3e6f03cc74087b05c268d4449ba1689, reversing changes made to a9f7827. * TransactionConnectStatus and ConnectFailingTransaction * Initial _connectFailingTransaction * ConnectFailingTransaction and GlobalParamsEntry updates * Fix merge conflicts * gofmt * Fix merge conflicts * Fix blockheight * Fix merge conflicts * gofmt * Revert connect failing transaction * Add TxnStatusConnectedIndex to block and header * Fix naming * Fix tests; remove asserts * Update comment RemoteNode and RemoteNodeId Initial remote node manager tests remote node tests Better connection testing framework Add validator integration test Fix validator-validator connection test; Add nonValidator-validator test * Review round * Add HandshakeController PoS Block Producer: TxnConnectStatusByIndex (#672) * TransactionConnectStatus and ConnectFailingTransaction * Revert "Merge branch 'p/bmf-status-connected' into p/failing-transactions" This reverts commit d3e543c4c3e6f03cc74087b05c268d4449ba1689, reversing changes made to 960001c. * Revert "Revert "Merge branch 'p/bmf-status-connected' into p/failing-transactions"" This reverts commit 10a147654c5147c28ec674d0650bb54c8d9cebce. * Revert "Merge branch 'p/bmf-status-connected' into p/failing-transactions" This reverts commit d3e543c4c3e6f03cc74087b05c268d4449ba1689, reversing changes made to a9f7827. * TransactionConnectStatus and ConnectFailingTransaction * Initial _connectFailingTransaction * ConnectFailingTransaction and GlobalParamsEntry updates * Fix merge conflicts * gofmt * Fix merge conflicts * Fix blockheight * Fix merge conflicts * gofmt * Revert connect failing transaction * Add TxnStatusConnectedIndex to block and header * Fix naming * Fix tests; remove asserts * Update comment Integration testing updates PoS Block Producer: TxnConnectStatusByIndex (#672) * TransactionConnectStatus and ConnectFailingTransaction * Revert "Merge branch 'p/bmf-status-connected' into p/failing-transactions" This reverts commit d3e543c4c3e6f03cc74087b05c268d4449ba1689, reversing changes made to 960001c. * Revert "Revert "Merge branch 'p/bmf-status-connected' into p/failing-transactions"" This reverts commit 10a147654c5147c28ec674d0650bb54c8d9cebce. * Revert "Merge branch 'p/bmf-status-connected' into p/failing-transactions" This reverts commit d3e543c4c3e6f03cc74087b05c268d4449ba1689, reversing changes made to a9f7827. * TransactionConnectStatus and ConnectFailingTransaction * Initial _connectFailingTransaction * ConnectFailingTransaction and GlobalParamsEntry updates * Fix merge conflicts * gofmt * Fix merge conflicts * Fix blockheight * Fix merge conflicts * gofmt * Revert connect failing transaction * Add TxnStatusConnectedIndex to block and header * Fix naming * Fix tests; remove asserts * Update comment RemoteNode and RemoteNodeId Initial remote node manager tests remote node tests Better connection testing framework Add validator integration test Fix validator-validator connection test; Add nonValidator-validator test * Final pass * PoS Remote Node Indexer and Manager (#879) * Add RemoteNodeIndexer * Add HandshakeController PoS Block Producer: TxnConnectStatusByIndex (#672) * TransactionConnectStatus and ConnectFailingTransaction * Revert "Merge branch 'p/bmf-status-connected' into p/failing-transactions" This reverts commit d3e543c4c3e6f03cc74087b05c268d4449ba1689, reversing changes made to 960001c. * Revert "Revert "Merge branch 'p/bmf-status-connected' into p/failing-transactions"" This reverts commit 10a147654c5147c28ec674d0650bb54c8d9cebce. * Revert "Merge branch 'p/bmf-status-connected' into p/failing-transactions" This reverts commit d3e543c4c3e6f03cc74087b05c268d4449ba1689, reversing changes made to a9f7827. * TransactionConnectStatus and ConnectFailingTransaction * Initial _connectFailingTransaction * ConnectFailingTransaction and GlobalParamsEntry updates * Fix merge conflicts * gofmt * Fix merge conflicts * Fix blockheight * Fix merge conflicts * gofmt * Revert connect failing transaction * Add TxnStatusConnectedIndex to block and header * Fix naming * Fix tests; remove asserts * Update comment Integration testing updates PoS Block Producer: TxnConnectStatusByIndex (#672) * TransactionConnectStatus and ConnectFailingTransaction * Revert "Merge branch 'p/bmf-status-connected' into p/failing-transactions" This reverts commit d3e543c4c3e6f03cc74087b05c268d4449ba1689, reversing changes made to 960001c. * Revert "Revert "Merge branch 'p/bmf-status-connected' into p/failing-transactions"" This reverts commit 10a147654c5147c28ec674d0650bb54c8d9cebce. * Revert "Merge branch 'p/bmf-status-connected' into p/failing-transactions" This reverts commit d3e543c4c3e6f03cc74087b05c268d4449ba1689, reversing changes made to a9f7827. * TransactionConnectStatus and ConnectFailingTransaction * Initial _connectFailingTransaction * ConnectFailingTransaction and GlobalParamsEntry updates * Fix merge conflicts * gofmt * Fix merge conflicts * Fix blockheight * Fix merge conflicts * gofmt * Revert connect failing transaction * Add TxnStatusConnectedIndex to block and header * Fix naming * Fix tests; remove asserts * Update comment RemoteNode and RemoteNodeId Initial remote node manager tests remote node tests Better connection testing framework Add validator integration test Fix validator-validator connection test; Add nonValidator-validator test Simplify indices Simplify remote node indexer; fix compilation Simplify RemoteNodeManager More RemoteNodeManager updates Nits * PoS HandshakeController (#860) * Add HandshakeController PoS Block Producer: TxnConnectStatusByIndex (#672) * TransactionConnectStatus and ConnectFailingTransaction * Revert "Merge branch 'p/bmf-status-connected' into p/failing-transactions" This reverts commit d3e543c4c3e6f03cc74087b05c268d4449ba1689, reversing changes made to 960001c. * Revert "Revert "Merge branch 'p/bmf-status-connected' into p/failing-transactions"" This reverts commit 10a147654c5147c28ec674d0650bb54c8d9cebce. * Revert "Merge branch 'p/bmf-status-connected' into p/failing-transactions" This reverts commit d3e543c4c3e6f03cc74087b05c268d4449ba1689, reversing changes made to a9f7827. * TransactionConnectStatus and ConnectFailingTransaction * Initial _connectFailingTransaction * ConnectFailingTransaction and GlobalParamsEntry updates * Fix merge conflicts * gofmt * Fix merge conflicts * Fix blockheight * Fix merge conflicts * gofmt * Revert connect failing transaction * Add TxnStatusConnectedIndex to block and header * Fix naming * Fix tests; remove asserts * Update comment Integration testing updates PoS Block Producer: TxnConnectStatusByIndex (#672) * TransactionConnectStatus and ConnectFailingTransaction * Revert "Merge branch 'p/bmf-status-connected' into p/failing-transactions" This reverts commit d3e543c4c3e6f03cc74087b05c268d4449ba1689, reversing changes made to 960001c. * Revert "Revert "Merge branch 'p/bmf-status-connected' into p/failing-transactions"" This reverts commit 10a147654c5147c28ec674d0650bb54c8d9cebce. * Revert "Merge branch 'p/bmf-status-connected' into p/failing-transactions" This reverts commit d3e543c4c3e6f03cc74087b05c268d4449ba1689, reversing changes made to a9f7827. * TransactionConnectStatus and ConnectFailingTransaction * Initial _connectFailingTransaction * ConnectFailingTransaction and GlobalParamsEntry updates * Fix merge conflicts * gofmt * Fix merge conflicts * Fix blockheight * Fix merge conflicts * gofmt * Revert connect failing transaction * Add TxnStatusConnectedIndex to block and header * Fix naming * Fix tests; remove asserts * Update comment RemoteNode and RemoteNodeId Initial remote node manager tests remote node tests * Add HandshakeController PoS Block Producer: TxnConnectStatusByIndex (#672) * TransactionConnectStatus and ConnectFailingTransaction * Revert "Merge branch 'p/bmf-status-connected' into p/failing-transactions" This reverts commit d3e543c4c3e6f03cc74087b05c268d4449ba1689, reversing changes made to 960001c. * Revert "Revert "Merge branch 'p/bmf-status-connected' into p/failing-transactions"" This reverts commit 10a147654c5147c28ec674d0650bb54c8d9cebce. * Revert "Merge branch 'p/bmf-status-connected' into p/failing-transactions" This reverts commit d3e543c4c3e6f03cc74087b05c268d4449ba1689, reversing changes made to a9f7827. * TransactionConnectStatus and ConnectFailingTransaction * Initial _connectFailingTransaction * ConnectFailingTransaction and GlobalParamsEntry updates * Fix merge conflicts * gofmt * Fix merge conflicts * Fix blockheight * Fix merge conflicts * gofmt * Revert connect failing transaction * Add TxnStatusConnectedIndex to block and header * Fix naming * Fix tests; remove asserts * Update comment Integration testing updates PoS Block Producer: TxnConnectStatusByIndex (#672) * TransactionConnectStatus and ConnectFailingTransaction * Revert "Merge branch 'p/bmf-status-connected' into p/failing-transactions" This reverts commit d3e543c4c3e6f03cc74087b05c268d4449ba1689, reversing changes made to 960001c. * Revert "Revert "Merge branch 'p/bmf-status-connected' into p/failing-transactions"" This reverts commit 10a147654c5147c28ec674d0650bb54c8d9cebce. * Revert "Merge branch 'p/bmf-status-connected' into p/failing-transactions" This reverts commit d3e543c4c3e6f03cc74087b05c268d4449ba1689, reversing changes made to a9f7827. * TransactionConnectStatus and ConnectFailingTransaction * Initial _connectFailingTransaction * ConnectFailingTransaction and GlobalParamsEntry updates * Fix merge conflicts * gofmt * Fix merge conflicts * Fix blockheight * Fix merge conflicts * gofmt * Revert connect failing transaction * Add TxnStatusConnectedIndex to block and header * Fix naming * Fix tests; remove asserts * Update comment RemoteNode and RemoteNodeId Initial remote node manager tests remote node tests Better connection testing framework Add validator integration test Fix validator-validator connection test; Add nonValidator-validator test Simplify indices Simplify remote node indexer; fix compilation * Add HandshakeController PoS Block Producer: TxnConnectStatusByIndex (#672) * TransactionConnectStatus and ConnectFailingTransaction * Revert "Merge branch 'p/bmf-status-connected' into p/failing-transactions" This reverts commit d3e543c4c3e6f03cc74087b05c268d4449ba1689, reversing changes made to 960001c. * Revert "Revert "Merge branch 'p/bmf-status-connected' into p/failing-transactions"" This reverts commit 10a147654c5147c28ec674d0650bb54c8d9cebce. * Revert "Merge branch 'p/bmf-status-connected' into p/failing-transactions" This reverts commit d3e543c4c3e6f03cc74087b05c268d4449ba1689, reversing changes made to a9f7827. * TransactionConnectStatus and ConnectFailingTransaction * Initial _connectFailingTransaction * ConnectFailingTransaction and GlobalParamsEntry updates * Fix merge conflicts * gofmt * Fix merge conflicts * Fix blockheight * Fix merge conflicts * gofmt * Revert connect failing transaction * Add TxnStatusConnectedIndex to block and header * Fix naming * Fix tests; remove asserts * Update comment Integration testing updates PoS Block Producer: TxnConnectStatusByIndex (#672) * TransactionConnectStatus and ConnectFailingTransaction * Revert "Merge branch 'p/bmf-status-connected' into p/failing-transactions" This reverts commit d3e543c4c3e6f03cc74087b05c268d4449ba1689, reversing changes made to 960001c. * Revert "Revert "Merge branch 'p/bmf-status-connected' into p/failing-transactions"" This reverts commit 10a147654c5147c28ec674d0650bb54c8d9cebce. * Revert "Merge branch 'p/bmf-status-connected' into p/failing-transactions" This reverts commit d3e543c4c3e6f03cc74087b05c268d4449ba1689, reversing changes made to a9f7827. * TransactionConnectStatus and ConnectFailingTransaction * Initial _connectFailingTransaction * ConnectFailingTransaction and GlobalParamsEntry updates * Fix merge conflicts * gofmt * Fix merge conflicts * Fix blockheight * Fix merge conflicts * gofmt * Revert connect failing transaction * Add TxnStatusConnectedIndex to block and header * Fix naming * Fix tests; remove asserts * Update comment RemoteNode and RemoteNodeId Initial remote node manager tests remote node tests Better connection testing framework Add validator integration test Fix validator-validator connection test; Add nonValidator-validator test Simplify indices Simplify remote node indexer; fix compilation Simplify RemoteNodeManager * Merge HandshakeStage with RemoteNodeStatus; small HandshakeController nits * Nit * HandshakeController updates * Nits * Quick nit * Nits * Comment nit * Add HandshakeController (#861) PoS Block Producer: TxnConnectStatusByIndex (#672) * TransactionConnectStatus and ConnectFailingTransaction * Revert "Merge branch 'p/bmf-status-connected' into p/failing-transactions" This reverts commit d3e543c4c3e6f03cc74087b05c268d4449ba1689, reversing changes made to 960001c. * Revert "Revert "Merge branch 'p/bmf-status-connected' into p/failing-transactions"" This reverts commit 10a147654c5147c28ec674d0650bb54c8d9cebce. * Revert "Merge branch 'p/bmf-status-connected' into p/failing-transactions" This reverts commit d3e543c4c3e6f03cc74087b05c268d4449ba1689, reversing changes made to a9f7827. * TransactionConnectStatus and ConnectFailingTransaction * Initial _connectFailingTransaction * ConnectFailingTransaction and GlobalParamsEntry updates * Fix merge conflicts * gofmt * Fix merge conflicts * Fix blockheight * Fix merge conflicts * gofmt * Revert connect failing transaction * Add TxnStatusConnectedIndex to block and header * Fix naming * Fix tests; remove asserts * Update comment Integration testing updates PoS Block Producer: TxnConnectStatusByIndex (#672) * TransactionConnectStatus and ConnectFailingTransaction * Revert "Merge branch 'p/bmf-status-connected' into p/failing-transactions" This reverts commit d3e543c4c3e6f03cc74087b05c268d4449ba1689, reversing changes made to 960001c. * Revert "Revert "Merge branch 'p/bmf-status-connected' into p/failing-transactions"" This reverts commit 10a147654c5147c28ec674d0650bb54c8d9cebce. * Revert "Merge branch 'p/bmf-status-connected' into p/failing-transactions" This reverts commit d3e543c4c3e6f03cc74087b05c268d4449ba1689, reversing changes made to a9f7827. * TransactionConnectStatus and ConnectFailingTransaction * Initial _connectFailingTransaction * ConnectFailingTransaction and GlobalParamsEntry updates * Fix merge conflicts * gofmt * Fix merge conflicts * Fix blockheight * Fix merge conflicts * gofmt * Revert connect failing transaction * Add TxnStatusConnectedIndex to block and header * Fix naming * Fix tests; remove asserts * Update comment RemoteNode and RemoteNodeId Initial remote node manager tests remote node tests Better connection testing framework Add validator integration test Fix validator-validator connection test; Add nonValidator-validator test Simplify indices Simplify remote node indexer; fix compilation Simplify RemoteNodeManager More RemoteNodeManager updates Nits * Add validator deduplication test (#942) * Revert "Code split" (#943) This reverts commit 831096ac1d3008233868ac8b8f0eca4cd2b9553e. * Revert "Code split" (#944) This reverts commit 0604b6d3fc155177a2bb295e6635ed21b20dd947. * Nits * PoS NetworkManager RemoteNode Cleanup (#945) * Revert "Code split" This reverts commit c0c32f3943ead0e06fdfb3343954a6b5273ea887. * Review * Sync trunk * Rename * PoS NetworkManager Address (#957) * Revert "Another split" This reverts commit eaeec58. * Revert routine stops * gofmt * Add addrMgr to Server * Review * PoS NetworkManager Rename and Nits (#959) * Renames * nits * More renames * Review * PoS NetworkManager Fix Integration Tests (#960) * Some fixes * Fixes * Fix another integration test * Fix integration tests * Fix RegtestMiner * Fix fmt (#973) * PoS Networking and Syncing Documentation (#974) * noop * NetworkManager documentation * gofmt * Rewording (#981) * Rename (#986) * PoS NetworkManager Fix Deadlock and Test AddIps (#996) * Fix Deadlock and Test AddIps * Glog fix * PoS NetworkManager Comment Nit (#997) * Add ProtocolVersion To Regtest Params (#1035) * Fix Constructor Name for NetworkManager * Broadcast Votes, Timeouts, and Block Proposals To Validators (#1036) * Broadcast Votes and Timeouts To Validators * Broadcast Block Proposals To Network * Fix failed unit tests * Address Nina's comments * Use RemoteNode To Fetch Missing PoS Blocks (#1045) * Update Active Validator Connections In PoS Consensus (#1054) * Remove Rollbacks To bestHeaderChain When bestChain is Mutated (#1055) * PoW Miner Event Loop Cleanup (#1056) * Log Peer Validator Vote Messages (#1057) * Log Peer Validator Timeout Messages (#1058) * Request Missing HighQC Block For Timeout Message (#1061) * Request Missing HighQC Block For Timeout Message * Address Nina's comments * Remove Peer Disconnects in Server._handleBlock (#1062) * Remove Peer Disconnects in Server._handleBlock * Warning for unrequested blocks * Catch case for spam prevention check * Address Nina's comment * Change log level for consensus events * Update regtest block producer domain * Prevent Commited Tip Reorgs in ProcessHeaderPoS (#1063) * Prevent Commited Tip Reorgs in ProcessHeaderPoS * Clean up error message * Add Estimate fee rate to mempool interface (#1066) * Add BLS Public Key PKID Pair Entry Snapshot to core state (#1068) * Fix txindex for failing txns (#1069) * Introduce failing txn type so state syncer understand failing txns (#1070) * Support uncommitted blocks in state syncer mempool flush (#1065) * Fix Connect failing txn test (#1071) * Add support for seed hex in block producer seed (#1072) * Make GetCommittedTip public (#1073) * Assorted small enhancements for node restart w/ pos (#1079) * Fix txindex dependent transaction within uncommitted blocks (#1082) * Add flag to control number of mempool txns to sync in state syncer routine (#1083) * PoS NetworkManager Consolidation (#1078) * NetworkManager consolidation * Nits * Connect Uncommitted Blocks To Best Header Chain on Startup (#1087) * Smarter Transition From Syncing To Steady State PoS Consensus (#1088) * Fix FastHotStuffConsensus Transition Timer (#1091) * Gossip New Block Hashes Via Inv Message to Non-Validators (#1092) * Fix Edge Cases With Header Syncing, Block Syncing, and PoS Steady State (#1093) * Safer Heuristic to Detemine When to Transition to FastHotStuffConsensus (#1094) * Fix Mempool and Fee Estimator Past Blocks Refresh on Block Connect (#1095) * Fix Mempool and Fee Estimator Past Blocks Refresh on Block Connect * Cleanup * Address Nina's comments * Fix Race Conditions With Mempool Txn Relay (#1096) * Add Peer nil Check in Block Gossiping (#1097) * Beef up logging for FastHotStuffConsensus (#1107) * Fix Validation For Zero Validator HighQC View Value In Timeout QCs (#1111) * Fix Validation For Zero Validator HighQC View Value In Timeout QCs * Fix typo * Better comments * Better validations * Print Current Leader Check Debugging Info (#1112) * Fix Block Hash Comparison In ProcessValidatorVote (#1117) * Pass uncommitted utxo view through validation funcs to prevent rebuilds (#1109) * Cache block views (#1110) * VerifySignature syncing enhancements (#1115) * Update flow crypto dependency (#1123) * Reject Forking PoW Blocks Once Chain Reaches Final Height of PoW Protocol (#1129) * PoS NetworkManager Review (#1119) * PoS NetworkManager Review * nit * PoS NetworkManager Review Nits * nits * more nits * PoS NetworkManager ConnectIps Fixes (#1120) * PoS NetworkManager ConnectIps Updates * nits * nit * PoS NetworManager ConnectIps Tests (#1121) --------- Co-authored-by: Piotr Nojszewski <[email protected]> Co-authored-by: Lazy Nina <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9fb0232 - Browse repository at this point
Copy the full SHA 9fb0232View commit details -
Configuration menu - View commit details
-
Copy full SHA for 562bc83 - Browse repository at this point
Copy the full SHA 562bc83View commit details -
Configuration menu - View commit details
-
Copy full SHA for ab1a7cc - Browse repository at this point
Copy the full SHA ab1a7ccView commit details -
Configuration menu - View commit details
-
Copy full SHA for cf26914 - Browse repository at this point
Copy the full SHA cf26914View commit details -
Configuration menu - View commit details
-
Copy full SHA for fbd347a - Browse repository at this point
Copy the full SHA fbd347aView commit details -
Configuration menu - View commit details
-
Copy full SHA for f9f5bdc - Browse repository at this point
Copy the full SHA f9f5bdcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 250a7bb - Browse repository at this point
Copy the full SHA 250a7bbView commit details
Commits on Mar 21, 2024
-
PoS UtxoView ConnectTransactions (#1099)
* PoS UtxoView ConnectTransactions * Comments
Configuration menu - View commit details
-
Copy full SHA for 9b0d553 - Browse repository at this point
Copy the full SHA 9b0d553View commit details -
PoS Mempool Updated Refresh (#1100)
* PoS Mempool Updated Refresh * Comments and fixes
Configuration menu - View commit details
-
Copy full SHA for d9afc28 - Browse repository at this point
Copy the full SHA d9afc28View commit details -
PoS Mempool Transaction Validation Routine (#1101)
* PoS Mempool Transaction Validation Routine * Comments
Configuration menu - View commit details
-
Copy full SHA for 021aaad - Browse repository at this point
Copy the full SHA 021aaadView commit details -
PoS Block Producer updates (#1102)
* PoS Block Producer updates * Fixes
Configuration menu - View commit details
-
Copy full SHA for e5cb4ac - Browse repository at this point
Copy the full SHA e5cb4acView commit details -
PoS Mempool Exchange Updates (#1103)
* PoS Mempool Exchange Updates * Nits * Comment update
Configuration menu - View commit details
-
Copy full SHA for 7eafe8c - Browse repository at this point
Copy the full SHA 7eafe8cView commit details -
Merge branch 'feature/proof-of-stake' into feature/pos-mempool-update…
…s-and-transaction-exchange
Configuration menu - View commit details
-
Copy full SHA for 33cf34e - Browse repository at this point
Copy the full SHA 33cf34eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ad4e35 - Browse repository at this point
Copy the full SHA 1ad4e35View commit details -
* Add BLS Keystore * PoS Validator Constants and Network Changes (#876) * PoS Block Producer: TxnConnectStatusByIndex (#672) * TransactionConnectStatus and ConnectFailingTransaction * Revert "Merge branch 'p/bmf-status-connected' into p/failing-transactions" This reverts commit d3e543c4c3e6f03cc74087b05c268d4449ba1689, reversing changes made to 960001c. * Revert "Revert "Merge branch 'p/bmf-status-connected' into p/failing-transactions"" This reverts commit 10a147654c5147c28ec674d0650bb54c8d9cebce. * Revert "Merge branch 'p/bmf-status-connected' into p/failing-transactions" This reverts commit d3e543c4c3e6f03cc74087b05c268d4449ba1689, reversing changes made to a9f7827. * TransactionConnectStatus and ConnectFailingTransaction * Initial _connectFailingTransaction * ConnectFailingTransaction and GlobalParamsEntry updates * Fix merge conflicts * gofmt * Fix merge conflicts * Fix blockheight * Fix merge conflicts * gofmt * Revert connect failing transaction * Add TxnStatusConnectedIndex to block and header * Fix naming * Fix tests; remove asserts * Update comment * Constants and network changes * Test MsgDeSoVerack encoding * Fix snapshot hack * Revert "Remove constants/network" This reverts commit b467ddbcd034c2e8d2728a7e77f4b714b686a760. * Fix compilation errors * Address review comments * PoS Validator Connect/Disconnect Flow (#768) * PoS Block Producer: TxnConnectStatusByIndex (#672) * TransactionConnectStatus and ConnectFailingTransaction * Revert "Merge branch 'p/bmf-status-connected' into p/failing-transactions" This reverts commit d3e543c4c3e6f03cc74087b05c268d4449ba1689, reversing changes made to 960001c. * Revert "Revert "Merge branch 'p/bmf-status-connected' into p/failing-transactions"" This reverts commit 10a147654c5147c28ec674d0650bb54c8d9cebce. * Revert "Merge branch 'p/bmf-status-connected' into p/failing-transactions" This reverts commit d3e543c4c3e6f03cc74087b05c268d4449ba1689, reversing changes made to a9f7827. * TransactionConnectStatus and ConnectFailingTransaction * Initial _connectFailingTransaction * ConnectFailingTransaction and GlobalParamsEntry updates * Fix merge conflicts * gofmt * Fix merge conflicts * Fix blockheight * Fix merge conflicts * gofmt * Revert connect failing transaction * Add TxnStatusConnectedIndex to block and header * Fix naming * Fix tests; remove asserts * Update comment * Another review round * gofmt * Comment change * PoS RemoteNode and RemoteNodeId (#857) * RemoteNode and RemoteNodeId * Add HandshakeController PoS Block Producer: TxnConnectStatusByIndex (#672) * TransactionConnectStatus and ConnectFailingTransaction * Revert "Merge branch 'p/bmf-status-connected' into p/failing-transactions" This reverts commit d3e543c4c3e6f03cc74087b05c268d4449ba1689, reversing changes made to 960001c. * Revert "Revert "Merge branch 'p/bmf-status-connected' into p/failing-transactions"" This reverts commit 10a147654c5147c28ec674d0650bb54c8d9cebce. * Revert "Merge branch 'p/bmf-status-connected' into p/failing-transactions" This reverts commit d3e543c4c3e6f03cc74087b05c268d4449ba1689, reversing changes made to a9f7827. * TransactionConnectStatus and ConnectFailingTransaction * Initial _connectFailingTransaction * ConnectFailingTransaction and GlobalParamsEntry updates * Fix merge conflicts * gofmt * Fix merge conflicts * Fix blockheight * Fix merge conflicts * gofmt * Revert connect failing transaction * Add TxnStatusConnectedIndex to block and header * Fix naming * Fix tests; remove asserts * Update comment Integration testing updates PoS Block Producer: TxnConnectStatusByIndex (#672) * TransactionConnectStatus and ConnectFailingTransaction * Revert "Merge branch 'p/bmf-status-connected' into p/failing-transactions" This reverts commit d3e543c4c3e6f03cc74087b05c268d4449ba1689, reversing changes made to 960001c. * Revert "Revert "Merge branch 'p/bmf-status-connected' into p/failing-transactions"" This reverts commit 10a147654c5147c28ec674d0650bb54c8d9cebce. * Revert "Merge branch 'p/bmf-status-connected' into p/failing-transactions" This reverts commit d3e543c4c3e6f03cc74087b05c268d4449ba1689, reversing changes made to a9f7827. * TransactionConnectStatus and ConnectFailingTransaction * Initial _connectFailingTransaction * ConnectFailingTransaction and GlobalParamsEntry updates * Fix merge conflicts * gofmt * Fix merge conflicts * Fix blockheight * Fix merge conflicts * gofmt * Revert connect failing transaction * Add TxnStatusConnectedIndex to block and header * Fix naming * Fix tests; remove asserts * Update comment RemoteNode and RemoteNodeId Initial remote node manager tests remote node tests Better connection testing framework Add validator integration test Fix validator-validator connection test; Add nonValidator-validator test * Review round * Add HandshakeController PoS Block Producer: TxnConnectStatusByIndex (#672) * TransactionConnectStatus and ConnectFailingTransaction * Revert "Merge branch 'p/bmf-status-connected' into p/failing-transactions" This reverts commit d3e543c4c3e6f03cc74087b05c268d4449ba1689, reversing changes made to 960001c. * Revert "Revert "Merge branch 'p/bmf-status-connected' into p/failing-transactions"" This reverts commit 10a147654c5147c28ec674d0650bb54c8d9cebce. * Revert "Merge branch 'p/bmf-status-connected' into p/failing-transactions" This reverts commit d3e543c4c3e6f03cc74087b05c268d4449ba1689, reversing changes made to a9f7827. * TransactionConnectStatus and ConnectFailingTransaction * Initial _connectFailingTransaction * ConnectFailingTransaction and GlobalParamsEntry updates * Fix merge conflicts * gofmt * Fix merge conflicts * Fix blockheight * Fix merge conflicts * gofmt * Revert connect failing transaction * Add TxnStatusConnectedIndex to block and header * Fix naming * Fix tests; remove asserts * Update comment Integration testing updates PoS Block Producer: TxnConnectStatusByIndex (#672) * TransactionConnectStatus and ConnectFailingTransaction * Revert "Merge branch 'p/bmf-status-connected' into p/failing-transactions" This reverts commit d3e543c4c3e6f03cc74087b05c268d4449ba1689, reversing changes made to 960001c. * Revert "Revert "Merge branch 'p/bmf-status-connected' into p/failing-transactions"" This reverts commit 10a147654c5147c28ec674d0650bb54c8d9cebce. * Revert "Merge branch 'p/bmf-status-connected' into p/failing-transactions" This reverts commit d3e543c4c3e6f03cc74087b05c268d4449ba1689, reversing changes made to a9f7827. * TransactionConnectStatus and ConnectFailingTransaction * Initial _connectFailingTransaction * ConnectFailingTransaction and GlobalParamsEntry updates * Fix merge conflicts * gofmt * Fix merge conflicts * Fix blockheight * Fix merge conflicts * gofmt * Revert connect failing transaction * Add TxnStatusConnectedIndex to block and header * Fix naming * Fix tests; remove asserts * Update comment RemoteNode and RemoteNodeId Initial remote node manager tests remote node tests Better connection testing framework Add validator integration test Fix validator-validator connection test; Add nonValidator-validator test * Final pass * PoS Remote Node Indexer and Manager (#879) * Add RemoteNodeIndexer * Add HandshakeController PoS Block Producer: TxnConnectStatusByIndex (#672) * TransactionConnectStatus and ConnectFailingTransaction * Revert "Merge branch 'p/bmf-status-connected' into p/failing-transactions" This reverts commit d3e543c4c3e6f03cc74087b05c268d4449ba1689, reversing changes made to 960001c. * Revert "Revert "Merge branch 'p/bmf-status-connected' into p/failing-transactions"" This reverts commit 10a147654c5147c28ec674d0650bb54c8d9cebce. * Revert "Merge branch 'p/bmf-status-connected' into p/failing-transactions" This reverts commit d3e543c4c3e6f03cc74087b05c268d4449ba1689, reversing changes made to a9f7827. * TransactionConnectStatus and ConnectFailingTransaction * Initial _connectFailingTransaction * ConnectFailingTransaction and GlobalParamsEntry updates * Fix merge conflicts * gofmt * Fix merge conflicts * Fix blockheight * Fix merge conflicts * gofmt * Revert connect failing transaction * Add TxnStatusConnectedIndex to block and header * Fix naming * Fix tests; remove asserts * Update comment Integration testing updates PoS Block Producer: TxnConnectStatusByIndex (#672) * TransactionConnectStatus and ConnectFailingTransaction * Revert "Merge branch 'p/bmf-status-connected' into p/failing-transactions" This reverts commit d3e543c4c3e6f03cc74087b05c268d4449ba1689, reversing changes made to 960001c. * Revert "Revert "Merge branch 'p/bmf-status-connected' into p/failing-transactions"" This reverts commit 10a147654c5147c28ec674d0650bb54c8d9cebce. * Revert "Merge branch 'p/bmf-status-connected' into p/failing-transactions" This reverts commit d3e543c4c3e6f03cc74087b05c268d4449ba1689, reversing changes made to a9f7827. * TransactionConnectStatus and ConnectFailingTransaction * Initial _connectFailingTransaction * ConnectFailingTransaction and GlobalParamsEntry updates * Fix merge conflicts * gofmt * Fix merge conflicts * Fix blockheight * Fix merge conflicts * gofmt * Revert connect failing transaction * Add TxnStatusConnectedIndex to block and header * Fix naming * Fix tests; remove asserts * Update comment RemoteNode and RemoteNodeId Initial remote node manager tests remote node tests Better connection testing framework Add validator integration test Fix validator-validator connection test; Add nonValidator-validator test Simplify indices Simplify remote node indexer; fix compilation Simplify RemoteNodeManager More RemoteNodeManager updates Nits * PoS HandshakeController (#860) * Add HandshakeController PoS Block Producer: TxnConnectStatusByIndex (#672) * TransactionConnectStatus and ConnectFailingTransaction * Revert "Merge branch 'p/bmf-status-connected' into p/failing-transactions" This reverts commit d3e543c4c3e6f03cc74087b05c268d4449ba1689, reversing changes made to 960001c. * Revert "Revert "Merge branch 'p/bmf-status-connected' into p/failing-transactions"" This reverts commit 10a147654c5147c28ec674d0650bb54c8d9cebce. * Revert "Merge branch 'p/bmf-status-connected' into p/failing-transactions" This reverts commit d3e543c4c3e6f03cc74087b05c268d4449ba1689, reversing changes made to a9f7827. * TransactionConnectStatus and ConnectFailingTransaction * Initial _connectFailingTransaction * ConnectFailingTransaction and GlobalParamsEntry updates * Fix merge conflicts * gofmt * Fix merge conflicts * Fix blockheight * Fix merge conflicts * gofmt * Revert connect failing transaction * Add TxnStatusConnectedIndex to block and header * Fix naming * Fix tests; remove asserts * Update comment Integration testing updates PoS Block Producer: TxnConnectStatusByIndex (#672) * TransactionConnectStatus and ConnectFailingTransaction * Revert "Merge branch 'p/bmf-status-connected' into p/failing-transactions" This reverts commit d3e543c4c3e6f03cc74087b05c268d4449ba1689, reversing changes made to 960001c. * Revert "Revert "Merge branch 'p/bmf-status-connected' into p/failing-transactions"" This reverts commit 10a147654c5147c28ec674d0650bb54c8d9cebce. * Revert "Merge branch 'p/bmf-status-connected' into p/failing-transactions" This reverts commit d3e543c4c3e6f03cc74087b05c268d4449ba1689, reversing changes made to a9f7827. * TransactionConnectStatus and ConnectFailingTransaction * Initial _connectFailingTransaction * ConnectFailingTransaction and GlobalParamsEntry updates * Fix merge conflicts * gofmt * Fix merge conflicts * Fix blockheight * Fix merge conflicts * gofmt * Revert connect failing transaction * Add TxnStatusConnectedIndex to block and header * Fix naming * Fix tests; remove asserts * Update comment RemoteNode and RemoteNodeId Initial remote node manager tests remote node tests * Add HandshakeController PoS Block Producer: TxnConnectStatusByIndex (#672) * TransactionConnectStatus and ConnectFailingTransaction * Revert "Merge branch 'p/bmf-status-connected' into p/failing-transactions" This reverts commit d3e543c4c3e6f03cc74087b05c268d4449ba1689, reversing changes made to 960001c. * Revert "Revert "Merge branch 'p/bmf-status-connected' into p/failing-transactions"" This reverts commit 10a147654c5147c28ec674d0650bb54c8d9cebce. * Revert "Merge branch 'p/bmf-status-connected' into p/failing-transactions" This reverts commit d3e543c4c3e6f03cc74087b05c268d4449ba1689, reversing changes made to a9f7827. * TransactionConnectStatus and ConnectFailingTransaction * Initial _connectFailingTransaction * ConnectFailingTransaction and GlobalParamsEntry updates * Fix merge conflicts * gofmt * Fix merge conflicts * Fix blockheight * Fix merge conflicts * gofmt * Revert connect failing transaction * Add TxnStatusConnectedIndex to block and header * Fix naming * Fix tests; remove asserts * Update comment Integration testing updates PoS Block Producer: TxnConnectStatusByIndex (#672) * TransactionConnectStatus and ConnectFailingTransaction * Revert "Merge branch 'p/bmf-status-connected' into p/failing-transactions" This reverts commit d3e543c4c3e6f03cc74087b05c268d4449ba1689, reversing changes made to 960001c. * Revert "Revert "Merge branch 'p/bmf-status-connected' into p/failing-transactions"" This reverts commit 10a147654c5147c28ec674d0650bb54c8d9cebce. * Revert "Merge branch 'p/bmf-status-connected' into p/failing-transactions" This reverts commit d3e543c4c3e6f03cc74087b05c268d4449ba1689, reversing changes made to a9f7827. * TransactionConnectStatus and ConnectFailingTransaction * Initial _connectFailingTransaction * ConnectFailingTransaction and GlobalParamsEntry updates * Fix merge conflicts * gofmt * Fix merge conflicts * Fix blockheight * Fix merge conflicts * gofmt * Revert connect failing transaction * Add TxnStatusConnectedIndex to block and header * Fix naming * Fix tests; remove asserts * Update comment RemoteNode and RemoteNodeId Initial remote node manager tests remote node tests Better connection testing framework Add validator integration test Fix validator-validator connection test; Add nonValidator-validator test Simplify indices Simplify remote node indexer; fix compilation * Add HandshakeController PoS Block Producer: TxnConnectStatusByIndex (#672) * TransactionConnectStatus and ConnectFailingTransaction * Revert "Merge branch 'p/bmf-status-connected' into p/failing-transactions" This reverts commit d3e543c4c3e6f03cc74087b05c268d4449ba1689, reversing changes made to 960001c. * Revert "Revert "Merge branch 'p/bmf-status-connected' into p/failing-transactions"" This reverts commit 10a147654c5147c28ec674d0650bb54c8d9cebce. * Revert "Merge branch 'p/bmf-status-connected' into p/failing-transactions" This reverts commit d3e543c4c3e6f03cc74087b05c268d4449ba1689, reversing changes made to a9f7827. * TransactionConnectStatus and ConnectFailingTransaction * Initial _connectFailingTransaction * ConnectFailingTransaction and GlobalParamsEntry updates * Fix merge conflicts * gofmt * Fix merge conflicts * Fix blockheight * Fix merge conflicts * gofmt * Revert connect failing transaction * Add TxnStatusConnectedIndex to block and header * Fix naming * Fix tests; remove asserts * Update comment Integration testing updates PoS Block Producer: TxnConnectStatusByIndex (#672) * TransactionConnectStatus and ConnectFailingTransaction * Revert "Merge branch 'p/bmf-status-connected' into p/failing-transactions" This reverts commit d3e543c4c3e6f03cc74087b05c268d4449ba1689, reversing changes made to 960001c. * Revert "Revert "Merge branch 'p/bmf-status-connected' into p/failing-transactions"" This reverts commit 10a147654c5147c28ec674d0650bb54c8d9cebce. * Revert "Merge branch 'p/bmf-status-connected' into p/failing-transactions" This reverts commit d3e543c4c3e6f03cc74087b05c268d4449ba1689, reversing changes made to a9f7827. * TransactionConnectStatus and ConnectFailingTransaction * Initial _connectFailingTransaction * ConnectFailingTransaction and GlobalParamsEntry updates * Fix merge conflicts * gofmt * Fix merge conflicts * Fix blockheight * Fix merge conflicts * gofmt * Revert connect failing transaction * Add TxnStatusConnectedIndex to block and header * Fix naming * Fix tests; remove asserts * Update comment RemoteNode and RemoteNodeId Initial remote node manager tests remote node tests Better connection testing framework Add validator integration test Fix validator-validator connection test; Add nonValidator-validator test Simplify indices Simplify remote node indexer; fix compilation Simplify RemoteNodeManager * Merge HandshakeStage with RemoteNodeStatus; small HandshakeController nits * Nit * HandshakeController updates * Nits * Quick nit * Nits * Comment nit * Add HandshakeController (#861) PoS Block Producer: TxnConnectStatusByIndex (#672) * TransactionConnectStatus and ConnectFailingTransaction * Revert "Merge branch 'p/bmf-status-connected' into p/failing-transactions" This reverts commit d3e543c4c3e6f03cc74087b05c268d4449ba1689, reversing changes made to 960001c. * Revert "Revert "Merge branch 'p/bmf-status-connected' into p/failing-transactions"" This reverts commit 10a147654c5147c28ec674d0650bb54c8d9cebce. * Revert "Merge branch 'p/bmf-status-connected' into p/failing-transactions" This reverts commit d3e543c4c3e6f03cc74087b05c268d4449ba1689, reversing changes made to a9f7827. * TransactionConnectStatus and ConnectFailingTransaction * Initial _connectFailingTransaction * ConnectFailingTransaction and GlobalParamsEntry updates * Fix merge conflicts * gofmt * Fix merge conflicts * Fix blockheight * Fix merge conflicts * gofmt * Revert connect failing transaction * Add TxnStatusConnectedIndex to block and header * Fix naming * Fix tests; remove asserts * Update comment Integration testing updates PoS Block Producer: TxnConnectStatusByIndex (#672) * TransactionConnectStatus and ConnectFailingTransaction * Revert "Merge branch 'p/bmf-status-connected' into p/failing-transactions" This reverts commit d3e543c4c3e6f03cc74087b05c268d4449ba1689, reversing changes made to 960001c. * Revert "Revert "Merge branch 'p/bmf-status-connected' into p/failing-transactions"" This reverts commit 10a147654c5147c28ec674d0650bb54c8d9cebce. * Revert "Merge branch 'p/bmf-status-connected' into p/failing-transactions" This reverts commit d3e543c4c3e6f03cc74087b05c268d4449ba1689, reversing changes made to a9f7827. * TransactionConnectStatus and ConnectFailingTransaction * Initial _connectFailingTransaction * ConnectFailingTransaction and GlobalParamsEntry updates * Fix merge conflicts * gofmt * Fix merge conflicts * Fix blockheight * Fix merge conflicts * gofmt * Revert connect failing transaction * Add TxnStatusConnectedIndex to block and header * Fix naming * Fix tests; remove asserts * Update comment RemoteNode and RemoteNodeId Initial remote node manager tests remote node tests Better connection testing framework Add validator integration test Fix validator-validator connection test; Add nonValidator-validator test Simplify indices Simplify remote node indexer; fix compilation Simplify RemoteNodeManager More RemoteNodeManager updates Nits * Add validator deduplication test (#942) * Revert "Code split" (#943) This reverts commit 831096ac1d3008233868ac8b8f0eca4cd2b9553e. * Revert "Code split" (#944) This reverts commit 0604b6d3fc155177a2bb295e6635ed21b20dd947. * Nits * PoS NetworkManager RemoteNode Cleanup (#945) * Revert "Code split" This reverts commit c0c32f3943ead0e06fdfb3343954a6b5273ea887. * Review * Sync trunk * Rename * PoS NetworkManager Address (#957) * Revert "Another split" This reverts commit eaeec58. * Revert routine stops * gofmt * Add addrMgr to Server * Review * PoS NetworkManager Rename and Nits (#959) * Renames * nits * More renames * Review * PoS NetworkManager Fix Integration Tests (#960) * Some fixes * Fixes * Fix another integration test * Fix integration tests * Fix RegtestMiner * Fix fmt (#973) * PoS Networking and Syncing Documentation (#974) * noop * NetworkManager documentation * gofmt * Rewording (#981) * Rename (#986) * PoS NetworkManager Fix Deadlock and Test AddIps (#996) * Fix Deadlock and Test AddIps * Glog fix * PoS NetworkManager Comment Nit (#997) * Add ProtocolVersion To Regtest Params (#1035) * Fix Constructor Name for NetworkManager * Broadcast Votes, Timeouts, and Block Proposals To Validators (#1036) * Broadcast Votes and Timeouts To Validators * Broadcast Block Proposals To Network * Fix failed unit tests * Address Nina's comments * Use RemoteNode To Fetch Missing PoS Blocks (#1045) * Update Active Validator Connections In PoS Consensus (#1054) * Remove Rollbacks To bestHeaderChain When bestChain is Mutated (#1055) * PoW Miner Event Loop Cleanup (#1056) * Log Peer Validator Vote Messages (#1057) * Log Peer Validator Timeout Messages (#1058) * Request Missing HighQC Block For Timeout Message (#1061) * Request Missing HighQC Block For Timeout Message * Address Nina's comments * Remove Peer Disconnects in Server._handleBlock (#1062) * Remove Peer Disconnects in Server._handleBlock * Warning for unrequested blocks * Catch case for spam prevention check * Address Nina's comment * Change log level for consensus events * Update regtest block producer domain * Prevent Commited Tip Reorgs in ProcessHeaderPoS (#1063) * Prevent Commited Tip Reorgs in ProcessHeaderPoS * Clean up error message * Add Estimate fee rate to mempool interface (#1066) * Add BLS Public Key PKID Pair Entry Snapshot to core state (#1068) * Fix txindex for failing txns (#1069) * Introduce failing txn type so state syncer understand failing txns (#1070) * Support uncommitted blocks in state syncer mempool flush (#1065) * Fix Connect failing txn test (#1071) * noop * Add support for seed hex in block producer seed (#1072) * Make GetCommittedTip public (#1073) * Assorted small enhancements for node restart w/ pos (#1079) * pos_blockchain updates (#1074) * Fix txindex dependent transaction within uncommitted blocks (#1082) * Add flag to control number of mempool txns to sync in state syncer routine (#1083) * PoS update snapshot epoch duration (#1075) * PoW -> PoS Snapshot epoch transition * Simplify SnapshotBlockHeightPeriod logic * PoS deprecate DisconnectBlocksToHeight (#1076) * Deprecate DisconnectBlocksToHeight * cleanup * PoS batch BlockNode update in snapshot (#1077) * Batch BlockNode update * nit * Review * PoS NetworkManager Consolidation (#1078) * NetworkManager consolidation * Nits * Connect Uncommitted Blocks To Best Header Chain on Startup (#1087) * Smarter Transition From Syncing To Steady State PoS Consensus (#1088) * Fix FastHotStuffConsensus Transition Timer (#1091) * Gossip New Block Hashes Via Inv Message to Non-Validators (#1092) * Fix Edge Cases With Header Syncing, Block Syncing, and PoS Steady State (#1093) * Safer Heuristic to Detemine When to Transition to FastHotStuffConsensus (#1094) * Fix Mempool and Fee Estimator Past Blocks Refresh on Block Connect (#1095) * Fix Mempool and Fee Estimator Past Blocks Refresh on Block Connect * Cleanup * Address Nina's comments * Fix Race Conditions With Mempool Txn Relay (#1096) * Add Peer nil Check in Block Gossiping (#1097) * Beef up logging for FastHotStuffConsensus (#1107) * Fix Validation For Zero Validator HighQC View Value In Timeout QCs (#1111) * Fix Validation For Zero Validator HighQC View Value In Timeout QCs * Fix typo * Better comments * Better validations * Print Current Leader Check Debugging Info (#1112) * Fix Block Hash Comparison In ProcessValidatorVote (#1117) * nit (#1124) * PoS Hypersync Archival Mode (#1089) * Fix * Revert "nit" This reverts commit bd106c96ff1ac6d0e231ebb50f657d7e97ff160c. * Pass uncommitted utxo view through validation funcs to prevent rebuilds (#1109) * Cache block views (#1110) * VerifySignature syncing enhancements (#1115) * Update flow crypto dependency (#1123) * Reject Forking PoW Blocks Once Chain Reaches Final Height of PoW Protocol (#1129) * PoS Hypersync Fixes (#1122) Hypersync Archival Regtest * PoS Hypersync Testing (#1130) * PoS Hypersync Testing Hypersync Archival Regtest * Fixes * comments * Nit * gofmt * Nits * Test nits * Fix Regtest Block Proposer Domain (#1138) --------- Co-authored-by: iamsofonias <[email protected]> Co-authored-by: tholonious <[email protected]> Co-authored-by: Lazy Nina <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 09d9dbe - Browse repository at this point
Copy the full SHA 09d9dbeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f8ba44 - Browse repository at this point
Copy the full SHA 9f8ba44View commit details -
Configuration menu - View commit details
-
Copy full SHA for b185bde - Browse repository at this point
Copy the full SHA b185bdeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1a3b3ab - Browse repository at this point
Copy the full SHA 1a3b3abView commit details -
Configuration menu - View commit details
-
Copy full SHA for df6d14e - Browse repository at this point
Copy the full SHA df6d14eView commit details -
Configuration menu - View commit details
-
Copy full SHA for a37ce44 - Browse repository at this point
Copy the full SHA a37ce44View commit details -
Configuration menu - View commit details
-
Copy full SHA for 602fafc - Browse repository at this point
Copy the full SHA 602fafcView commit details
Commits on Mar 22, 2024
-
Merge branch 'feature/proof-of-stake' into feature/pos-mempool-update…
…s-and-transaction-exchange
Configuration menu - View commit details
-
Copy full SHA for fa5c6f3 - Browse repository at this point
Copy the full SHA fa5c6f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 23c6e78 - Browse repository at this point
Copy the full SHA 23c6e78View commit details -
Configuration menu - View commit details
-
Copy full SHA for ec64c72 - Browse repository at this point
Copy the full SHA ec64c72View commit details -
Configuration menu - View commit details
-
Copy full SHA for b54f475 - Browse repository at this point
Copy the full SHA b54f475View commit details
Commits on Mar 28, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5fe25e9 - Browse repository at this point
Copy the full SHA 5fe25e9View commit details -
Merge pull request #1086 from deso-protocol/jp/atomic_txns
Atomic Transactions Support
Configuration menu - View commit details
-
Copy full SHA for e621fa4 - Browse repository at this point
Copy the full SHA e621fa4View commit details -
Configuration menu - View commit details
-
Copy full SHA for b876ea8 - Browse repository at this point
Copy the full SHA b876ea8View commit details
Commits on Mar 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for be5b7b6 - Browse repository at this point
Copy the full SHA be5b7b6View commit details -
Merge branch 'feature/proof-of-stake' into feature/pos-mempool-update…
…s-and-transaction-exchange
Configuration menu - View commit details
-
Copy full SHA for 477d26c - Browse repository at this point
Copy the full SHA 477d26cView commit details -
Address Nina's Comments For connectFailing Removal in StateChangeSync…
…er (#1155) * Address Nina's Comments For connectFailing Removal in StateChangeSyncer * Better comments
Configuration menu - View commit details
-
Copy full SHA for 8adba9d - Browse repository at this point
Copy the full SHA 8adba9dView commit details -
Merge pull request #1126 from deso-protocol/feature/pos-mempool-updat…
…es-and-transaction-exchange PoS Mempool Updates and Bundled Relay
Configuration menu - View commit details
-
Copy full SHA for 8bb92b1 - Browse repository at this point
Copy the full SHA 8bb92b1View commit details -
Configuration menu - View commit details
-
Copy full SHA for d03aaa2 - Browse repository at this point
Copy the full SHA d03aaa2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 44b650d - Browse repository at this point
Copy the full SHA 44b650dView commit details -
Configuration menu - View commit details
-
Copy full SHA for de097fd - Browse repository at this point
Copy the full SHA de097fdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 21ac6fa - Browse repository at this point
Copy the full SHA 21ac6faView commit details -
Configuration menu - View commit details
-
Copy full SHA for 56d2f63 - Browse repository at this point
Copy the full SHA 56d2f63View commit details -
Configuration menu - View commit details
-
Copy full SHA for 81b5c7e - Browse repository at this point
Copy the full SHA 81b5c7eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 82b5c61 - Browse repository at this point
Copy the full SHA 82b5c61View commit details -
Support bulk block download from peer
In order to increase the number of blocks each node can process per second, we are upgrading our legacy block processing from fetching a single block at a time to fetching blocks in batches.
Configuration menu - View commit details
-
Copy full SHA for 7041250 - Browse repository at this point
Copy the full SHA 7041250View commit details -
Configuration menu - View commit details
-
Copy full SHA for d78a794 - Browse repository at this point
Copy the full SHA d78a794View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e2bec4 - Browse repository at this point
Copy the full SHA 8e2bec4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 43dc82f - Browse repository at this point
Copy the full SHA 43dc82fView commit details -
Merge pull request #1143 from deso-protocol/diamondhands/BULK-BLOCK-D…
…OWNLOAD Support bulk block download
Configuration menu - View commit details
-
Copy full SHA for 13f8ef2 - Browse repository at this point
Copy the full SHA 13f8ef2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3825ee9 - Browse repository at this point
Copy the full SHA 3825ee9View commit details -
Configuration menu - View commit details
-
Copy full SHA for fb9bf2f - Browse repository at this point
Copy the full SHA fb9bf2fView commit details
Commits on Apr 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f296edb - Browse repository at this point
Copy the full SHA f296edbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 041a631 - Browse repository at this point
Copy the full SHA 041a631View commit details -
Configuration menu - View commit details
-
Copy full SHA for 167c6c6 - Browse repository at this point
Copy the full SHA 167c6c6View commit details -
Speed up blocksync by only writing to db when an entry has changed (#…
…1150) This change fully resolves a block syncing slowness issue encountered in the last phase of PoS testing. In order to optimize flushes for certain prefixes, we want to only write entries to the db that have changed. On top of that, we add a further optimization to only update related indexes if the stake amount or status has changed in the validator. Not doing this results in a lot of writes to badger every epoch that eventually slow block processing to a crawl. This is essentially a bug in badger when you repeatedly write to the same key, and we're papering over it here in response to encountering the issue. In an ideal world, badger would work as intended and this extra optimization wouldn't be necessary. Prefixes affected: * PrefixStakeByValidatorAndStaker * PrefixStakeByStakeAmount * PrefixValidatorByPKID * PrefixValidatorByStatusAndStakeAmount * PrefixSnapshotValidatorSetByPKID * PrefixSnapshotValidatorSetByStakeAmount
Configuration menu - View commit details
-
Copy full SHA for 84f3224 - Browse repository at this point
Copy the full SHA 84f3224View commit details
Commits on Apr 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 414142d - Browse repository at this point
Copy the full SHA 414142dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4e69dc3 - Browse repository at this point
Copy the full SHA 4e69dc3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1045d87 - Browse repository at this point
Copy the full SHA 1045d87View commit details -
Configuration menu - View commit details
-
Copy full SHA for 90a4991 - Browse repository at this point
Copy the full SHA 90a4991View commit details
Commits on Apr 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 57699a1 - Browse repository at this point
Copy the full SHA 57699a1View commit details -
Apply Prev Epoch Timeouts To Leader Index Computation (#1172)
Apply Prev Epoch Timeouts To Leader Index Computation Adjust processOrphanBlockPoS
Configuration menu - View commit details
-
Copy full SHA for f3df5da - Browse repository at this point
Copy the full SHA f3df5daView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9697733 - Browse repository at this point
Copy the full SHA 9697733View commit details
Commits on Apr 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 51a8afa - Browse repository at this point
Copy the full SHA 51a8afaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f8a5bd - Browse repository at this point
Copy the full SHA 6f8a5bdView commit details -
Configuration menu - View commit details
-
Copy full SHA for aabcdc6 - Browse repository at this point
Copy the full SHA aabcdc6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3c4f766 - Browse repository at this point
Copy the full SHA 3c4f766View commit details -
Configuration menu - View commit details
-
Copy full SHA for 31e7744 - Browse repository at this point
Copy the full SHA 31e7744View commit details -
Update PoW Epoch Durations to 144 Blocks (#1178)
* Update PoW Epoch Durations to 144 Blocks * Fix typo
Configuration menu - View commit details
-
Copy full SHA for 8554a55 - Browse repository at this point
Copy the full SHA 8554a55View commit details
Commits on Apr 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e78653f - Browse repository at this point
Copy the full SHA e78653fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c1ca2b - Browse repository at this point
Copy the full SHA 4c1ca2bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 97b4c54 - Browse repository at this point
Copy the full SHA 97b4c54View commit details -
Pass inner txn hash in atomic txn processing (#1184)
* wip * Pass inner txn hash when processing atomic txn
Configuration menu - View commit details
-
Copy full SHA for 1a58674 - Browse repository at this point
Copy the full SHA 1a58674View commit details -
Index NonValidators With PublicKeys On Handshake Complete (#1182)
* Index NonValidators With PublicKeys On Handshake Complete * Address Nina's comments
Configuration menu - View commit details
-
Copy full SHA for 1d39ad7 - Browse repository at this point
Copy the full SHA 1d39ad7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ad9edf - Browse repository at this point
Copy the full SHA 7ad9edfView commit details
Commits on Apr 8, 2024
-
Add GetAugmentedUniversalViewWithAdditionalTransactions for Backend A…
…PIs. (#1164) * Create GetAugmentedUniversalViewWithAdditionalTransactions. * Add GetMempoolTipBlockHeight to mempool interface
Configuration menu - View commit details
-
Copy full SHA for 846f50d - Browse repository at this point
Copy the full SHA 846f50dView commit details
Commits on Apr 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a90ddc4 - Browse repository at this point
Copy the full SHA a90ddc4View commit details -
Recompute fees in CreateAtomicTxnWrapper (#1183)
This PR has kinda increased in scope but I'm adding a description below that addresses all of the changes in this PR from feature/proof-of-stake. I'm also going to change the comparison branch to feature/proof-of-stake to make it a full review. * From @diamondhands: * Improve the error returned when we reject a txn from the mempool * This required adding a cache of the errors we produce when validating txns and using that to return the error upon request * Improve CreateAtomicTxnWrapper to add automatic fee computation * CreateAtomicTxnWrapper will now compute the exact fee required for each inner txn and update the fee on that txn if it's lower than what was computed * CreateAtomicTxnWrapper now computes the TOTAL fee required to submit the atomic txn, including the wrapper txn, and intelligently adds the extra required to the first inner txn in the list * Fix a bug in computeFeeRecursive to properly assess the nonce. Without this, we were over-estimating the fee significantly. * Fix a bug in computeFeeRecursive to properly assess signature sizes in atomic txns. Without this, we were significantly under-estimating txn size. * Introduce an UpdateTxnFee function that bundles in a special-case of updating the fee on a DAOCoinLimitOrder txn * Replaced all raw fee adjustments with a call to this function in core and backend * Mark DAOCoinLimitOrder.FeeNanos as deprecated. We don't need it after balance model, but if we don't set it to exactly the txn.TxnFeeNanos we get an error. * Add some error-checking in pos mempool that was missing * From @lazynina: * Proper sanity-checking of atomic txns * Add nonce handling for atomic txns * Although note there is still a TODO to add a synthetic nonce for atomic txns so that you can replace them by fee. This isn't time-sensitive so we're punting on it. Added a TODO in addTransactionNoLock for it.
Configuration menu - View commit details
-
Copy full SHA for 72a2523 - Browse repository at this point
Copy the full SHA 72a2523View commit details -
Make sure global params doesn't overflow on MaximumVestedIntersection…
…sPerLockupTransaction (#1187)
Configuration menu - View commit details
-
Copy full SHA for 0d1c21b - Browse repository at this point
Copy the full SHA 0d1c21bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b6bf51 - Browse repository at this point
Copy the full SHA 6b6bf51View commit details -
Checkpoint syncing providers system (#1185)
* Checkpoint syncing providers system * Apply suggestions from code review Co-authored-by: diamondhands0 <[email protected]> --------- Co-authored-by: diamondhands0 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 30c9acf - Browse repository at this point
Copy the full SHA 30c9acfView commit details -
Log Validator Indices and Active Validators (#1192)
* Log Validator Indices and Active Validators * Add peer id
Configuration menu - View commit details
-
Copy full SHA for e181432 - Browse repository at this point
Copy the full SHA e181432View commit details -
Configuration menu - View commit details
-
Copy full SHA for a84e138 - Browse repository at this point
Copy the full SHA a84e138View commit details
Commits on Apr 11, 2024
-
Add InitialLeaderIndexOffset to EpochEntry (#1199)
* Add InitialLeaderIndexOffset to EpochEntry * Fix typo
Configuration menu - View commit details
-
Copy full SHA for 7198939 - Browse repository at this point
Copy the full SHA 7198939View commit details -
Add Uint64 to Uint64 Pseudo-Random Function (#1201)
* Add Uint64 to Uint64 Pseudo-Random Function * Use EncodeUint64
Configuration menu - View commit details
-
Copy full SHA for 1d8a8ce - Browse repository at this point
Copy the full SHA 1d8a8ceView commit details -
Pass Through PreviousView To EndOfEpochHook (#1200)
* Pass Through PreviousView To EndOfEpochHook * Fix segfault
Configuration menu - View commit details
-
Copy full SHA for 6295d4c - Browse repository at this point
Copy the full SHA 6295d4cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0f48f58 - Browse repository at this point
Copy the full SHA 0f48f58View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6a366a9 - Browse repository at this point
Copy the full SHA 6a366a9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e41c74 - Browse repository at this point
Copy the full SHA 9e41c74View commit details -
Configuration menu - View commit details
-
Copy full SHA for 13f5318 - Browse repository at this point
Copy the full SHA 13f5318View commit details -
Configuration menu - View commit details
-
Copy full SHA for fc0aaea - Browse repository at this point
Copy the full SHA fc0aaeaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 528f509 - Browse repository at this point
Copy the full SHA 528f509View commit details -
Configuration menu - View commit details
-
Copy full SHA for a89ba61 - Browse repository at this point
Copy the full SHA a89ba61View commit details
Commits on Apr 12, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1aa98a3 - Browse repository at this point
Copy the full SHA 1aa98a3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2eacb56 - Browse repository at this point
Copy the full SHA 2eacb56View commit details -
Configuration menu - View commit details
-
Copy full SHA for 81abe1c - Browse repository at this point
Copy the full SHA 81abe1cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4925bb6 - Browse repository at this point
Copy the full SHA 4925bb6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 27ca5ac - Browse repository at this point
Copy the full SHA 27ca5acView commit details -
Configuration menu - View commit details
-
Copy full SHA for a94a8e0 - Browse repository at this point
Copy the full SHA a94a8e0View commit details -
Fix IsInbound and IsOutbound Checks on RemoteNode (#1211)
* Fix IsInboud and IsOutbound Checks on RemoteNode * Fix compilation errors
Configuration menu - View commit details
-
Copy full SHA for f47d255 - Browse repository at this point
Copy the full SHA f47d255View commit details -
add LatestView to checkpoint block info, refresh when starting fast h…
…ot stuff event loop, and use this value to override tip's view (#1213)
Configuration menu - View commit details
-
Copy full SHA for 91ed982 - Browse repository at this point
Copy the full SHA 91ed982View commit details -
Remove Mempool Refresh On Block Connect and Disconnect (#1214)
* Remove Mempool Refresh On Block Connect and Disconnect * Add TODOs
Configuration menu - View commit details
-
Copy full SHA for 50ae431 - Browse repository at this point
Copy the full SHA 50ae431View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d7f943 - Browse repository at this point
Copy the full SHA 5d7f943View commit details -
Configuration menu - View commit details
-
Copy full SHA for a1acdd3 - Browse repository at this point
Copy the full SHA a1acdd3View commit details -
Remove Gossipped Txn Error Logging (#1217)
* Remove Gosspped Txn Error Logging * Change log level
Configuration menu - View commit details
-
Copy full SHA for d4f02bb - Browse repository at this point
Copy the full SHA d4f02bbView commit details -
Configuration menu - View commit details
-
Copy full SHA for a24ec7e - Browse repository at this point
Copy the full SHA a24ec7eView commit details
Commits on Apr 13, 2024
-
Create Helper ConnectTransactionIntoNewUtxoView Function For Fail Saf…
…e Txn Connects (#1221)
Configuration menu - View commit details
-
Copy full SHA for 192060a - Browse repository at this point
Copy the full SHA 192060aView commit details -
Simplify Mempool Transaction Validation Routine (#1222)
* Simplify Mempool Transaction Validation Routine * Remove TODO comment
Configuration menu - View commit details
-
Copy full SHA for 5c5a4e6 - Browse repository at this point
Copy the full SHA 5c5a4e6View commit details
Commits on Apr 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9a99f4a - Browse repository at this point
Copy the full SHA 9a99f4aView commit details
Commits on Apr 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 729ff83 - Browse repository at this point
Copy the full SHA 729ff83View commit details -
Configuration menu - View commit details
-
Copy full SHA for eb64c96 - Browse repository at this point
Copy the full SHA eb64c96View commit details -
Configuration menu - View commit details
-
Copy full SHA for 45a0350 - Browse repository at this point
Copy the full SHA 45a0350View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9a9c7f3 - Browse repository at this point
Copy the full SHA 9a9c7f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7f84657 - Browse repository at this point
Copy the full SHA 7f84657View commit details -
Rebucket Mempool Transactions When Global Params Change (#1231)
* Rebucket Mempool Transactions When Global Params Change * Fix naming
Configuration menu - View commit details
-
Copy full SHA for 396e594 - Browse repository at this point
Copy the full SHA 396e594View commit details -
Configuration menu - View commit details
-
Copy full SHA for b58a9e2 - Browse repository at this point
Copy the full SHA b58a9e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for e9de218 - Browse repository at this point
Copy the full SHA e9de218View commit details
Commits on Apr 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 3e6a225 - Browse repository at this point
Copy the full SHA 3e6a225View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7a08720 - Browse repository at this point
Copy the full SHA 7a08720View commit details -
Configuration menu - View commit details
-
Copy full SHA for 34c383a - Browse repository at this point
Copy the full SHA 34c383aView commit details -
Fix tests that rely on waiting for txn validation (#1239)
Co-authored-by: iamsofonias <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f6d7f25 - Browse repository at this point
Copy the full SHA f6d7f25View commit details -
* Mempool code cleanup * Remove .DS_Store
Configuration menu - View commit details
-
Copy full SHA for 71d25d8 - Browse repository at this point
Copy the full SHA 71d25d8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7700cc9 - Browse repository at this point
Copy the full SHA 7700cc9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1dcb6f8 - Browse repository at this point
Copy the full SHA 1dcb6f8View commit details
Commits on Apr 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 32c097a - Browse repository at this point
Copy the full SHA 32c097aView commit details -
Relax check transaction signature checking (#1244)
This check causes CreateDAOCoinLimitOrder to fail during transaction construction because it calls simulateSubmitTransaction, which calls getDAOCoinLimitOrderSimulatedExecutionResult, which then hits this. Easiest to just remove it. The signatures are always checked later anyway.
Configuration menu - View commit details
-
Copy full SHA for 7bf4626 - Browse repository at this point
Copy the full SHA 7bf4626View commit details -
Configuration menu - View commit details
-
Copy full SHA for a7a4644 - Browse repository at this point
Copy the full SHA a7a4644View commit details -
Configuration menu - View commit details
-
Copy full SHA for d1d56d5 - Browse repository at this point
Copy the full SHA d1d56d5View commit details -
Configuration menu - View commit details
-
Copy full SHA for d8c36be - Browse repository at this point
Copy the full SHA d8c36beView commit details -
Configuration menu - View commit details
-
Copy full SHA for 69139c4 - Browse repository at this point
Copy the full SHA 69139c4View commit details
Commits on Apr 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ee6c147 - Browse repository at this point
Copy the full SHA ee6c147View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9a56c60 - Browse repository at this point
Copy the full SHA 9a56c60View commit details
Commits on Apr 22, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 939219b - Browse repository at this point
Copy the full SHA 939219bView commit details -
Mempool Minor Naming and Testing Cleanup (#1253)
* Mempool Minor Naming and Testing Cleanup * Fix build
Configuration menu - View commit details
-
Copy full SHA for c85f2c2 - Browse repository at this point
Copy the full SHA c85f2c2View commit details -
Fix PoS Fee Estimation Bugs (#1252)
Co-authored-by: iamsofonias <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c0787db - Browse repository at this point
Copy the full SHA c0787dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1d49eeb - Browse repository at this point
Copy the full SHA 1d49eebView commit details
Commits on Apr 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8045c90 - Browse repository at this point
Copy the full SHA 8045c90View commit details -
Create Global Params For Fee Estimator Congestion and Priority Params (…
…#1258) Create Global Params For Fee Estimator Congestion and Priority Params Implement encode and decode Rename
Configuration menu - View commit details
-
Copy full SHA for 617825f - Browse repository at this point
Copy the full SHA 617825fView commit details -
Use Global Params For Fee Estimator Congestion and Priority Params (#…
…1259) Use Global Params For Fee Estimator Congestion and Priority Params Revert minFeeRate usage in inner atomic txn transaction
Configuration menu - View commit details
-
Copy full SHA for 99dd7ce - Browse repository at this point
Copy the full SHA 99dd7ceView commit details -
Read SoftMaxBlockSizeBytesPoS From Internal Fee Estimator GlobalParams (
#1260) Read SoftMaxBlockSizeBytesPoS From Internal Fee Estimator GlobalParams Fix merge Use correct param
Configuration menu - View commit details
-
Copy full SHA for da73e34 - Browse repository at this point
Copy the full SHA da73e34View commit details -
Configuration menu - View commit details
-
Copy full SHA for afd3a21 - Browse repository at this point
Copy the full SHA afd3a21View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8893e58 - Browse repository at this point
Copy the full SHA 8893e58View commit details -
Configuration menu - View commit details
-
Copy full SHA for 67bbacf - Browse repository at this point
Copy the full SHA 67bbacfView commit details -
Configuration menu - View commit details
-
Copy full SHA for c000c7d - Browse repository at this point
Copy the full SHA c000c7dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 70cca57 - Browse repository at this point
Copy the full SHA 70cca57View commit details -
Configuration menu - View commit details
-
Copy full SHA for 87f4299 - Browse repository at this point
Copy the full SHA 87f4299View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9d024d0 - Browse repository at this point
Copy the full SHA 9d024d0View commit details
Commits on Apr 24, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d125bc7 - Browse repository at this point
Copy the full SHA d125bc7View commit details
Commits on Apr 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 98cbb35 - Browse repository at this point
Copy the full SHA 98cbb35View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ec1efe - Browse repository at this point
Copy the full SHA 1ec1efeView commit details -
Tighten RegisterAsValidator Domain Validation (#1270)
Tighten RegisterAsValidator Domain Validation Update regtest registration
Configuration menu - View commit details
-
Copy full SHA for b6f96a9 - Browse repository at this point
Copy the full SHA b6f96a9View commit details
Commits on Apr 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f348398 - Browse repository at this point
Copy the full SHA f348398View commit details
Commits on Apr 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4c68b17 - Browse repository at this point
Copy the full SHA 4c68b17View commit details -
Add buying/selling pkid to GetAllDAOCoinLimitOrders with tests (#1275)
* Add buying/selling pkid to GetAllDAOCoinLimitOrders with tests * Prohibit setting one of buying/selling pkid
Configuration menu - View commit details
-
Copy full SHA for 27f6269 - Browse repository at this point
Copy the full SHA 27f6269View commit details -
Ignore PoS Mempool Txn Addition When Running PoW (#1277)
* Ignore PoS Mempool Txn Addition When Running PoW * Rename PoS directory
Configuration menu - View commit details
-
Copy full SHA for b67523c - Browse repository at this point
Copy the full SHA b67523cView commit details
Commits on Apr 30, 2024
-
Remove Redundant ValidateTransaction During Txn Submission (#1278)
* Remove Redundant ValidateTransaction During Txn Submission * Fix typos
Configuration menu - View commit details
-
Copy full SHA for d8197f1 - Browse repository at this point
Copy the full SHA d8197f1View commit details
Commits on May 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e49f44e - Browse repository at this point
Copy the full SHA e49f44eView commit details -
Configuration menu - View commit details
-
Copy full SHA for b2ad741 - Browse repository at this point
Copy the full SHA b2ad741View commit details -
Use ProtocolVersion2 For Both Mainnet and Testnet (#1281)
* Define ProtocolVersion2 for Both Mainnet and Testnet * Disable override for regtest
Configuration menu - View commit details
-
Copy full SHA for 6edd64f - Browse repository at this point
Copy the full SHA 6edd64fView commit details
Commits on May 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e39ac5a - Browse repository at this point
Copy the full SHA e39ac5aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ea61c5 - Browse repository at this point
Copy the full SHA 9ea61c5View commit details
Commits on May 7, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a608cc3 - Browse repository at this point
Copy the full SHA a608cc3View commit details -
Configuration menu - View commit details
-
Copy full SHA for aea3663 - Browse repository at this point
Copy the full SHA aea3663View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1fa1d8a - Browse repository at this point
Copy the full SHA 1fa1d8aView commit details -
Configuration menu - View commit details
-
Copy full SHA for c4d48b7 - Browse repository at this point
Copy the full SHA c4d48b7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 79bbb29 - Browse repository at this point
Copy the full SHA 79bbb29View commit details -
Configuration menu - View commit details
-
Copy full SHA for 810a0f9 - Browse repository at this point
Copy the full SHA 810a0f9View commit details
Commits on May 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b34b7fa - Browse repository at this point
Copy the full SHA b34b7faView commit details -
Configuration menu - View commit details
-
Copy full SHA for c76c888 - Browse repository at this point
Copy the full SHA c76c888View commit details -
Configuration menu - View commit details
-
Copy full SHA for 07fa590 - Browse repository at this point
Copy the full SHA 07fa590View commit details -
Configuration menu - View commit details
-
Copy full SHA for d83d595 - Browse repository at this point
Copy the full SHA d83d595View commit details -
Configuration menu - View commit details
-
Copy full SHA for c663ffd - Browse repository at this point
Copy the full SHA c663ffdView commit details -
Configuration menu - View commit details
-
Copy full SHA for a5a7191 - Browse repository at this point
Copy the full SHA a5a7191View commit details
Commits on May 9, 2024
-
Revert PosMempool UtoView DB replacements in dirtyHackUpdateDbOpts (#…
…1298) * Revert PosMempool UtoView DB replacements in dirtyHackUpdateDbOpts * Update validateTransactionsReadOnlyLatestBlockView
Configuration menu - View commit details
-
Copy full SHA for 1cf8f85 - Browse repository at this point
Copy the full SHA 1cf8f85View commit details
Commits on May 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1e93743 - Browse repository at this point
Copy the full SHA 1e93743View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ac528c - Browse repository at this point
Copy the full SHA 7ac528cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2b58c52 - Browse repository at this point
Copy the full SHA 2b58c52View commit details -
Configuration menu - View commit details
-
Copy full SHA for c0f9319 - Browse repository at this point
Copy the full SHA c0f9319View commit details
Commits on May 11, 2024
-
Fix checksum computation at the snapshot height (#1305)
* Fixing checksum computation * Update lib/server.go Co-authored-by: Lazy Nina <[email protected]> --------- Co-authored-by: Lazy Nina <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1b57fe0 - Browse repository at this point
Copy the full SHA 1b57fe0View commit details
Commits on May 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5cb4b5b - Browse repository at this point
Copy the full SHA 5cb4b5bView commit details
Commits on May 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4a63057 - Browse repository at this point
Copy the full SHA 4a63057View commit details -
Configuration menu - View commit details
-
Copy full SHA for ff154b6 - Browse repository at this point
Copy the full SHA ff154b6View commit details -
Beef Up Validator Registration Validations (#1311)
Beef Up Validator Registration Validations Fix error check
Configuration menu - View commit details
-
Copy full SHA for 2849510 - Browse repository at this point
Copy the full SHA 2849510View commit details -
Configuration menu - View commit details
-
Copy full SHA for bd1067d - Browse repository at this point
Copy the full SHA bd1067dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 01f973e - Browse repository at this point
Copy the full SHA 01f973eView commit details -
Configuration menu - View commit details
-
Copy full SHA for c307426 - Browse repository at this point
Copy the full SHA c307426View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4eeeb1f - Browse repository at this point
Copy the full SHA 4eeeb1fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2056d57 - Browse repository at this point
Copy the full SHA 2056d57View commit details -
Deprecate MempoolTransaction Type (#1320)
Deprecate MempoolTransaction Type Fix broken test
Configuration menu - View commit details
-
Copy full SHA for 771ebfa - Browse repository at this point
Copy the full SHA 771ebfaView commit details -
Configuration menu - View commit details
-
Copy full SHA for a3fa9fe - Browse repository at this point
Copy the full SHA a3fa9feView commit details -
Configuration menu - View commit details
-
Copy full SHA for fde3aa1 - Browse repository at this point
Copy the full SHA fde3aa1View commit details
Commits on May 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c73633c - Browse repository at this point
Copy the full SHA c73633cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 63615f9 - Browse repository at this point
Copy the full SHA 63615f9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 15b6757 - Browse repository at this point
Copy the full SHA 15b6757View commit details -
Configuration menu - View commit details
-
Copy full SHA for d967312 - Browse repository at this point
Copy the full SHA d967312View commit details -
Fix Nil Pointer Reference For Snapshot Object During Blocksync (#1326)
Fix Nil Pointer Reference For Snapshot Object During Blocksync Fix naming
Configuration menu - View commit details
-
Copy full SHA for e70a776 - Browse repository at this point
Copy the full SHA e70a776View commit details
Commits on May 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9156ed1 - Browse repository at this point
Copy the full SHA 9156ed1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 78e0a5f - Browse repository at this point
Copy the full SHA 78e0a5fView commit details -
Configuration menu - View commit details
-
Copy full SHA for d1b99cb - Browse repository at this point
Copy the full SHA d1b99cbView commit details -
Request Missing HighQC Block From Timeout Message (#1330)
* Request Missing HighQC Block From Timeout Message * Delete unused function
Configuration menu - View commit details
-
Copy full SHA for aa03565 - Browse repository at this point
Copy the full SHA aa03565View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7a37bd6 - Browse repository at this point
Copy the full SHA 7a37bd6View commit details -
Straggler Items in PoS Feature Review (#1331)
* Straggler Items in PoS Feature Review * Copy forbiddenPubKeyEntry * Add unit tests for FastHotStuffEvent Validation * Address uint256 comments * Fix broken test * Address Nina's final comments
Configuration menu - View commit details
-
Copy full SHA for 0c29c04 - Browse repository at this point
Copy the full SHA 0c29c04View commit details -
initNewUtxoView doesn't fetch tip hash, copy view sets it and new utx…
…o view handles the db fetch (#1332)
Configuration menu - View commit details
-
Copy full SHA for 38cba45 - Browse repository at this point
Copy the full SHA 38cba45View commit details -
Configuration menu - View commit details
-
Copy full SHA for 604777d - Browse repository at this point
Copy the full SHA 604777dView commit details
Commits on May 17, 2024
-
Set NegotiatedVersion on Peer Object (#1334)
* Set NegotiatedVersion on Peer Object * Fix naming
Configuration menu - View commit details
-
Copy full SHA for a66a597 - Browse repository at this point
Copy the full SHA a66a597View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8284434 - Browse repository at this point
Copy the full SHA 8284434View commit details -
Configuration menu - View commit details
-
Copy full SHA for f837a3d - Browse repository at this point
Copy the full SHA f837a3dView commit details
Commits on May 22, 2024
-
Configuration menu - View commit details
-
Copy full SHA for be50d07 - Browse repository at this point
Copy the full SHA be50d07View commit details
Commits on May 24, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8dfff90 - Browse repository at this point
Copy the full SHA 8dfff90View commit details
Commits on May 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ae0a5d0 - Browse repository at this point
Copy the full SHA ae0a5d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0cd0119 - Browse repository at this point
Copy the full SHA 0cd0119View commit details
Commits on May 30, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 3dac3c5 - Browse repository at this point
Copy the full SHA 3dac3c5View commit details -
Merge pull request #1344 from deso-protocol/z/pos-bugfixes
Z/pos bugfixes
Configuration menu - View commit details
-
Copy full SHA for fb6d671 - Browse repository at this point
Copy the full SHA fb6d671View commit details
Commits on May 31, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2279b24 - Browse repository at this point
Copy the full SHA 2279b24View commit details
Commits on Jun 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 199ccf1 - Browse repository at this point
Copy the full SHA 199ccf1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0f27eef - Browse repository at this point
Copy the full SHA 0f27eefView commit details -
Configuration menu - View commit details
-
Copy full SHA for ff119b9 - Browse repository at this point
Copy the full SHA ff119b9View commit details
Commits on Jun 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d2b530a - Browse repository at this point
Copy the full SHA d2b530aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6a71496 - Browse repository at this point
Copy the full SHA 6a71496View commit details
Commits on Jun 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5a8c92f - Browse repository at this point
Copy the full SHA 5a8c92fView commit details -
Configuration menu - View commit details
-
Copy full SHA for c0d781f - Browse repository at this point
Copy the full SHA c0d781fView commit details
Commits on Jun 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ad79f13 - Browse repository at this point
Copy the full SHA ad79f13View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3efe219 - Browse repository at this point
Copy the full SHA 3efe219View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8a6e70f - Browse repository at this point
Copy the full SHA 8a6e70fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3fe7c30 - Browse repository at this point
Copy the full SHA 3fe7c30View commit details
Commits on Jun 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8df2943 - Browse repository at this point
Copy the full SHA 8df2943View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1d271b4 - Browse repository at this point
Copy the full SHA 1d271b4View commit details
Commits on Jun 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f6280fe - Browse repository at this point
Copy the full SHA f6280feView commit details -
Configuration menu - View commit details
-
Copy full SHA for a001099 - Browse repository at this point
Copy the full SHA a001099View commit details
Commits on Jun 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 44266a1 - Browse repository at this point
Copy the full SHA 44266a1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 89d5df3 - Browse repository at this point
Copy the full SHA 89d5df3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 526edff - Browse repository at this point
Copy the full SHA 526edffView commit details