mirror of
				https://github.com/0glabs/0g-chain.git
				synced 2025-11-04 09:47:28 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			24 lines
		
	
	
		
			511 B
		
	
	
	
		
			Go
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			511 B
		
	
	
	
		
			Go
		
	
	
	
	
	
package keeper
 | 
						|
 | 
						|
import (
 | 
						|
	v2 "github.com/0glabs/0g-chain/x/evmutil/migrations/v2"
 | 
						|
	sdk "github.com/cosmos/cosmos-sdk/types"
 | 
						|
)
 | 
						|
 | 
						|
// Migrator is a struct for handling in-place store migrations.
 | 
						|
type Migrator struct {
 | 
						|
	keeper Keeper
 | 
						|
}
 | 
						|
 | 
						|
// NewMigrator returns a new Migrator.
 | 
						|
func NewMigrator(keeper Keeper) Migrator {
 | 
						|
	return Migrator{
 | 
						|
		keeper: keeper,
 | 
						|
	}
 | 
						|
}
 | 
						|
 | 
						|
// Migrate1to2 migrates from version 1 to 2.
 | 
						|
func (m Migrator) Migrate1to2(ctx sdk.Context) error {
 | 
						|
	return v2.MigrateStore(ctx, m.keeper.paramSubspace)
 | 
						|
}
 |