Merge pull request #21 from ava-labs/forbid-default-subnet-validation

forbid new blockchains from being validated by default subnet
This commit is contained in:
Stephen Buttolph 2020-03-31 15:14:51 -04:00 committed by GitHub
commit c18883e560
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 2 additions and 0 deletions

View File

@ -92,6 +92,8 @@ func (tx *CreateChainTx) SyntacticVerify() error {
return errInvalidID
case tx.VMID.IsZero():
return errInvalidVMID
case tx.SubnetID.Equals(DefaultSubnetID):
return errDSCantValidate
case !ids.IsSortedAndUniqueIDs(tx.FxIDs):
return errFxIDsNotSortedAndUnique
case !crypto.IsSortedAndUniqueSECP2561RSigs(tx.ControlSigs):