upgrades.go 500 B

123456789101112131415161718192021222324
  1. package upgrades
  2. // InitializeUpgrades - initializes written upgrades
  3. func InitializeUpgrades() {
  4. addUpgrades([]UpgradeInfo{
  5. upgrade0145,
  6. upgrade0146,
  7. upgrade0160,
  8. upgrade0161,
  9. })
  10. }
  11. // Upgrades - holds all upgrade funcs
  12. var Upgrades = []UpgradeInfo{}
  13. // addUpgrades - Adds upgrades to make to client
  14. func addUpgrades(upgrades []UpgradeInfo) {
  15. Upgrades = append(Upgrades, upgrades...)
  16. }
  17. // ReleaseUpgrades - releases upgrade funcs from memory
  18. func ReleaseUpgrades() {
  19. Upgrades = nil
  20. }