upgrades.go 515 B

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