@@ -65,41 +65,47 @@ def __init__(
6565 credentials = grpc .ssl_channel_credentials (f .read ())
6666
6767 # chain stubs
68- chain_channel = (
68+ self . chain_channel = (
6969 grpc .insecure_channel (network .grpc_endpoint )
7070 if insecure else grpc .secure_channel (network .grpc_endpoint , credentials )
7171 )
72- self .stubCosmosTendermint = tendermint_query_grpc .ServiceStub (chain_channel )
73- self .stubAuth = auth_query_grpc .QueryStub (chain_channel )
74- self .stubAuthz = authz_query_grpc .QueryStub (chain_channel )
75- self .stubTx = tx_service_grpc .ServiceStub (chain_channel )
72+ self .stubCosmosTendermint = tendermint_query_grpc .ServiceStub (self . chain_channel )
73+ self .stubAuth = auth_query_grpc .QueryStub (self . chain_channel )
74+ self .stubAuthz = authz_query_grpc .QueryStub (self . chain_channel )
75+ self .stubTx = tx_service_grpc .ServiceStub (self . chain_channel )
7676 self .chain_cookie = ""
7777 self .exchange_cookie = ""
7878
7979 # exchange stubs
80- exchange_channel = (
80+ self . exchange_channel = (
8181 grpc .insecure_channel (network .grpc_exchange_endpoint )
8282 if insecure else grpc .secure_channel (network .grpc_exchange_endpoint , credentials )
8383 )
8484
85- self .stubMeta = exchange_meta_rpc_grpc .InjectiveMetaRPCStub (exchange_channel )
85+ self .stubMeta = exchange_meta_rpc_grpc .InjectiveMetaRPCStub (self . exchange_channel )
8686 self .stubExchangeAccount = exchange_accounts_rpc_grpc .InjectiveAccountsRPCStub (
87- exchange_channel
87+ self . exchange_channel
8888 )
89- self .stubOracle = oracle_rpc_grpc .InjectiveOracleRPCStub (exchange_channel )
89+ self .stubOracle = oracle_rpc_grpc .InjectiveOracleRPCStub (self . exchange_channel )
9090 self .stubInsurance = insurance_rpc_grpc .InjectiveInsuranceRPCStub (
91- exchange_channel
91+ self . exchange_channel
9292 )
9393 self .stubSpotExchange = spot_exchange_rpc_grpc .InjectiveSpotExchangeRPCStub (
94- exchange_channel
94+ self . exchange_channel
9595 )
9696 self .stubDerivativeExchange = (
9797 derivative_exchange_rpc_grpc .InjectiveDerivativeExchangeRPCStub (
98- exchange_channel
98+ self . exchange_channel
9999 )
100100 )
101- self .stubExplorer = explorer_rpc_grpc .InjectiveExplorerRPCStub (exchange_channel )
102- self .stubAuction = auction_rpc_grpc .InjectiveAuctionRPCStub (exchange_channel )
101+ self .stubExplorer = explorer_rpc_grpc .InjectiveExplorerRPCStub (self .exchange_channel )
102+ self .stubAuction = auction_rpc_grpc .InjectiveAuctionRPCStub (self .exchange_channel )
103+
104+ def close_exchange_channel (self ):
105+ self .exchange_channel .close ()
106+
107+ def close_chain_channel (self ):
108+ self .chain_channel .close ()
103109
104110 # cookie helper methods
105111 def get_cookie (self , type ):
0 commit comments