From 23d2427ce77a0f1d7758ebcfe32d7a0ada4ca546 Mon Sep 17 00:00:00 2001 From: Dan Laine Date: Tue, 31 Mar 2020 14:12:23 -0400 Subject: [PATCH] forbid new blockchains from being validated by default subnet --- vms/platformvm/create_chain_tx.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/vms/platformvm/create_chain_tx.go b/vms/platformvm/create_chain_tx.go index 14d7d93..241f052 100644 --- a/vms/platformvm/create_chain_tx.go +++ b/vms/platformvm/create_chain_tx.go @@ -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):