Skip to content
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

Merged
merged 892 commits into from
Jun 17, 2024
Merged

feature/proof-of-stake #964

merged 892 commits into from
Jun 17, 2024
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Feb 28, 2024

  1. Configuration menu
    Copy the full SHA
    ae9e118 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0eff225 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bf84888 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1f644e8 View commit details
    Browse the repository at this point in the history

Commits on Feb 29, 2024

  1. Configuration menu
    Copy the full SHA
    0c40ac8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9445f77 View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2024

  1. Configuration menu
    Copy the full SHA
    e1312f9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ea2db8f View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2024

  1. Configuration menu
    Copy the full SHA
    0c9f9d9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    62cae9d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8937613 View commit details
    Browse the repository at this point in the history
  4. PoS NetworkManager Consolidation (#1078)

    * NetworkManager consolidation
    
    * Nits
    AeonSw4n authored Mar 4, 2024
    Configuration menu
    Copy the full SHA
    b492efe View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2024

  1. Configuration menu
    Copy the full SHA
    c507ea1 View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2024

  1. Review comment changes.

    poolcoke committed Mar 8, 2024
    Configuration menu
    Copy the full SHA
    3cd83f7 View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2024

  1. Configuration menu
    Copy the full SHA
    0e88655 View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2024

  1. Configuration menu
    Copy the full SHA
    4afebad View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    31944cd View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2024

  1. Configuration menu
    Copy the full SHA
    02d8120 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f05e347 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cbdfedd View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2024

  1. PoS Mempool Simplified AddTransaction Validation (#1090)

    * Remove Spend and Signature verification
    
    * review
    AeonSw4n authored Mar 19, 2024
    Configuration menu
    Copy the full SHA
    751d3a2 View commit details
    Browse the repository at this point in the history
  2. PoS MempoolTx Validated status (#1098)

    * PoS MempoolTx Validated status
    
    * Review
    AeonSw4n authored Mar 19, 2024
    Configuration menu
    Copy the full SHA
    1117ef4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a970551 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3ceb156 View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2024

  1. 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]>
    3 people authored Mar 20, 2024
    Configuration menu
    Copy the full SHA
    9fb0232 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    562bc83 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ab1a7cc View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    cf26914 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    fbd347a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f9f5bdc View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    250a7bb View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2024

  1. PoS UtxoView ConnectTransactions (#1099)

    * PoS UtxoView ConnectTransactions
    
    * Comments
    AeonSw4n authored Mar 21, 2024
    Configuration menu
    Copy the full SHA
    9b0d553 View commit details
    Browse the repository at this point in the history
  2. PoS Mempool Updated Refresh (#1100)

    * PoS Mempool Updated Refresh
    
    * Comments and fixes
    AeonSw4n authored Mar 21, 2024
    Configuration menu
    Copy the full SHA
    d9afc28 View commit details
    Browse the repository at this point in the history
  3. PoS Mempool Transaction Validation Routine (#1101)

    * PoS Mempool Transaction Validation Routine
    
    * Comments
    AeonSw4n authored Mar 21, 2024
    Configuration menu
    Copy the full SHA
    021aaad View commit details
    Browse the repository at this point in the history
  4. PoS Block Producer updates (#1102)

    * PoS Block Producer updates
    
    * Fixes
    AeonSw4n authored Mar 21, 2024
    Configuration menu
    Copy the full SHA
    e5cb4ac View commit details
    Browse the repository at this point in the history
  5. PoS Mempool Exchange Updates (#1103)

    * PoS Mempool Exchange Updates
    
    * Nits
    
    * Comment update
    AeonSw4n authored Mar 21, 2024
    Configuration menu
    Copy the full SHA
    7eafe8c View commit details
    Browse the repository at this point in the history
  6. Merge branch 'feature/proof-of-stake' into feature/pos-mempool-update…

    …s-and-transaction-exchange
    AeonSw4n committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    33cf34e View commit details
    Browse the repository at this point in the history
  7. nits

    AeonSw4n committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    1ad4e35 View commit details
    Browse the repository at this point in the history
  8. PoS Hypersync Updates (#1085)

    * 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]>
    4 people authored Mar 21, 2024
    Configuration menu
    Copy the full SHA
    09d9dbe View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    9f8ba44 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    b185bde View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    1a3b3ab View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    df6d14e View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    a37ce44 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    602fafc View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2024

  1. Merge branch 'feature/proof-of-stake' into feature/pos-mempool-update…

    …s-and-transaction-exchange
    AeonSw4n committed Mar 22, 2024
    Configuration menu
    Copy the full SHA
    fa5c6f3 View commit details
    Browse the repository at this point in the history
  2. nits

    AeonSw4n committed Mar 22, 2024
    Configuration menu
    Copy the full SHA
    23c6e78 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ec64c72 View commit details
    Browse the repository at this point in the history
  4. Tests

    AeonSw4n committed Mar 22, 2024
    Configuration menu
    Copy the full SHA
    b54f475 View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2024

  1. Configuration menu
    Copy the full SHA
    5fe25e9 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1086 from deso-protocol/jp/atomic_txns

    Atomic Transactions Support
    poolcoke authored Mar 28, 2024
    Configuration menu
    Copy the full SHA
    e621fa4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b876ea8 View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2024

  1. Configuration menu
    Copy the full SHA
    be5b7b6 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'feature/proof-of-stake' into feature/pos-mempool-update…

    …s-and-transaction-exchange
    tholonious committed Mar 29, 2024
    Configuration menu
    Copy the full SHA
    477d26c View commit details
    Browse the repository at this point in the history
  3. Address Nina's Comments For connectFailing Removal in StateChangeSync…

    …er (#1155)
    
    * Address Nina's Comments For connectFailing Removal in StateChangeSyncer
    
    * Better comments
    tholonious authored Mar 29, 2024
    Configuration menu
    Copy the full SHA
    8adba9d View commit details
    Browse the repository at this point in the history
  4. Merge pull request #1126 from deso-protocol/feature/pos-mempool-updat…

    …es-and-transaction-exchange
    
    PoS Mempool Updates and Bundled Relay
    tholonious authored Mar 29, 2024
    Configuration menu
    Copy the full SHA
    8bb92b1 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d03aaa2 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    44b650d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    de097fd View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    21ac6fa View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    56d2f63 View commit details
    Browse the repository at this point in the history
  10. Fix event loop test (#1159)

    lazynina authored Mar 29, 2024
    Configuration menu
    Copy the full SHA
    81b5c7e View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    82b5c61 View commit details
    Browse the repository at this point in the history
  12. 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.
    diamondhands0 authored and tholonious committed Mar 29, 2024
    Configuration menu
    Copy the full SHA
    7041250 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    d78a794 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    8e2bec4 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    43dc82f View commit details
    Browse the repository at this point in the history
  16. Merge pull request #1143 from deso-protocol/diamondhands/BULK-BLOCK-D…

    …OWNLOAD
    
    Support bulk block download
    tholonious authored Mar 29, 2024
    Configuration menu
    Copy the full SHA
    13f8ef2 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    3825ee9 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    fb9bf2f View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2024

  1. Configuration menu
    Copy the full SHA
    f296edb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    041a631 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    167c6c6 View commit details
    Browse the repository at this point in the history
  4. 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
    diamondhands0 authored Apr 1, 2024
    Configuration menu
    Copy the full SHA
    84f3224 View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2024

  1. Configuration menu
    Copy the full SHA
    414142d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4e69dc3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1045d87 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    90a4991 View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2024

  1. Configuration menu
    Copy the full SHA
    57699a1 View commit details
    Browse the repository at this point in the history
  2. Apply Prev Epoch Timeouts To Leader Index Computation (#1172)

    Apply Prev Epoch Timeouts To Leader Index Computation
    
    Adjust processOrphanBlockPoS
    tholonious authored Apr 3, 2024
    Configuration menu
    Copy the full SHA
    f3df5da View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9697733 View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2024

  1. Configuration menu
    Copy the full SHA
    51a8afa View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6f8a5bd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    aabcdc6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3c4f766 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    31e7744 View commit details
    Browse the repository at this point in the history
  6. Update PoW Epoch Durations to 144 Blocks (#1178)

    * Update PoW Epoch Durations to 144 Blocks
    
    * Fix typo
    tholonious authored Apr 4, 2024
    Configuration menu
    Copy the full SHA
    8554a55 View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2024

  1. Configuration menu
    Copy the full SHA
    e78653f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4c1ca2b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    97b4c54 View commit details
    Browse the repository at this point in the history
  4. Pass inner txn hash in atomic txn processing (#1184)

    * wip
    
    * Pass inner txn hash when processing atomic txn
    diamondhands0 authored Apr 5, 2024
    Configuration menu
    Copy the full SHA
    1a58674 View commit details
    Browse the repository at this point in the history
  5. Index NonValidators With PublicKeys On Handshake Complete (#1182)

    * Index NonValidators With PublicKeys On Handshake Complete
    
    * Address Nina's comments
    tholonious authored Apr 5, 2024
    Configuration menu
    Copy the full SHA
    1d39ad7 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7ad9edf View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2024

  1. Add GetAugmentedUniversalViewWithAdditionalTransactions for Backend A…

    …PIs. (#1164)
    
    * Create GetAugmentedUniversalViewWithAdditionalTransactions.
    
    * Add GetMempoolTipBlockHeight to mempool interface
    poolcoke authored Apr 8, 2024
    Configuration menu
    Copy the full SHA
    846f50d View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2024

  1. Configuration menu
    Copy the full SHA
    a90ddc4 View commit details
    Browse the repository at this point in the history
  2. 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.
    lazynina authored Apr 9, 2024
    Configuration menu
    Copy the full SHA
    72a2523 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0d1c21b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6b6bf51 View commit details
    Browse the repository at this point in the history
  5. 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]>
    lazynina and diamondhands0 authored Apr 9, 2024
    Configuration menu
    Copy the full SHA
    30c9acf View commit details
    Browse the repository at this point in the history
  6. Log Validator Indices and Active Validators (#1192)

    * Log Validator Indices and Active Validators
    
    * Add peer id
    tholonious authored Apr 9, 2024
    Configuration menu
    Copy the full SHA
    e181432 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a84e138 View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2024

  1. Add InitialLeaderIndexOffset to EpochEntry (#1199)

    * Add InitialLeaderIndexOffset to EpochEntry
    
    * Fix typo
    tholonious authored Apr 11, 2024
    Configuration menu
    Copy the full SHA
    7198939 View commit details
    Browse the repository at this point in the history
  2. Add Uint64 to Uint64 Pseudo-Random Function (#1201)

    * Add Uint64 to Uint64 Pseudo-Random Function
    
    * Use EncodeUint64
    tholonious authored Apr 11, 2024
    Configuration menu
    Copy the full SHA
    1d8a8ce View commit details
    Browse the repository at this point in the history
  3. Pass Through PreviousView To EndOfEpochHook (#1200)

    * Pass Through PreviousView To EndOfEpochHook
    
    * Fix segfault
    tholonious authored Apr 11, 2024
    Configuration menu
    Copy the full SHA
    6295d4c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0f48f58 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6a366a9 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9e41c74 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    13f5318 View commit details
    Browse the repository at this point in the history
  8. Upgrade go to 1.22 (#1190)

    lazynina authored Apr 11, 2024
    Configuration menu
    Copy the full SHA
    fc0aaea View commit details
    Browse the repository at this point in the history
  9. Upgrade all deps (#1163)

    lazynina authored Apr 11, 2024
    Configuration menu
    Copy the full SHA
    528f509 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    a89ba61 View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2024

  1. Configuration menu
    Copy the full SHA
    1aa98a3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2eacb56 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    81abe1c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4925bb6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    27ca5ac View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a94a8e0 View commit details
    Browse the repository at this point in the history
  7. Fix IsInbound and IsOutbound Checks on RemoteNode (#1211)

    * Fix IsInboud and IsOutbound Checks on RemoteNode
    
    * Fix compilation errors
    tholonious authored Apr 12, 2024
    Configuration menu
    Copy the full SHA
    f47d255 View commit details
    Browse the repository at this point in the history
  8. 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)
    lazynina authored Apr 12, 2024
    Configuration menu
    Copy the full SHA
    91ed982 View commit details
    Browse the repository at this point in the history
  9. Remove Mempool Refresh On Block Connect and Disconnect (#1214)

    * Remove Mempool Refresh On Block Connect and Disconnect
    
    * Add TODOs
    tholonious authored Apr 12, 2024
    Configuration menu
    Copy the full SHA
    50ae431 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    5d7f943 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    a1acdd3 View commit details
    Browse the repository at this point in the history
  12. Remove Gossipped Txn Error Logging (#1217)

    * Remove Gosspped Txn Error Logging
    
    * Change log level
    tholonious authored Apr 12, 2024
    Configuration menu
    Copy the full SHA
    d4f02bb View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    a24ec7e View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2024

  1. Configuration menu
    Copy the full SHA
    192060a View commit details
    Browse the repository at this point in the history
  2. Simplify Mempool Transaction Validation Routine (#1222)

    * Simplify Mempool Transaction Validation Routine
    
    * Remove TODO comment
    tholonious authored Apr 13, 2024
    Configuration menu
    Copy the full SHA
    5c5a4e6 View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2024

  1. Configuration menu
    Copy the full SHA
    9a99f4a View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2024

  1. Configuration menu
    Copy the full SHA
    729ff83 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    eb64c96 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    45a0350 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9a9c7f3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7f84657 View commit details
    Browse the repository at this point in the history
  6. Rebucket Mempool Transactions When Global Params Change (#1231)

    * Rebucket Mempool Transactions When Global Params Change
    
    * Fix naming
    tholonious authored Apr 16, 2024
    Configuration menu
    Copy the full SHA
    396e594 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b58a9e2 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    e9de218 View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2024

  1. Configuration menu
    Copy the full SHA
    3e6a225 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7a08720 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    34c383a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f6d7f25 View commit details
    Browse the repository at this point in the history
  5. Mempool Code Cleanup (#1241)

    * Mempool code cleanup
    
    * Remove .DS_Store
    tholonious authored Apr 17, 2024
    Configuration menu
    Copy the full SHA
    71d25d8 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7700cc9 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    1dcb6f8 View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2024

  1. Configuration menu
    Copy the full SHA
    32c097a View commit details
    Browse the repository at this point in the history
  2. 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.
    diamondhands0 authored Apr 18, 2024
    Configuration menu
    Copy the full SHA
    7bf4626 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a7a4644 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d1d56d5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d8c36be View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    69139c4 View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2024

  1. fix (#1250)

    diamondhands0 authored Apr 19, 2024
    Configuration menu
    Copy the full SHA
    ee6c147 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9a56c60 View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2024

  1. Configuration menu
    Copy the full SHA
    939219b View commit details
    Browse the repository at this point in the history
  2. Mempool Minor Naming and Testing Cleanup (#1253)

    * Mempool Minor Naming and Testing Cleanup
    
    * Fix build
    tholonious authored Apr 22, 2024
    Configuration menu
    Copy the full SHA
    c85f2c2 View commit details
    Browse the repository at this point in the history
  3. Fix PoS Fee Estimation Bugs (#1252)

    Co-authored-by: iamsofonias <[email protected]>
    diamondhands0 and tholonious authored Apr 22, 2024
    Configuration menu
    Copy the full SHA
    c0787db View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1d49eeb View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2024

  1. Configuration menu
    Copy the full SHA
    8045c90 View commit details
    Browse the repository at this point in the history
  2. 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
    tholonious authored Apr 23, 2024
    Configuration menu
    Copy the full SHA
    617825f View commit details
    Browse the repository at this point in the history
  3. 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
    tholonious authored Apr 23, 2024
    Configuration menu
    Copy the full SHA
    99dd7ce View commit details
    Browse the repository at this point in the history
  4. Read SoftMaxBlockSizeBytesPoS From Internal Fee Estimator GlobalParams (

    #1260)
    
    Read SoftMaxBlockSizeBytesPoS From Internal Fee Estimator GlobalParams
    
    Fix merge
    
    Use correct param
    tholonious authored Apr 23, 2024
    Configuration menu
    Copy the full SHA
    da73e34 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    afd3a21 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8893e58 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    67bbacf View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    c000c7d View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    70cca57 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    87f4299 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    9d024d0 View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2024

  1. Configuration menu
    Copy the full SHA
    d125bc7 View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2024

  1. Configuration menu
    Copy the full SHA
    98cbb35 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1ec1efe View commit details
    Browse the repository at this point in the history
  3. Tighten RegisterAsValidator Domain Validation (#1270)

    Tighten RegisterAsValidator Domain Validation
    
    Update regtest registration
    tholonious authored Apr 25, 2024
    Configuration menu
    Copy the full SHA
    b6f96a9 View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2024

  1. fix iota bug (#1271)

    diamondhands0 authored Apr 26, 2024
    Configuration menu
    Copy the full SHA
    f348398 View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2024

  1. Configuration menu
    Copy the full SHA
    4c68b17 View commit details
    Browse the repository at this point in the history
  2. Add buying/selling pkid to GetAllDAOCoinLimitOrders with tests (#1275)

    * Add buying/selling pkid to GetAllDAOCoinLimitOrders with tests
    
    * Prohibit setting one of buying/selling pkid
    diamondhands0 authored Apr 29, 2024
    Configuration menu
    Copy the full SHA
    27f6269 View commit details
    Browse the repository at this point in the history
  3. Ignore PoS Mempool Txn Addition When Running PoW (#1277)

    * Ignore PoS Mempool Txn Addition When Running PoW
    
    * Rename PoS directory
    tholonious authored Apr 29, 2024
    Configuration menu
    Copy the full SHA
    b67523c View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2024

  1. Remove Redundant ValidateTransaction During Txn Submission (#1278)

    * Remove Redundant ValidateTransaction During Txn Submission
    
    * Fix typos
    tholonious authored Apr 30, 2024
    Configuration menu
    Copy the full SHA
    d8197f1 View commit details
    Browse the repository at this point in the history

Commits on May 1, 2024

  1. Configuration menu
    Copy the full SHA
    e49f44e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b2ad741 View commit details
    Browse the repository at this point in the history
  3. Use ProtocolVersion2 For Both Mainnet and Testnet (#1281)

    * Define ProtocolVersion2 for Both Mainnet and Testnet
    
    * Disable override for regtest
    tholonious authored May 1, 2024
    Configuration menu
    Copy the full SHA
    6edd64f View commit details
    Browse the repository at this point in the history

Commits on May 2, 2024

  1. Configuration menu
    Copy the full SHA
    e39ac5a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9ea61c5 View commit details
    Browse the repository at this point in the history

Commits on May 7, 2024

  1. Configuration menu
    Copy the full SHA
    a608cc3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    aea3663 View commit details
    Browse the repository at this point in the history
  3. LN PoS Review (#1283)

    lazynina authored May 7, 2024
    Configuration menu
    Copy the full SHA
    1fa1d8a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c4d48b7 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    79bbb29 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    810a0f9 View commit details
    Browse the repository at this point in the history

Commits on May 8, 2024

  1. Configuration menu
    Copy the full SHA
    b34b7fa View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c76c888 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    07fa590 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d83d595 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c663ffd View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a5a7191 View commit details
    Browse the repository at this point in the history

Commits on May 9, 2024

  1. Revert PosMempool UtoView DB replacements in dirtyHackUpdateDbOpts (#…

    …1298)
    
    * Revert PosMempool UtoView DB replacements in dirtyHackUpdateDbOpts
    
    * Update validateTransactionsReadOnlyLatestBlockView
    tholonious authored May 9, 2024
    Configuration menu
    Copy the full SHA
    1cf8f85 View commit details
    Browse the repository at this point in the history

Commits on May 10, 2024

  1. Configuration menu
    Copy the full SHA
    1e93743 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7ac528c View commit details
    Browse the repository at this point in the history
  3. hypersync pos fixes (#1297)

    lazynina authored May 10, 2024
    Configuration menu
    Copy the full SHA
    2b58c52 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c0f9319 View commit details
    Browse the repository at this point in the history

Commits on May 11, 2024

  1. 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]>
    diamondhands0 and lazynina authored May 11, 2024
    Configuration menu
    Copy the full SHA
    1b57fe0 View commit details
    Browse the repository at this point in the history

Commits on May 13, 2024

  1. Configuration menu
    Copy the full SHA
    5cb4b5b View commit details
    Browse the repository at this point in the history

Commits on May 14, 2024

  1. Configuration menu
    Copy the full SHA
    4a63057 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ff154b6 View commit details
    Browse the repository at this point in the history
  3. Beef Up Validator Registration Validations (#1311)

    Beef Up Validator Registration Validations
    
    Fix error check
    tholonious authored May 14, 2024
    Configuration menu
    Copy the full SHA
    2849510 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bd1067d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    01f973e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c307426 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    4eeeb1f View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    2056d57 View commit details
    Browse the repository at this point in the history
  9. Deprecate MempoolTransaction Type (#1320)

    Deprecate MempoolTransaction Type
    
    Fix broken test
    tholonious authored May 14, 2024
    Configuration menu
    Copy the full SHA
    771ebfa View commit details
    Browse the repository at this point in the history
  10. Fix HasHighS func (#1313)

    lazynina authored May 14, 2024
    Configuration menu
    Copy the full SHA
    a3fa9fe View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    fde3aa1 View commit details
    Browse the repository at this point in the history

Commits on May 15, 2024

  1. Configuration menu
    Copy the full SHA
    c73633c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    63615f9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    15b6757 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d967312 View commit details
    Browse the repository at this point in the history
  5. Fix Nil Pointer Reference For Snapshot Object During Blocksync (#1326)

    Fix Nil Pointer Reference For Snapshot Object During Blocksync
    
    Fix naming
    tholonious authored May 15, 2024
    Configuration menu
    Copy the full SHA
    e70a776 View commit details
    Browse the repository at this point in the history

Commits on May 16, 2024

  1. Configuration menu
    Copy the full SHA
    9156ed1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    78e0a5f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d1b99cb View commit details
    Browse the repository at this point in the history
  4. Request Missing HighQC Block From Timeout Message (#1330)

    * Request Missing HighQC Block From Timeout Message
    
    * Delete unused function
    tholonious authored May 16, 2024
    Configuration menu
    Copy the full SHA
    aa03565 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7a37bd6 View commit details
    Browse the repository at this point in the history
  6. 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
    tholonious authored May 16, 2024
    Configuration menu
    Copy the full SHA
    0c29c04 View commit details
    Browse the repository at this point in the history
  7. initNewUtxoView doesn't fetch tip hash, copy view sets it and new utx…

    …o view handles the db fetch (#1332)
    lazynina authored May 16, 2024
    Configuration menu
    Copy the full SHA
    38cba45 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    604777d View commit details
    Browse the repository at this point in the history

Commits on May 17, 2024

  1. Set NegotiatedVersion on Peer Object (#1334)

    * Set NegotiatedVersion on Peer Object
    
    * Fix naming
    tholonious authored May 17, 2024
    Configuration menu
    Copy the full SHA
    a66a597 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8284434 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f837a3d View commit details
    Browse the repository at this point in the history

Commits on May 22, 2024

  1. Configuration menu
    Copy the full SHA
    be50d07 View commit details
    Browse the repository at this point in the history

Commits on May 24, 2024

  1. Configuration menu
    Copy the full SHA
    8dfff90 View commit details
    Browse the repository at this point in the history

Commits on May 29, 2024

  1. Configuration menu
    Copy the full SHA
    ae0a5d0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0cd0119 View commit details
    Browse the repository at this point in the history

Commits on May 30, 2024

  1. Handle unhandled errors

    superzordon committed May 30, 2024
    Configuration menu
    Copy the full SHA
    3dac3c5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fb6d671 View commit details
    Browse the repository at this point in the history

Commits on May 31, 2024

  1. Configuration menu
    Copy the full SHA
    2279b24 View commit details
    Browse the repository at this point in the history

Commits on Jun 3, 2024

  1. Configuration menu
    Copy the full SHA
    199ccf1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0f27eef View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ff119b9 View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2024

  1. Configuration menu
    Copy the full SHA
    d2b530a View commit details
    Browse the repository at this point in the history
  2. Revert "Replace usage of uint256.NewInt(0).SetUint64(xx) with uint256…

    ….NewInt(xx) (#1285)" (#1351)
    
    This reverts commit c4d48b7.
    tholonious authored Jun 4, 2024
    Configuration menu
    Copy the full SHA
    6a71496 View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2024

  1. Revert "Upgrade all deps (#1163)" (#1352)

    This reverts commit 528f509.
    tholonious authored Jun 5, 2024
    Configuration menu
    Copy the full SHA
    5a8c92f View commit details
    Browse the repository at this point in the history
  2. Revert "Upgrade go to 1.22 (#1190)" (#1353)

    This reverts commit fc0aaea.
    tholonious authored Jun 5, 2024
    Configuration menu
    Copy the full SHA
    c0d781f View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2024

  1. Configuration menu
    Copy the full SHA
    ad79f13 View commit details
    Browse the repository at this point in the history
  2. Revert "Add BigIntFromUint64 helper (#1227)" (#1362)

    This reverts commit 45a0350.
    lazynina authored Jun 6, 2024
    Configuration menu
    Copy the full SHA
    3efe219 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8a6e70f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3fe7c30 View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2024

  1. Configuration menu
    Copy the full SHA
    8df2943 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1d271b4 View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2024

  1. Configuration menu
    Copy the full SHA
    f6280fe View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a001099 View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2024

  1. Configuration menu
    Copy the full SHA
    44266a1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    89d5df3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    526edff View commit details
    Browse the repository at this point in the history