Skip to content

Releases: pokt-network/pocket-core

Testnet RC-0.3.1

09 May 14:29
Compare
Choose a tag to compare
Testnet RC-0.3.1 Pre-release
Pre-release

-Patched 5-9 consensus bug

Testnet RC-0.3.0

04 May 19:49
Compare
Choose a tag to compare
Testnet RC-0.3.0 Pre-release
Pre-release

RC-0.3.0

  • Added governance module from posmint
    • Multisignature public keys / tx building to cli
    • Governance level protocol upgrade signalling
    • Access control list for params
    • Ability to edit params TX
    • Introduced DAO-Owner
    • Ability to send and receive from DAO
  • Added persistence to Sessions and Evidence through
    • LRU cache sessions/evidence
    • Sessions/evidence level-db
  • Added Start without passphrase on pocket core
    • sign msgs with private key or keybase
    • removed password from keeper
    • Updated POSMint version
  • Removed default genesis and seeds
  • Prevent unstaking time reset if not equals 0 (for vesting)
  • Relay Response now has the entire proof when sent back to the client
  • Simplified slashing with static burn for validators and apps (non consensus burns)
  • Payment for challenge tx
  • Added export app command to cli
  • Changed Struct used to generate RequestHash to remove empty proof object
  • Changed public key field json marshalling
    • update POSMint version
    • transitive change in Account JSON response for RPC
    • Updated rpc-spec to reflect change
  • Updated POSMint to address duplicated minting logs
  • Add pagination to Application Queries for RPC & CLI
  • Add pagination to Nodes Queries for RPC & CLI
  • Converted NonNative Chains to 128 bit encryption (MD5)
  • Renamed sessionFrequency to blocksPerSession
  • Changed Proof field from relayResponse to proof
  • Changed Proofs in genesis struct to Receipts
  • Changed HostedBlockchain field from addr to id
  • Modified the key generation for receipts and claims by using the header hash
  • Added headers back to payload (affects request hash!)
  • New Dispatch Formula See Spec
  • Added configurability for Pocket and Tendermint in a config.json file
  • Patch for Fixed April 17, 2020 consensus failure (0 power consensus failure)
  • Updated RPC call for Querying Validators and Apps (See Opts in RPC Spec)
  • Updated chains.json to be a slice instead of a mapping
  • Chanded defer.body.close() position until after error checking in pocketcore/types/service.go executeHttpRequest
  • Added protocol level enforcement of network identifier format
  • Added protocol level enforcement of service url https
  • Updated the import-armored and export commands for better UX keeping backward compatibility with pre RC 0.3.0 .
  • Fixed issue querying apps/validators was ignoring the blockchain key
  • Added protocol level enforcement of service url https|http
  • Added /v1/query/blocktxs and /v1/query/acounttxs to get the list of transactions in a block or sent/received by an account respectively.
  • Added query account-txs and query block-txs to the CLI matching the above mentioned endpoints.
  • Fixed getTMClient() function to avoid Tendermint opening files every time a Relay/Dispatch.

Testnet RC-0.2.4

27 Apr 16:20
Compare
Choose a tag to compare
Testnet RC-0.2.4 Pre-release
Pre-release
  • Removed trailing slash when performing a relay when there's no path present in the relay payload.

Testnet RC-0.2.3

22 Apr 17:14
Compare
Choose a tag to compare
Testnet RC-0.2.3 Pre-release
Pre-release
  • Changed Tendermint's dbbackend to cleveldb after multiple validator crashes on April's 20th load test.

Testnet RC-0.2.2

17 Apr 21:26
Compare
Choose a tag to compare
Testnet RC-0.2.2 Pre-release
Pre-release
  • Fixed April 17, 2020 consensus failure (0 power consensus failure)
  • Seed patch to allow more incoming connections

Testnet RC-0.2.1

23 Mar 17:58
Compare
Choose a tag to compare
Testnet RC-0.2.1 Pre-release
Pre-release

Next patch upgrade to Pocket Core! Enhancing the Quality of Life and experience, adding versioning to both CLI & RPC calls, and enhancing the node lifecycle.

  • Add version command to CLI
  • Disallow double sign on invalid operations, disallow consensus breaks

Testnet RC-0.2.0

10 Mar 12:53
Compare
Choose a tag to compare
Testnet RC-0.2.0 Pre-release
Pre-release

Fresh off of Pocket Summit 2.0, things are starting to ramp up. As the team gets leaner and more organized, a focused excitement spreads over the company. Mainnet development has begun and the roadmap is clear.
Release Candidate 0.2.0 contains the long awaited Challenge Request, allowing clients to make nodes accountable for their responses.

  • Renamed RelayProof to Proof (in JSON)
  • Renamed Invoice (memory) to Evidence
  • Renamed StoredInvoice (blockchain persisted) to Receipt
  • Renamed ProofWaitingPeriod to ClaimSubmissionWindow
  • Changed RPC and from node-proof to node-receipt
  • Update posmint module to use sdk.Ctx interface
  • Fix pseudorandomGenerator unexported properties would return empty json
  • Evidence now holds proof interface to allow for challenge proofs
  • Added Relay Request Hash (Hash of payload + meta) to RelayProof object
  • Added Block to Dispatch Request
  • Added Relay Meta field to relay request
  • Added Challenge Functionality
  • Added Challenge Request to RPC
  • Changed dispatch response to an actual structure and not just a session
  • Added block height to dispatch response
  • Removed all MustGetPrevCtx and used PrevCtx for panic safety
  • Changed receipt structure (added evidence type)
  • Change querySupplyResponse struct to use totalStaked, totalUnstaked & Total as *big.Int due to memory overflow
  • Added RPC SPEC doc in yaml and json with swagger support

Testnet RC-0.1.0

26 Feb 22:38
Compare
Choose a tag to compare
Testnet RC-0.1.0 Pre-release
Pre-release

And a new dawn of Pocket-Core arises. By allowing multiple transactions in a block, minimizing account overhead, and filtering Tendermint logs, RC-0.1.0 marks a new milestone for the team and community.

Testnet RC-0.0.1

12 Feb 00:17
Compare
Choose a tag to compare
Testnet RC-0.0.1 Pre-release
Pre-release

As one chapter of Pocket’s life comes to a close, another begins.
RC 0.0.1 is a monumental step in realizing a vision that began years ago.
74236034-aed99a80-4ca6-11ea-97e1-f30367e03747
Welcome to Pocket Network Testnet

MVP-1.7

17 Jun 18:25
Compare
Choose a tag to compare
MVP-1.7 Pre-release
Pre-release

REST & Tezos Support
Chains.json format changed
Relay request format changed