mirror of
https://github.com/QuilibriumNetwork/ceremonyclient.git
synced 2026-02-22 02:47:26 +08:00
* initial auto-update * working link, update, and testing docker container and scripts * refactor packages/folders * move files to proper folders * fix typos Closes #421 * optimize rpm imports * optimize channel imports * Refactor split command to allow testing of split operations Closes #338 * modify split and test for folder changes * remove alias * fix docker warning about FROM and AS being in different letter case Closes #422 * QClient Account Command * Display transaction details and confirmation prompts for transfer and merge commands * build qclient docker improvements * update build args for mpfr.so.6 * update install and node commands * remove NodeConfig check for qclient node commands * udpate * working node commands * update commands * move utils and rename package --------- Co-authored-by: Vasyl Tretiakov <vasyl.tretiakov@gmail.com> Co-authored-by: littleblackcloud <163544315+littleblackcloud@users.noreply.github.com> Co-authored-by: 0xOzgur <29779769+0xOzgur@users.noreply.github.com> Co-authored-by: Cassandra Heart <7929478+CassOnMars@users.noreply.github.com>
41 lines
845 B
Go
41 lines
845 B
Go
package token
|
|
|
|
import (
|
|
"crypto/tls"
|
|
|
|
"google.golang.org/grpc"
|
|
"google.golang.org/grpc/credentials"
|
|
"google.golang.org/grpc/credentials/insecure"
|
|
|
|
"github.com/multiformats/go-multiaddr"
|
|
mn "github.com/multiformats/go-multiaddr/net"
|
|
)
|
|
|
|
func GetGRPCClient() (*grpc.ClientConn, error) {
|
|
addr := "rpc.quilibrium.com:8337"
|
|
credentials := credentials.NewTLS(&tls.Config{InsecureSkipVerify: false})
|
|
if !LightNode {
|
|
ma, err := multiaddr.NewMultiaddr(NodeConfig.ListenGRPCMultiaddr)
|
|
if err != nil {
|
|
panic(err)
|
|
}
|
|
|
|
_, addr, err = mn.DialArgs(ma)
|
|
if err != nil {
|
|
panic(err)
|
|
}
|
|
credentials = insecure.NewCredentials()
|
|
}
|
|
|
|
return grpc.Dial(
|
|
addr,
|
|
grpc.WithTransportCredentials(
|
|
credentials,
|
|
),
|
|
grpc.WithDefaultCallOptions(
|
|
grpc.MaxCallSendMsgSize(600*1024*1024),
|
|
grpc.MaxCallRecvMsgSize(600*1024*1024),
|
|
),
|
|
)
|
|
}
|