func NewWallet(conn *grpc.ClientConn) Wallet {
	return Wallet{
		RPCClient: pb.NewRelayerRPCClient(conn),
		Keystore:  make(map[address.Address]*KeyInfo),
	}
}
// NewWallet creates a new wallet using a shard connection.
NewWallet creates a new wallet using a shard connection.
// NewWallet creates a new wallet using a shard connection .
func NewWallet(conn *grpc.ClientConn) Wallet {
	return Wallet{
		RPCClient: pb.NewRelayerRPCClient(conn),
		Keystore:  make(map[address.Address]*KeyInfo),
	}
}
func NewWallet ( conn * grpc . ClientConn ) Wallet { return Wallet { RPCClient : pb . NewRelayerRPCClient ( conn ) , Keystore : make ( map [ address . Address ] * KeyInfo ) , } }
NewWallet creates a new wallet using a shard connection.
NewWallet creates a new wallet using a shard connection .