upgrades.go 485 B

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