🚀 New release: Ergo protocol reference client 6.0.0-RC2 (v6.0.0-RC2)
This 6.0 release candidate is suitable for public testnet 6.0 voting and activation, and contains some fixes:
Sigma:
* Coll.distinct removed
* v6 version of Context.getVar removed
* Global.powHit now returns UnsignedBigInt
* v6 version of Box.getReg is using unique method id now
* ErgoTree based versioning for new features
* It is prohibited to use newly supported in serialization types in context extension and registers
Ergo:
* rule 409 (parameters matching) replaced with new rule 419, which is identical except allowing for new (unknown) parameters to be written on the blockchain
* insertion of new voteable parameter , number of subblock per block, on v6 activation
to vote for a 6.0 soft-fork, put the following flag (120 = 1) into a config file:
```
ergo{
voting {
120 = 1
}
}
```
Check it out here: 
GitHub
Coll.distinct method removed by kushti · Pull Request #1052 · ergoplatform/sigmastate-interpreter
In this PR, coll.distinct method, earlier introduced in 6.0.0 candidate, has been removed, as it may be used for DoS attacks, see #1051 for details...
GitHub
Getvar variant for 6.0 removed by kushti · Pull Request #1050 · ergoplatform/sigmastate-interpreter
In this PR, Context.getVar got removed, as having method with the same id but different behavior is not supported by clients < 6.0.
Another opti...
GitHub
UnsignedBigInt result type for Global.powHit by kushti · Pull Request #1049 · ergoplatform/sigmastate-interpreter
In this PR, Global.powHit result type set to UnsignedBigInt
GitHub
Fix for Box.getReg v6 - different ids used now by kushti · Pull Request #1048 · ergoplatform/sigmastate-interpreter
GitHub
[6.0] ErgoTree version based versioning, polished activation details and revised checkSoftForkCondition by kushti · Pull Request #1043 · ergoplatform/sigmastate-interpreter
In this section activation of 6.0 features is made dependent on ErgoTree version, as this is what versioning mechanism set in previous release is e...
GitHub
Prohibition for using 6.0 types in register and context extension vars by kushti · Pull Request #1047 · ergoplatform/sigmastate-interpreter
GitHub
Release Ergo protocol reference client 6.0.0-RC2 · ergoplatform/ergo
This 6.0 release candidate is suitable for public testnet 6.0 voting and activation, and contains some fixes:
Sigma:
Coll.distinct removed ergopla...

