github pokt-network/pocket-core RC-0.4.0
Testnet RC-0.4.0

latest releases: RC-0.12.0, proofofconcept, RC-0.11.3...
pre-release4 years ago

As the community grows, the team climbs higher. A combination of fortitude, heart, and passion fuels another release. As RC-0.4.0 marks the end of major pre-releases, the gravity of it sinks in.

Mainnet is coming.

RC-0.4.0

  • Separated Validators By Network ID
  • Remove EnsureExists from app & node modules, redundnacy with GetAccounts
  • Close open connections on TMClients
  • Removed all panics from source code
  • Added Bloomfilter for efficient uniqueness checkint of proof objects
  • Log on debug level upon failure deleting evidence
  • Replace wealdtech/go-merkletree/crypto for golang.org/x/crypto
  • Add RelaysToTokens as pamater for the nodes module
  • removed return on loop from unstakeAllMaturedValidators
  • Remove claim from world state after handled replay attack
  • Use sdk.Error for app module keeper coinsFromUnstakedToStaked
  • Updated minting scheme to mint on the tx handler level
  • Fixed minting issue with unused fees
  • Updated burning to burn on tx handler level
  • Removed slash.go in apps module
  • Ensured validator !isJailed in removeValidatorTokens
  • Added max chains params to nodes and apps module
  • Updated POSMint to have 1 msg and 1 signature per tx
  • Added RemoteCLIURL flag and config
  • Removed round trip from tendermint
  • Routed CLI through pocket RPC
  • Change ClaimSubmissionWindow and BlocksPerSession call on getPseudorandomIndex to use the session context
  • Changed getPseudorandomIndex add a new parameter for sessionCtx
  • log mint errors
  • Catch error writing json for RPC endpoints
  • log mint errors
  • Fixed denomination issue in CLI POKT to uPOKT
  • Updated PopModel so no empty body {} is needed in RPC
  • Added evidence type to proof message
  • Added Node claims and claim queries RPC
  • Removed chains prompt and defaults to no chains if none found
  • Changed SendClaimTx to use sessionContext for supportedBlockchains
  • Refactor ABCI BeginBlock for app module, avoid looping twice on mature applications
  • Swapped ExecuteProof and SetReceipt order on handleProofMsg func
  • Added prove to queryTx call in RPC and a flag in CLI
  • Removed Proof Object From Relay Response in RPC
  • Updated regex to allow only hex character.
  • Added empty/nil check to claim struct on handleProofMsg
  • Added multiple optimization for efficiency and consistency between validations
  • Added basic auth to chains.json
  • Added pagination to receipts query in pocket core RPC
  • Removed .md and json RPC spec
  • Removing orphaned jailed nodes after X amount of Blocks jailed.
  • Fixed CORS requests on /v1/client/dispatch, /v1/client/relay and /v1/client/challenge.
  • Split DAOTx transfer & burn to their own CLI commands to avoid user prone errors
  • Added minimum proofs to pocketcore module params
  • Split burn and transfer DAO CLI command, avoid error prone errors
  • Cache flushes to the database periodically instead of per relay for efficiency
  • Added dynamic fees for each message type

Don't miss a new pocket-core release

NewReleases is sending notifications on new releases.