@@ -66,6 +66,7 @@ def __init__(
6666 tm_websocket_endpoint : str ,
6767 grpc_endpoint : str ,
6868 grpc_exchange_endpoint : str ,
69+ grpc_explorer_endpoint : str ,
6970 chain_id : str ,
7071 fee_denom : str ,
7172 env : str
@@ -74,6 +75,7 @@ def __init__(
7475 self .tm_websocket_endpoint = tm_websocket_endpoint
7576 self .grpc_endpoint = grpc_endpoint
7677 self .grpc_exchange_endpoint = grpc_exchange_endpoint
78+ self .grpc_explorer_endpoint = grpc_explorer_endpoint
7779 self .chain_id = chain_id
7880 self .fee_denom = fee_denom
7981 self .env = env
@@ -85,6 +87,7 @@ def devnet(cls):
8587 tm_websocket_endpoint = 'wss://devnet.tm.injective.dev/websocket' ,
8688 grpc_endpoint = 'devnet.injective.dev:9900' ,
8789 grpc_exchange_endpoint = 'devnet.injective.dev:9910' ,
90+ grpc_explorer_endpoint = 'devnet.injective.dev:9911' ,
8891 chain_id = 'injective-777' ,
8992 fee_denom = 'inj' ,
9093 env = 'devnet'
@@ -97,6 +100,7 @@ def testnet(cls):
97100 tm_websocket_endpoint = 'wss://k8s.testnet.tm.injective.network/websocket' ,
98101 grpc_endpoint = 'k8s.testnet.chain.grpc.injective.network:443' ,
99102 grpc_exchange_endpoint = 'k8s.testnet.exchange.grpc.injective.network:443' ,
103+ grpc_explorer_endpoint = 'k8s.testnet.explorer.grpc.injective.network:443' ,
100104 chain_id = 'injective-888' ,
101105 fee_denom = 'inj' ,
102106 env = 'testnet'
@@ -120,22 +124,26 @@ def mainnet(cls, node='k8s'):
120124 tm_websocket_endpoint = 'wss://k8s.mainnet.tm.injective.network:443/websocket'
121125 grpc_endpoint = 'k8s.mainnet.chain.grpc.injective.network:443'
122126 grpc_exchange_endpoint = 'k8s.mainnet.exchange.grpc.injective.network:443'
127+ grpc_explorer_endpoint = 'k8s.mainnet.explorer.grpc.injective.network:443'
123128 elif node == 'lb' :
124- lcd_endpoint = 'https://k8s.global.mainnet.lcd.injective.network:443'
125- tm_websocket_endpoint = 'wss://k8s.global.mainnet.tm.injective.network:443/websocket'
126- grpc_endpoint = 'k8s.global.mainnet.chain.grpc.injective.network:443'
127- grpc_exchange_endpoint = 'k8s.global.mainnet.exchange.grpc.injective.network:443'
129+ lcd_endpoint = 'https://k8s.global.mainnet.lcd.injective.network:443'
130+ tm_websocket_endpoint = 'wss://k8s.global.mainnet.tm.injective.network:443/websocket'
131+ grpc_endpoint = 'k8s.global.mainnet.chain.grpc.injective.network:443'
132+ grpc_exchange_endpoint = 'k8s.global.mainnet.exchange.grpc.injective.network:443'
133+ grpc_explorer_endpoint = 'k8s.global.mainnet.explorer.grpc.injective.network:443'
128134 else :
129135 lcd_endpoint = 'https://lcd.injective.network'
130136 tm_websocket_endpoint = f'ws://{ node } .injective.network:26657/websocket'
131137 grpc_endpoint = f'{ node } .injective.network:9900'
132138 grpc_exchange_endpoint = f'{ node } .injective.network:9910'
139+ grpc_explorer_endpoint = f'{ node } .injective.network:9911'
133140
134141 return cls (
135142 lcd_endpoint = lcd_endpoint ,
136143 tm_websocket_endpoint = tm_websocket_endpoint ,
137144 grpc_endpoint = grpc_endpoint ,
138145 grpc_exchange_endpoint = grpc_exchange_endpoint ,
146+ grpc_explorer_endpoint = grpc_explorer_endpoint ,
139147 chain_id = 'injective-1' ,
140148 fee_denom = 'inj' ,
141149 env = 'mainnet'
@@ -148,18 +156,20 @@ def local(cls):
148156 tm_websocket_endpoint = 'ws://localost:26657/websocket' ,
149157 grpc_endpoint = 'localhost:9900' ,
150158 grpc_exchange_endpoint = 'localhost:9910' ,
159+ grpc_explorer_endpoint = 'localhost:9911' ,
151160 chain_id = 'injective-1' ,
152161 fee_denom = 'inj' ,
153162 env = 'local'
154163 )
155164
156165 @classmethod
157- def custom (cls , lcd_endpoint , tm_websocket_endpoint , grpc_endpoint , grpc_exchange_endpoint , chain_id , env ):
166+ def custom (cls , lcd_endpoint , tm_websocket_endpoint , grpc_endpoint , grpc_exchange_endpoint , grpc_explorer_endpoint , chain_id , env ):
158167 return cls (
159168 lcd_endpoint = lcd_endpoint ,
160169 tm_websocket_endpoint = tm_websocket_endpoint ,
161170 grpc_endpoint = grpc_endpoint ,
162171 grpc_exchange_endpoint = grpc_exchange_endpoint ,
172+ grpc_explorer_endpoint = grpc_explorer_endpoint ,
163173 chain_id = chain_id ,
164174 fee_denom = 'inj' ,
165175 env = env
0 commit comments