github.com/Finschia/finschia-sdk@v0.48.1/x/staking/types/data_test.go (about) 1 package types_test 2 3 import ( 4 "fmt" 5 6 codectypes "github.com/Finschia/finschia-sdk/codec/types" 7 "github.com/Finschia/finschia-sdk/crypto/keys/ed25519" 8 cryptotypes "github.com/Finschia/finschia-sdk/crypto/types" 9 sdk "github.com/Finschia/finschia-sdk/types" 10 ) 11 12 var ( 13 pk1 = ed25519.GenPrivKey().PubKey() 14 pk1Any *codectypes.Any 15 pk2 = ed25519.GenPrivKey().PubKey() 16 pk3 = ed25519.GenPrivKey().PubKey() 17 addr1, _ = sdk.Bech32ifyAddressBytes(sdk.Bech32PrefixAccAddr, pk1.Address().Bytes()) 18 addr2, _ = sdk.Bech32ifyAddressBytes(sdk.Bech32PrefixAccAddr, pk2.Address().Bytes()) 19 addr3, _ = sdk.Bech32ifyAddressBytes(sdk.Bech32PrefixAccAddr, pk3.Address().Bytes()) 20 valAddr1 = sdk.ValAddress(pk1.Address()) 21 valAddr2 = sdk.ValAddress(pk2.Address()) 22 valAddr3 = sdk.ValAddress(pk3.Address()) 23 24 emptyAddr sdk.ValAddress 25 emptyPubkey cryptotypes.PubKey 26 ) 27 28 func init() { 29 var err error 30 pk1Any, err = codectypes.NewAnyWithValue(pk1) 31 if err != nil { 32 panic(fmt.Sprintf("Can't pack pk1 %t as Any", pk1)) 33 } 34 }