mirror of
				https://github.com/0glabs/0g-chain.git
				synced 2025-10-31 21:18:59 +00:00 
			
		
		
		
	 ffef832d45
			
		
	
	
		ffef832d45
		
			
		
	
	
	
	
		
			
			- Upgrade cosmos-sdk to v0.44.5 from v0.39.2 - Add Legacy Tx Endpoint for backwards compatibility - Add IBC v1.2.3 Support Co-authored-by: DracoLi <draco@dracoli.com> Co-authored-by: drklee3 <derrick@dlee.dev> Co-authored-by: denalimarsh <denalimarsh@gmail.com> Co-authored-by: Draco Li <draco@kava.io> Co-authored-by: Nick DeLuca <nickdeluca08@gmail.com> Co-authored-by: Kevin Davis <karzak@users.noreply.github.com> Co-authored-by: Denali Marsh <denali@kava.io>
		
			
				
	
	
		
			30 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Go
		
	
	
	
	
	
			
		
		
	
	
			30 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Go
		
	
	
	
	
	
| package simulation
 | |
| 
 | |
| // import (
 | |
| // 	"bytes"
 | |
| // 	"fmt"
 | |
| 
 | |
| // 	"github.com/cosmos/cosmos-sdk/codec"
 | |
| // 	"github.com/tendermint/tendermint/libs/kv"
 | |
| 
 | |
| // 	"github.com/kava-labs/kava/x/swap/types"
 | |
| // )
 | |
| 
 | |
| // // DecodeStore unmarshals the KVPair's Value to the module's corresponding type
 | |
| // func DecodeStore(cdc *codec.Codec, kvA, kvB kv.Pair) string {
 | |
| // 	switch {
 | |
| // 	case bytes.Equal(kvA.Key[:1], types.PoolKeyPrefix):
 | |
| // 		var poolRecordA, poolRecordB types.PoolRecord
 | |
| // 		cdc.MustUnmarshalBinaryLengthPrefixed(kvA.Value, &poolRecordA)
 | |
| // 		cdc.MustUnmarshalBinaryLengthPrefixed(kvB.Value, &poolRecordB)
 | |
| // 		return fmt.Sprintf("%v\n%v", poolRecordA, poolRecordB)
 | |
| // 	case bytes.Equal(kvA.Key[:1], types.DepositorPoolSharesPrefix):
 | |
| // 		var shareRecordA, shareRecordB types.ShareRecord
 | |
| // 		cdc.MustUnmarshalBinaryLengthPrefixed(kvA.Value, &shareRecordA)
 | |
| // 		cdc.MustUnmarshalBinaryLengthPrefixed(kvB.Value, &shareRecordB)
 | |
| // 		return fmt.Sprintf("%v\n%v", shareRecordA, shareRecordB)
 | |
| // 	default:
 | |
| // 		panic(fmt.Sprintf("invalid %s key prefix %X", types.ModuleName, kvA.Key[:1]))
 | |
| // 	}
 | |
| // }
 |