mirror of
				https://github.com/0glabs/0g-chain.git
				synced 2025-11-04 00:37:28 +00:00 
			
		
		
		
	refactor address prefixes
This commit is contained in:
		
							parent
							
								
									1de350c4e9
								
							
						
					
					
						commit
						6a33517a5d
					
				@ -220,6 +220,12 @@ func MakeCodec() *codec.Codec {
 | 
				
			|||||||
	return cdc
 | 
						return cdc
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					func SetBech32AddressPrefixes(config *sdk.Config) {
 | 
				
			||||||
 | 
						config.SetBech32PrefixForAccount(Bech32MainPrefix, Bech32MainPrefix+sdk.PrefixPublic)
 | 
				
			||||||
 | 
						config.SetBech32PrefixForValidator(Bech32MainPrefix+sdk.PrefixValidator+sdk.PrefixOperator, Bech32MainPrefix+sdk.PrefixValidator+sdk.PrefixOperator+sdk.PrefixPublic)
 | 
				
			||||||
 | 
						config.SetBech32PrefixForConsensusNode(Bech32MainPrefix+sdk.PrefixValidator+sdk.PrefixConsensus, Bech32MainPrefix+sdk.PrefixValidator+sdk.PrefixConsensus+sdk.PrefixPublic)
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// application updates every end block
 | 
					// application updates every end block
 | 
				
			||||||
func (app *App) BeginBlocker(ctx sdk.Context, req abci.RequestBeginBlock) abci.ResponseBeginBlock {
 | 
					func (app *App) BeginBlocker(ctx sdk.Context, req abci.RequestBeginBlock) abci.ResponseBeginBlock {
 | 
				
			||||||
	// mint new tokens for the previous block
 | 
						// mint new tokens for the previous block
 | 
				
			||||||
 | 
				
			|||||||
@ -54,9 +54,7 @@ func main() {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	// Read in the configuration file for the sdk
 | 
						// Read in the configuration file for the sdk
 | 
				
			||||||
	config := sdk.GetConfig()
 | 
						config := sdk.GetConfig()
 | 
				
			||||||
	config.SetBech32PrefixForAccount(app.Bech32MainPrefix, app.Bech32MainPrefix+sdk.PrefixPublic)
 | 
						app.SetBech32AddressPrefixes(config)
 | 
				
			||||||
	config.SetBech32PrefixForValidator(app.Bech32MainPrefix+sdk.PrefixValidator+sdk.PrefixOperator, app.Bech32MainPrefix+sdk.PrefixValidator+sdk.PrefixOperator+sdk.PrefixPublic)
 | 
					 | 
				
			||||||
	config.SetBech32PrefixForConsensusNode(app.Bech32MainPrefix+sdk.PrefixValidator+sdk.PrefixConsensus, app.Bech32MainPrefix+sdk.PrefixValidator+sdk.PrefixConsensus+sdk.PrefixPublic)
 | 
					 | 
				
			||||||
	config.Seal()
 | 
						config.Seal()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	// TODO: setup keybase, viper object, etc. to be passed into
 | 
						// TODO: setup keybase, viper object, etc. to be passed into
 | 
				
			||||||
 | 
				
			|||||||
@ -31,9 +31,7 @@ func main() {
 | 
				
			|||||||
	cdc := app.MakeCodec()
 | 
						cdc := app.MakeCodec()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	config := sdk.GetConfig()
 | 
						config := sdk.GetConfig()
 | 
				
			||||||
	config.SetBech32PrefixForAccount(app.Bech32MainPrefix, app.Bech32MainPrefix+sdk.PrefixPublic)
 | 
						app.SetBech32AddressPrefixes(config)
 | 
				
			||||||
	config.SetBech32PrefixForValidator(app.Bech32MainPrefix+sdk.PrefixValidator+sdk.PrefixOperator, app.Bech32MainPrefix+sdk.PrefixValidator+sdk.PrefixOperator+sdk.PrefixPublic)
 | 
					 | 
				
			||||||
	config.SetBech32PrefixForConsensusNode(app.Bech32MainPrefix+sdk.PrefixValidator+sdk.PrefixConsensus, app.Bech32MainPrefix+sdk.PrefixValidator+sdk.PrefixConsensus+sdk.PrefixPublic)
 | 
					 | 
				
			||||||
	config.Seal()
 | 
						config.Seal()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	ctx := server.NewDefaultContext()
 | 
						ctx := server.NewDefaultContext()
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user