func GenerateRandomKeypair() (*Keypair, error) {
	randKey, err := secp256k1.GeneratePrivateKey()
	if err != nil {
		return nil, err
	}

	pub := randKey.PubKey()

	return &Keypair{
		key: *randKey,
		pubkey: *pub,
	}, nil
}
// GenerateRandomKeypair generates a random keypair.
GenerateRandomKeypair generates a random keypair.
// GenerateRandomKeypair generates a random keypair .
func GenerateRandomKeypair() (*Keypair, error) {
	randKey, err := secp256k1.GeneratePrivateKey()
	if err != nil {
		return nil, err
	}
	pub := randKey.PubKey()
	return &Keypair{
		key: *randKey,
		pubkey: *pub,
	}, nil
}
func GenerateRandomKeypair ( ) ( * Keypair , error ) { randKey , err := secp256k1 . GeneratePrivateKey ( ) if err != nil { return nil , err } pub := randKey . PubKey ( ) return & Keypair { key : * randKey , pubkey : * pub , } , nil }
GenerateRandomKeypair generates a random keypair.
GenerateRandomKeypair generates a random keypair .