Merge pull request #5904 from filecoin-project/asr/specs-update
Introduce the v11 network upgrade
This commit is contained in:
		
						commit
						b9f240e463
					
				| @ -28,6 +28,7 @@ const UpgradeOrangeHeight = 27 | |||||||
| const UpgradeClausHeight = 30 | const UpgradeClausHeight = 30 | ||||||
| 
 | 
 | ||||||
| const UpgradeActorsV3Height = 35 | const UpgradeActorsV3Height = 35 | ||||||
|  | const UpgradeNorwegianHeight = 40 | ||||||
| 
 | 
 | ||||||
| var DrandSchedule = map[abi.ChainEpoch]DrandEnum{ | var DrandSchedule = map[abi.ChainEpoch]DrandEnum{ | ||||||
| 	0: DrandMainnet, | 	0: DrandMainnet, | ||||||
|  | |||||||
| @ -32,6 +32,7 @@ const UpgradePersianHeight = 150 | |||||||
| const UpgradeClausHeight = 180 | const UpgradeClausHeight = 180 | ||||||
| const UpgradeOrangeHeight = 210 | const UpgradeOrangeHeight = 210 | ||||||
| const UpgradeActorsV3Height = 240 | const UpgradeActorsV3Height = 240 | ||||||
|  | const UpgradeNorwegianHeight = 999999 | ||||||
| 
 | 
 | ||||||
| func init() { | func init() { | ||||||
| 	policy.SetConsensusMinerMinPower(abi.NewStoragePower(2 << 30)) | 	policy.SetConsensusMinerMinPower(abi.NewStoragePower(2 << 30)) | ||||||
|  | |||||||
| @ -40,6 +40,7 @@ const UpgradeClausHeight = 250 | |||||||
| const UpgradeOrangeHeight = 300 | const UpgradeOrangeHeight = 300 | ||||||
| 
 | 
 | ||||||
| const UpgradeActorsV3Height = 600 | const UpgradeActorsV3Height = 600 | ||||||
|  | const UpgradeNorwegianHeight = 114000 | ||||||
| 
 | 
 | ||||||
| func init() { | func init() { | ||||||
| 	policy.SetConsensusMinerMinPower(abi.NewStoragePower(32 << 30)) | 	policy.SetConsensusMinerMinPower(abi.NewStoragePower(32 << 30)) | ||||||
|  | |||||||
| @ -56,6 +56,9 @@ const UpgradeClausHeight = 343200 | |||||||
| // 2021-03-04T00:00:30Z
 | // 2021-03-04T00:00:30Z
 | ||||||
| var UpgradeActorsV3Height = abi.ChainEpoch(550321) | var UpgradeActorsV3Height = abi.ChainEpoch(550321) | ||||||
| 
 | 
 | ||||||
|  | // 2021-04-12T22:00:00Z
 | ||||||
|  | const UpgradeNorwegianHeight = 665280 | ||||||
|  | 
 | ||||||
| func init() { | func init() { | ||||||
| 	policy.SetConsensusMinerMinPower(abi.NewStoragePower(10 << 40)) | 	policy.SetConsensusMinerMinPower(abi.NewStoragePower(10 << 40)) | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -39,6 +39,7 @@ const UpgradeClausHeight = 250 | |||||||
| const UpgradeOrangeHeight = 300 | const UpgradeOrangeHeight = 300 | ||||||
| 
 | 
 | ||||||
| const UpgradeActorsV3Height = 600 | const UpgradeActorsV3Height = 600 | ||||||
|  | const UpgradeNorwegianHeight = 999999 | ||||||
| 
 | 
 | ||||||
| func init() { | func init() { | ||||||
| 	// Minimum block production power is set to 4 TiB
 | 	// Minimum block production power is set to 4 TiB
 | ||||||
|  | |||||||
| @ -93,6 +93,7 @@ var ( | |||||||
| 	UpgradeOrangeHeight    abi.ChainEpoch = -9 | 	UpgradeOrangeHeight    abi.ChainEpoch = -9 | ||||||
| 	UpgradeClausHeight     abi.ChainEpoch = -10 | 	UpgradeClausHeight     abi.ChainEpoch = -10 | ||||||
| 	UpgradeActorsV3Height  abi.ChainEpoch = -11 | 	UpgradeActorsV3Height  abi.ChainEpoch = -11 | ||||||
|  | 	UpgradeNorwegianHeight abi.ChainEpoch = -12 | ||||||
| 
 | 
 | ||||||
| 	DrandSchedule = map[abi.ChainEpoch]DrandEnum{ | 	DrandSchedule = map[abi.ChainEpoch]DrandEnum{ | ||||||
| 		0: DrandMainnet, | 		0: DrandMainnet, | ||||||
|  | |||||||
| @ -21,7 +21,7 @@ func VersionForNetwork(version network.Version) Version { | |||||||
| 		return Version0 | 		return Version0 | ||||||
| 	case network.Version4, network.Version5, network.Version6, network.Version7, network.Version8, network.Version9: | 	case network.Version4, network.Version5, network.Version6, network.Version7, network.Version8, network.Version9: | ||||||
| 		return Version2 | 		return Version2 | ||||||
| 	case network.Version10: | 	case network.Version10, network.Version11: | ||||||
| 		return Version3 | 		return Version3 | ||||||
| 	default: | 	default: | ||||||
| 		panic(fmt.Sprintf("unsupported network version %d", version)) | 		panic(fmt.Sprintf("unsupported network version %d", version)) | ||||||
|  | |||||||
| @ -186,6 +186,10 @@ func DefaultUpgradeSchedule() UpgradeSchedule { | |||||||
| 			StopWithin:      5, | 			StopWithin:      5, | ||||||
| 		}}, | 		}}, | ||||||
| 		Expensive: true, | 		Expensive: true, | ||||||
|  | 	}, { | ||||||
|  | 		Height:    build.UpgradeNorwegianHeight, | ||||||
|  | 		Network:   network.Version11, | ||||||
|  | 		Migration: nil, | ||||||
| 	}} | 	}} | ||||||
| 
 | 
 | ||||||
| 	for _, u := range updates { | 	for _, u := range updates { | ||||||
|  | |||||||
							
								
								
									
										4
									
								
								go.mod
									
									
									
									
									
								
							
							
						
						
									
										4
									
								
								go.mod
									
									
									
									
									
								
							| @ -42,8 +42,8 @@ require ( | |||||||
| 	github.com/filecoin-project/go-statestore v0.1.1-0.20210311122610-6c7a5aedbdea | 	github.com/filecoin-project/go-statestore v0.1.1-0.20210311122610-6c7a5aedbdea | ||||||
| 	github.com/filecoin-project/go-storedcounter v0.0.0-20200421200003-1c99c62e8a5b | 	github.com/filecoin-project/go-storedcounter v0.0.0-20200421200003-1c99c62e8a5b | ||||||
| 	github.com/filecoin-project/specs-actors v0.9.13 | 	github.com/filecoin-project/specs-actors v0.9.13 | ||||||
| 	github.com/filecoin-project/specs-actors/v2 v2.3.4 | 	github.com/filecoin-project/specs-actors/v2 v2.3.5-0.20210114162132-5b58b773f4fb | ||||||
| 	github.com/filecoin-project/specs-actors/v3 v3.0.3 | 	github.com/filecoin-project/specs-actors/v3 v3.1.0 | ||||||
| 	github.com/filecoin-project/specs-storage v0.1.1-0.20201105051918-5188d9774506 | 	github.com/filecoin-project/specs-storage v0.1.1-0.20201105051918-5188d9774506 | ||||||
| 	github.com/filecoin-project/test-vectors/schema v0.0.5 | 	github.com/filecoin-project/test-vectors/schema v0.0.5 | ||||||
| 	github.com/gbrlsnchs/jwt/v3 v3.0.0-beta.1 | 	github.com/gbrlsnchs/jwt/v3 v3.0.0-beta.1 | ||||||
|  | |||||||
							
								
								
									
										8
									
								
								go.sum
									
									
									
									
									
								
							
							
						
						
									
										8
									
								
								go.sum
									
									
									
									
									
								
							| @ -293,10 +293,10 @@ github.com/filecoin-project/specs-actors v0.9.13 h1:rUEOQouefi9fuVY/2HOroROJlZbO | |||||||
| github.com/filecoin-project/specs-actors v0.9.13/go.mod h1:TS1AW/7LbG+615j4NsjMK1qlpAwaFsG9w0V2tg2gSao= | github.com/filecoin-project/specs-actors v0.9.13/go.mod h1:TS1AW/7LbG+615j4NsjMK1qlpAwaFsG9w0V2tg2gSao= | ||||||
| github.com/filecoin-project/specs-actors/v2 v2.0.1/go.mod h1:v2NZVYinNIKA9acEMBm5wWXxqv5+frFEbekBFemYghY= | github.com/filecoin-project/specs-actors/v2 v2.0.1/go.mod h1:v2NZVYinNIKA9acEMBm5wWXxqv5+frFEbekBFemYghY= | ||||||
| github.com/filecoin-project/specs-actors/v2 v2.3.2/go.mod h1:UuJQLoTx/HPvvWeqlIFmC/ywlOLHNe8SNQ3OunFbu2Y= | github.com/filecoin-project/specs-actors/v2 v2.3.2/go.mod h1:UuJQLoTx/HPvvWeqlIFmC/ywlOLHNe8SNQ3OunFbu2Y= | ||||||
| github.com/filecoin-project/specs-actors/v2 v2.3.4 h1:NZK2oMCcA71wNsUzDBmLQyRMzcCnX9tDGvwZ53G67j8= | github.com/filecoin-project/specs-actors/v2 v2.3.5-0.20210114162132-5b58b773f4fb h1:orr/sMzrDZUPAveRE+paBdu1kScIUO5zm+HYeh+VlhA= | ||||||
| github.com/filecoin-project/specs-actors/v2 v2.3.4/go.mod h1:UuJQLoTx/HPvvWeqlIFmC/ywlOLHNe8SNQ3OunFbu2Y= | github.com/filecoin-project/specs-actors/v2 v2.3.5-0.20210114162132-5b58b773f4fb/go.mod h1:LljnY2Mn2homxZsmokJZCpRuhOPxfXhvcek5gWkmqAc= | ||||||
| github.com/filecoin-project/specs-actors/v3 v3.0.3 h1:bq9B1Jnq+Z0A+Yj3KnYhN3kcTpUyP6Umo3MZgai0BRE= | github.com/filecoin-project/specs-actors/v3 v3.1.0 h1:s4qiPw8pgypqBGAy853u/zdZJ7K9cTZdM1rTiSonHrg= | ||||||
| github.com/filecoin-project/specs-actors/v3 v3.0.3/go.mod h1:oMcmEed6B7H/wHabM3RQphTIhq0ibAKsbpYs+bQ/uxQ= | github.com/filecoin-project/specs-actors/v3 v3.1.0/go.mod h1:mpynccOLlIRy0QnR008BwYBwT9fen+sPR13MA1VmMww= | ||||||
| github.com/filecoin-project/specs-storage v0.1.1-0.20201105051918-5188d9774506 h1:Ur/l2+6qN+lQiqjozWWc5p9UDaAMDZKTlDS98oRnlIw= | github.com/filecoin-project/specs-storage v0.1.1-0.20201105051918-5188d9774506 h1:Ur/l2+6qN+lQiqjozWWc5p9UDaAMDZKTlDS98oRnlIw= | ||||||
| github.com/filecoin-project/specs-storage v0.1.1-0.20201105051918-5188d9774506/go.mod h1:nJRRM7Aa9XVvygr3W9k6xGF46RWzr2zxF/iGoAIfA/g= | github.com/filecoin-project/specs-storage v0.1.1-0.20201105051918-5188d9774506/go.mod h1:nJRRM7Aa9XVvygr3W9k6xGF46RWzr2zxF/iGoAIfA/g= | ||||||
| github.com/filecoin-project/test-vectors/schema v0.0.5 h1:w3zHQhzM4pYxJDl21avXjOKBLF8egrvwUwjpT8TquDg= | github.com/filecoin-project/test-vectors/schema v0.0.5 h1:w3zHQhzM4pYxJDl21avXjOKBLF8egrvwUwjpT8TquDg= | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user