Skip to content

GRPC API for node version 8.0

Latest
Compare
Choose a tag to compare
@td202 td202 released this 30 Jan 10:32
6a7435f

This release supports protocol version 8. In particular, it supports events and data relating to validator suspension. It also adds new endpoints supported in version 8.0 of the Concordium node.

Changes

  • Extend ProtocolVersion enum with a protocol version 8 variant PROTOCOL_VERSION_8.
  • Support for changes related to validator suspension in protocol version 8:
    • Added BakerSuspended, BakerResumed message types and corresponding
      events to BakerEvent.
    • Added validator_suspended and validator_primed_for_suspension cases
      for BlockSpecialEvent.
    • Extended PoolCurrentPaydayInfo and PoolInfoResponse.
  • Add GetConsensusDetailedStatus endpoint for querying detailed consensus
    status information.
  • Add GetScheduledReleaseAccounts endpoint for querying the list of accounts that
    have scheduled releases.
  • Add GetCooldownAccounts, GetPreCooldownAccounts and GetPrePreCooldownAccounts
    endpoints for querying the lists of accounts that have pending cooldowns in protocol
    version 7 onwards.
  • Add parameter field to ContractInitializedEvent containing the parameter passed
    to the contract initializer.
  • Add chain parameters v3 with the new ValidatorScoreParameters parameters.
  • Add validator_score_parameters to NextUpdateSequenceNumbers.