func NewWalletRPC(relayerConn *grpc.ClientConn, out color.Color, errOut color.Color) *WalletRPC {
	return &WalletRPC{
		w:        wallet.NewWallet(relayerConn),
		ExitChan: make(chan struct{}),
		out:      out,
		errOut:   errOut,
	}
}
// NewWalletRPC creates a new WalletRPC for handling wallet RPC commands.
NewWalletRPC creates a new WalletRPC for handling wallet RPC commands.
// NewWalletRPC creates a new WalletRPC for handling wallet RPC commands .
func NewWalletRPC(relayerConn *grpc.ClientConn, out color.Color, errOut color.Color) *WalletRPC {
	return &WalletRPC{
		w:        wallet.NewWallet(relayerConn),
		ExitChan: make(chan struct{}),
		out:      out,
		errOut:   errOut,
	}
}
func NewWalletRPC ( relayerConn * grpc . ClientConn , out color . Color , errOut color . Color ) * WalletRPC { return & WalletRPC { w : wallet . NewWallet ( relayerConn ) , ExitChan : make ( chan struct { } ) , out : out , errOut : errOut , } }
NewWalletRPC creates a new WalletRPC for handling wallet RPC commands.
NewWalletRPC creates a new WalletRPC for handling wallet RPC commands .