Skip to content

Commit 25cc91f

Browse files
Merge pull request #83 from InjectiveLabs/bug-fix
add credentials as a parameter
2 parents 6847b05 + a097cd2 commit 25cc91f

File tree

2 files changed

+16
-14
lines changed

2 files changed

+16
-14
lines changed

pyinjective/async_client.py

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -61,20 +61,21 @@ def __init__(
6161
credentials: grpc.ChannelCredentials = None,
6262
):
6363

64-
creds = None
6564
# load root CA cert
6665
if not insecure:
6766
if network.env == 'testnet':
68-
with open(os.path.join(os.path.dirname(__file__), 'cert/testnet.crt'), 'rb') as f:
69-
creds = grpc.ssl_channel_credentials(f.read())
67+
if credentials is None:
68+
with open(os.path.join(os.path.dirname(__file__), 'cert/testnet.crt'), 'rb') as f:
69+
credentials = grpc.ssl_channel_credentials(f.read())
7070
if network.env == 'mainnet':
71-
with open(os.path.join(os.path.dirname(__file__), 'cert/mainnet.crt'), 'rb') as f:
72-
creds = grpc.ssl_channel_credentials(f.read())
71+
if credentials is None:
72+
with open(os.path.join(os.path.dirname(__file__), 'cert/mainnet.crt'), 'rb') as f:
73+
credentials = grpc.ssl_channel_credentials(f.read())
7374

7475
# chain stubs
7576
self.chain_channel = (
7677
grpc.aio.insecure_channel(network.grpc_endpoint)
77-
if insecure else grpc.aio.secure_channel(network.grpc_endpoint, creds)
78+
if insecure else grpc.aio.secure_channel(network.grpc_endpoint, credentials)
7879
)
7980
self.stubCosmosTendermint = tendermint_query_grpc.ServiceStub(self.chain_channel)
8081
self.stubAuth = auth_query_grpc.QueryStub(self.chain_channel)
@@ -84,7 +85,7 @@ def __init__(
8485
# exchange stubs
8586
self.exchange_channel = (
8687
grpc.aio.insecure_channel(network.grpc_exchange_endpoint)
87-
if insecure else grpc.aio.secure_channel(network.grpc_exchange_endpoint, creds)
88+
if insecure else grpc.aio.secure_channel(network.grpc_exchange_endpoint, credentials)
8889
)
8990
self.stubMeta = exchange_meta_rpc_grpc.InjectiveMetaRPCStub(self.exchange_channel)
9091
self.stubExchangeAccount = exchange_accounts_rpc_grpc.InjectiveAccountsRPCStub(self.exchange_channel)

pyinjective/client.py

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -53,20 +53,21 @@ def __init__(
5353
insecure: bool = False,
5454
credentials: grpc.ChannelCredentials = None,
5555
):
56-
creds = None
5756
# load root CA cert
5857
if not insecure:
5958
if network.env == 'testnet':
60-
with open(os.path.join(os.path.dirname(__file__), 'cert/testnet.crt'), 'rb') as f:
61-
creds = grpc.ssl_channel_credentials(f.read())
59+
if credentials is None:
60+
with open(os.path.join(os.path.dirname(__file__), 'cert/testnet.crt'), 'rb') as f:
61+
credentials = grpc.ssl_channel_credentials(f.read())
6262
if network.env == 'mainnet':
63-
with open(os.path.join(os.path.dirname(__file__), 'cert/mainnet.crt'), 'rb') as f:
64-
creds = grpc.ssl_channel_credentials(f.read())
63+
if credentials is None:
64+
with open(os.path.join(os.path.dirname(__file__), 'cert/mainnet.crt'), 'rb') as f:
65+
credentials = grpc.ssl_channel_credentials(f.read())
6566

6667
# chain stubs
6768
chain_channel = (
6869
grpc.insecure_channel(network.grpc_endpoint)
69-
if insecure else grpc.secure_channel(network.grpc_endpoint, creds)
70+
if insecure else grpc.secure_channel(network.grpc_endpoint, credentials)
7071
)
7172
self.stubCosmosTendermint = tendermint_query_grpc.ServiceStub(chain_channel)
7273
self.stubAuth = auth_query_grpc.QueryStub(chain_channel)
@@ -78,7 +79,7 @@ def __init__(
7879
# exchange stubs
7980
exchange_channel = (
8081
grpc.insecure_channel(network.grpc_exchange_endpoint)
81-
if insecure else grpc.secure_channel(network.grpc_exchange_endpoint, creds)
82+
if insecure else grpc.secure_channel(network.grpc_exchange_endpoint, credentials)
8283
)
8384

8485
self.stubMeta = exchange_meta_rpc_grpc.InjectiveMetaRPCStub(exchange_channel)

0 commit comments

Comments
 (0)