#🔩・node-operators

1 messages · Page 2 of 1

compact gazelle
#

原来要收费 收费 难道我没有其他方法吗 😂 ’

#

RPC我自己有

surreal creek
#

rpc你有了,那你还要干嘛

compact gazelle
#

我是奇怪他这个模块 怎么设置 自定义的

#

也可以使用 TEST啊

woeful compass
#

这个铸币厂在主网 RPC 上是不可能的。弄清楚如何连接到自定义 rpc 很复杂,因此如果人们想要通过铸造铭文获得免费资金,他们应该向我支付设置脚本的方法。

compact gazelle
woeful compass
#

如果你不喜欢,你可以自学。

dusty monolith
#

付费可以的

surreal creek
#

一个问题,你教我们自建rpc,那你为啥不自己去打铭文呢

#

相比收费,我觉得打铭文更赚钱

#

所以我有理由相信你根本不会

dusty monolith
#

他让你先给钱吗?bro

woeful compass
#

我自己做。这就是为什么我不免费帮助你。如果我通过帮助别人而有更多的竞争,我应该赚到一些东西。

compact gazelle
#

@surreal creek 我们可以交流

surreal creek
mortal warren
#

一直报这个错 大家怎么解决的

compact gazelle
#

没必要花钱 我们都是要花别人的钱 的

dusty monolith
#

@compact gazelle我们加个好友吧

compact gazelle
#

ok

surreal creek
#

加你好友了,你没有通过@compact gazelle

compact gazelle
#

没看到啊

surreal creek
#

怎么会呢,我这里显示加了你好友了,你没通过

lime quarry
hollow crow
#

@old heron"How to set up private PRC"

#

大家 都是来搞prc的嘛

old heron
mortal warren
#

@surreal creek 加一下 一起讨论

lime quarry
#

我连injectived都起不起来

surreal creek
#

我不会建rpc啊,不用加我好友,我也一脸蒙圈

mortal warren
#

节点报错

#

一直连不上呀

hollow crow
#

上面那个老外发了一个文档

#

建节点的

surreal creek
hollow crow
lime quarry
#

他发的是节点区块数据的快照

mortal warren
#

这是快照

lime quarry
#

we cannot build a node with refer to your documentation

alpine carbon
#

I runing a node, but can't get grpc exchange endpoint,how to set? @old heron

old heron
#

then restart the node software

alpine carbon
#

grpc 9900 is runing

#

but this i don't have

old heron
alpine carbon
#

This is the official py sdk

old heron
alpine carbon
#

Does the node's rpc service only have port 9900?

old heron
alpine carbon
#

ok, thank you

rustic skiff
#

节点搭建好了,怎么链接自己的节点啊

true wagon
rustic skiff
alpine carbon
#

Is there a difference between indexer grpc and grpc? @true wagon

true wagon
rustic skiff
#

Are the management personnel present? I have many inquiries on channels, but no one has replied
I just want to know how to link to my own RPC node?

turbid tree
#

@old heronHello, do you offer private RPC?

old heron
fluid timber
#

How could I become an Injective validator? AYAYA

turbid tree
#

@old heronBrother, I can buy it with money,

old heron
#

... and we do not currently have capacity to obtain servers and launch new nodes within the next 24 hours

turbid tree
#

@old heronSir, is it difficult to build new nodes in this network?

rustic skiff
silver hornet
#

which os you used guys?

uncut pendant
#

Guys I downloaded snapshot and run the node. It works good, but it not synced. When I communicate with it, it shows old info

#

How to sync the node?

maiden hornet
#

I have sent u a dm, please check

limpid forum
#

I’m having problem to sync with peers, and get the latest block height, I have use snapshot block as my genesis.json but why still starting from block 1?

limpid forum
#

can dev be more efficient? Its so difficult to setup one rpc node, and you still asking people to join Mainnet with unclear documentation

eager coral
#

Does someone sell private RPC?

worn summit
#

is there a kind of "light" node, a full node + indexer is overkill for my activity when a light node would be perfect, this requires a powerful server and therefore a certain cost and more maintenance routine, also public nodes are not reliable, constantly overloaded, not responding, lagging, etc..., I only need to make RPC calls to send orders and subscribe to events like trade, order, account, orderbook update, I don't need the historical state, only the current state.

Also, where can I find docs on how to interact directly with the node in order to build my own indexer with only what I need.
I looked through the doc for node operators, but Events subscription procedure is not described (not indexer stream, raw events from the node), I see the mention of events in the exchange module section but no information on how to interact with the node to subscribe to it
https://docs.injective.network/develop/modules/Injective/exchange/events
it just says "the module emits these events"
Unfortunately the indexer is not open source so we cannot draw inspiration from it

The exchange module emits the following events:

mossy beacon
#

If we create our project coin on inj network, what to do?

limpid forum
#

How to sync the block man

#

keep not working

#

@polar vector @snow girder @proper silo

#

able to assist?

old heron
sharp holly
#

Gd day. I'm trying to run injective python sdk script using my own node, but there are these two endpoint that i can't find out if the node provides or not
grpc_exchange_endpoint = "sentry.exchange.grpc.injective.network:443" grpc_explorer_endpoint = "sentry.explorer.grpc.injective.network:443"
Can anyone help me out? ❤️

snow girder
willow egret
#

How much Cost for Node operating?

versed vessel
#

is there problem with inevm devnet? no one can deploy the smartcontract as mempool stuck

solemn ether
#

how much storage does an archive node required as of now?

loud jetty
old heron
solid hemlock
#

I don't understand the concept of limiting the number of active validators. I paid an expensive server to be able to create a validator. And now after having searched hours why my validator is "inactive", I notice that there is a limit of active ones.

Why is that? What's the point?

lethal blade
solid hemlock
#

Actually, I am only an individual wanting to run a validator. I was really far far from imagining that we should stake more than 7 million $ to become in the active part. I find it a little bit funny because when we are staking on a top validator it says "please, delegate to little ones, otherwise there is too much voting power for the biggers".

But if the system does not reward the little and show them as inactive even though they spent thousands of dollars to come aboard, this is useless to say that.

lethal blade
#

Sorry about that... sometimes it happens like that....

solid hemlock
#

I would just like to understand the reason why people having a validator running on a server that can handle a lot are shown as inactive and don't get rewards.
There should be a good reason not to allow us.

harsh lotus
#

i need help, any mod or admin here for my ask

wide brook
#

Is it possible for someone to send their correct genesis.json?

The genesis base not work correctly :/

harsh lotus
#

Is there an example of creating a coding to connect to a custom rpc?

coral gale
#

I sent money to ninja by mistake. Help me.

I entered INJ's address from injective Hub to safepal Wallet and sent money.

factory/inj1xtel2aknkt8hmc9dnzpjz6kdmacgcfmlv5f308w/ninja

median imp
#

It's lost, no one has access to that contract address

#

Sorry for the loss

coral gale
#

Thank you

livid bough
#

Hey! I bridged solana to injective but didn't receive my funds

median imp
# livid bough Hey! I bridged solana to injective but didn't receive my funds
Injective Blog

💡Learn how to onboard to Injective from Solana with Phantom.

This article will teach you how to bridge SOL from Solana to Injective, using your Phantom wallet.

This article is for informational purposes only and is not financial or investment advice.  The information contained in this article is intended to

livid bough
median imp
#

Need INJ for gas fees to redeem the transaction

livid bough
median imp
livid bough
#

inj1mqw789y6sgm3q9q38gwekgrzhsaf0uz5m3f2md

median imp
#

Sent, please try claiming now

livid bough
#

This bridge didn't display in history

median imp
livid bough
#

transaction on solscan

median imp
#

Click here

livid bough
# median imp

I clicked and paste the hash... It gave me "An error occurred while fetching the transaction info"

#

I've been trying to solve the problem for hours now. My funds just evaporated

#

Could you help me, please?

#

I just want to take back my funds

left hedge
livid bough
#

I just want to have my funds back. As I understand, transaction was failed. But how can I claim my Solana back????

true wagon
steady cape
#

can someone guide me about the 12 cores cpu choices and the 128GB ram choices with the motherboard for the node ? I'm not sure what I need to buy

#

like a AMD Ryzen 9 5900X 12cores is ok ?

livid bough
#

@true wagon please kick off the scammer josh.bnb

#

I am an idiot...

#

Check workshops chat, please

true wagon
midnight mulch
#

I want to be a node

#

What's the process

sweet whale
midnight mulch
#

Thanks

wild jay
#

How can I run a node on INJ

median imp
#

anyone can run a node, to be a validator in the active set, you need to stake more than the last one in the active set

solemn ether
#

what kind of node should i run in order to become a validator, on the document it says "full node" but I don't see any guide to run a full node (on official docs there are only archive node and pruned node)

vestal trout
#

admin - can you please advise how to fix this when i try to start the node from genesis ?

vagrant pine
#

What are the benefits of running a node?

sweet tide
#

How can i be a node operator

azure hatch
#

Hellow ! I bridged solana to injective but didn't receive my funds. 😒

true wagon
sly warren
#

is running a node worth it?

#

does this help the INJ ecosystem?

sweet whale
sly warren
serene magnet
# sly warren but im not a validator im jsut running the node

I was also looking into running a node. But then i found out - if i'm drawing the right conclusions - that this would only make economical sense for me as a milestone to becoming a validator. And the prerequisites for becoming a validator are 🗻 !! Out of interest, U thinking of becoming a validator?

sly warren
old heron
outer rain
frosty vine
outer rain
#

No video though ?

restive forge
#

How does staking work with the 21 day unbending?

#

Unbonding

sweet whale
#

The unbonding period is 21 days.

#

You can undtske at any time, just the period to get the coins in your wallet to move them it will take 21 days

wide brook
#

after start my injectived node i have an error
"minimum commission rate cannot be nil"
how fix that ?

restive forge
sweet whale
restive forge
serene magnet
serene magnet
# outer rain is there any youtube video that shows how to become a validaor ?

To run your own validator, a minimum of 1 INJ is needed. However, as there is a maximum number of validators in the Active Set, you will need to have a higher balance than the 50th Validator to earn any rewards. There is no maximum on how much you can stake on one validator. There are currently 60 active validators and the 60th has 127.000 INJ staked, so at the current price of $37 that would be roughly $4.7 Million!!! SO staking more than the 60th would definately be more expensive!

orchid herald
#

is there a guide on how to install a node?

orchid herald
unborn plaza
#

Ok

flat mica
#

yes

sullen heart
#

Are there any incentives for running a node?

sweet whale
gusty mantle
stoic star
restive forge
frosty vine
#

Any active node operator from India ?

dusk harness
#

I need help

upper moat
#

Can someone tell me more about the node?

median imp
upper moat
vestal trout
#

How can I enable transaction indexer for my injective node? Any guideline I can follow?

livid panther
gentle flower
vestal trout
#

admin - can i use the core node in binary but the index in docker ?

#

i have complete the node setup from binary and trying to not repeat the work again by using the docker

shy wharf
#

How many token do we need for a node?

true wagon
shy wharf
#

"your validator must have enough $INJ token delegated to it" ?

true wagon
zealous yew
# true wagon You need 1 INJ to run a node, but in order to get into the active validator set ...

any idea why my injective node just stops completely here?

Started Injective Daemon (cosmovisor).
8:10PM INF running app args=["start","--x-crisis-skip-assert-invariants"] module=cosmovisor path=/home/relayer/.injectived/cosmovisor/upgrades/v1.11/bin/injectived
time="2024-01-07T20:10:07+01:00" level=info msg="starting ABCI with Tendermint" module=main

The case is the same for Mainnet-v1.11.5-1687535916 as for Mainnet-v1.11.6-1688984159

Statesyncing seems to work, but I'm afraid of OOMing if I keep running it. So trying with snapshots instead - and the node just stops here

#

I believe this gentleman must've had the same problem

proven night
#

How can I get a validator

#

I think its very difficult now

median imp
brisk pond
old heron
#

read above message

stray spire
#

I want to build a L-C-D to run my custom app, my own R-P-C, L-C-D. Do you have any docs?

true wagon
last fern
thorn schooner
#

Yo, please I want to run node on injective, please what are the requirements

thorny sage
#

Can we already update to v1.12.0 or should we wait until the chain halts ? Running a fullnode. Thanks

old heron
stray spire
stray spire
brisk pond
old heron
obsidian depot
#

@null | kingnodes 🇦🇺 , do you have a working addrbook.json for testnet? I am trying to get a node running, but I cant find any useful peers and I am seeing errors like this
level=error msg="Stopping peer for error" err="Reactor validation error: wrong Block.Header.AppHash. Expected 5A0F357802D5D456A55F6917FC339ACFF5A5379FA27291E4A292F87447F00574, got CC5A73E071D6366C396C00549EE01405746DEADFAEC273ED06A8C9FFFA65A2DD" module=p2p peer="Peer{MConn{15.204.65.64:26656} 24e3d9f290791b8a9ab5a00e4b73475d7abef611 out}"

Genesis seems to be correct and the same as from the S3.

old heron
#

Note, you will need to reset your database and download a snapshot

obsidian depot
obsidian depot
obsidian depot
#

yeah a bit too catch up to~

plain fable
#

Hi. Who is running Injective Node on AWS or Google Cloud ? I wanted to ask how you solved the network cost issue ? Now my validator sends 20-30 TB per month - it will be very expansive costs

hexed obsidian
#

kinda hard to relate the moniker to real teams though

boreal tangle
#

Help me please, I'm trying to run a validator but it is very... confusing and resources are imprecise

pliant crane
#

Can I run the node on my local computer ?

old heron
pale atlas
next trout
#

is it possible to change the default swagger api port of a local injective node? (the one that defaults to 10337) - couldn't find an answer in the server history

obsidian depot
#

My testnet node is seeing unbelievable usage amount of memory. It doesnt matter how much memory I give it, it will use it all. This is during a catch up and memory usage is fast. For me this looks like a memory leak. When it is caught up with the tip, increase is slower, but still ongoing. Anyone has/had the same problem? Running v1.12.9-testnet.

blazing pulsar
#

is there a website displaying the deployment regions of nodes in the network now?

random flicker
#

@old heron Do you know approx how big this will get? I'm currently importing data to MongoDB.

gusty beacon
#

Is running a node hard?

#

And expensive?

old heron
old heron
old heron
old heron
old heron
pine thorn
#

Is it real to become validator in INJ?

true wagon
random flicker
old heron
next trout
random flicker
boreal tangle
#

Who can I DM about how to setup a validator ? I did as documented yet I cant bring it to work

meager flume
#

how do we run node. how much inj do we get

true wagon
radiant mortar
#

upgrade still 2.5hrs out i think

sweet whale
#

at block height 57076000

radiant mortar
#

ok, i swapped in the new binaries and started node again.

flint flint
#

FATA[0001] unable to start peggo error="failed to connect to Injective network: mainnet: failed to get initial account num and seq: no RPC client is defined in offline mode"

#

what is that ? 🤔

pale atlas
flint flint
#

yeah the chain is back

#

but hte peggo doesn't works with the same flags as before it seems?

sweet whale
#

We will notify when its complete and everything is back

slate pagoda
#

Is there any required amount of tokens to open your validation node?

sweet whale
slate pagoda
iron yarrow
#

how much inj do we need to run a node validator guys?

median imp
#

1 inj

wide dagger
#

Is there a channel I can subscribe to just for software updates?

median imp
split echo
split echo
old heron
split echo
meager flume
obsidian depot
old heron
obsidian depot
#

will try that now 👍

barren vine
#

Nice

safe plaza
#

Ha sanyone facedthis issue before fresh node install ?

root@Ubuntu-2004-focal-64-minimal ~ # ./injectived start
INFO[0000] starting ABCI with Tendermint module=main
INFO[0000] service start fields.msg="Starting multiAppConn service" impl=multiAppConn module=proxy
INFO[0000] service start connection=query fields.msg="Starting localClient service" impl=localClient module=abci-client
INFO[0000] service start connection=snapshot fields.msg="Starting localClient service" impl=localClient module=abci-client
INFO[0000] service start connection=mempool fields.msg="Starting localClient service" impl=localClient module=abci-client
INFO[0000] service start connection=consensus fields.msg="Starting localClient service" impl=localClient module=abci-client
INFO[0000] service start fields.msg="Starting EventBus service" impl=EventBus module=events
INFO[0000] service start fields.msg="Starting PubSub service" impl=PubSub module=pubsub
INFO[0000] service start fields.msg="Starting IndexerService service" impl=IndexerService module=txindex
INFO[0000] ABCI Handshake App Info hash="[]" height=0 module=consensus protocol-version=0 software-version=
INFO[0000] ABCI Replay Blocks appHeight=0 module=consensus stateHeight=0 storeHeight=0
INFO[0000] InitChain chainID=injective-1 initialHeight=1 module=main
INFO[0000] initializing blockchain state from genesis.json module=main
panic: minimum commission rate cannot be nil: <nil>

jagged pier
#

has the update been completed ?

old heron
old heron
spiral oak
#

Jan 12 113048 ip-172-31-66-50 bash[1806]: failed to load latest version: version of store permissions mismatch root store's version; expected 57052471 got 0; new stores should be added using StoreUpgrades????

#

I run a full node and an error occurred when updating to the latest software version

spiral oak
#

Somebody please help me

true wagon
spiral oak
#

Switching back to the old binary version works fine

#

{"NodeInfo":{"protocol_version":{"p2p":"8","block":"11","app":"0"},"id":"b66020eb32937bc7ac2461932fa3f2e9b0d7f8f2","listen_addr":"tcp://0.0.0.0:26656","network":"injective-1","version":"0.37.2","channels":"40202122233038606100","moniker":"helloworld","other":{"tx_index":"on","rpc_address":"tcp://0.0.0.0:26657"}},"SyncInfo":{"latest_block_hash":"B4D5E52C945BBB6FBF9326952F017F740ABF0359FB91DC948A51863E9FD064E5","latest_app_hash":"BC8BBC2D8F240FEAE26ABB13FD31726038258C7842EC1CD40E70CF57C7ADF05B","latest_block_height":"57052865","latest_block_time":"2024-01-11T11:06:53.643230002Z","earliest_block_hash":"DB6FE1DF01BE1319687C3D72459C16635F967376E87AE0FA6D5E20ED97F67456","earliest_app_hash":"BE1911B7A8650C08B38DD2840234AAF928C538FEB6CC6C69568865677F3AC762","earliest_block_height":"54919271","earliest_block_time":"2023-12-20T03:59:51.093279711Z","catching_up":true},"ValidatorInfo":{"Address":"71C9EB10A1E4A4C79615EB81C145B3CB9A2ECC1A","PubKey":{"type":"tendermint/PubKeyEd25519","value":"zE9zwwdrd1x6u0oN3tPsWKpZCV5fXksbZ7JQD3Tr07E="},"VotingPower":"0"}}

strange atlas
worn summit
#

is there a way to improve the indexing speed of the indexer during the init phase, currently the use of server resources is low (10 %cpu, 30% of ram, ssd RAID R/W is far from being at its maximum) so there is room to do more, currently it processes around 25 blocks per second, which gives me an ETA of 40h+ to finalize the initialization of the indexer.
I followed this article https://injective.notion.site/Injective-Exchange-Service-Setup-Guide-7e59980634d54991862300670583d46a, in the .env I set INDEXER_BLOCK_FETCH_JOBS=8 the section "# Do not edit from this point" specifying an INDEXER_MAX_BLOCK_FETCH_JOBS=8 cap, but I have no idea of ​​the real impact of this setting, the ETA doesn't seem to particularly change if I change this value.
Is there anything I can do to make maximum use of the server's resources during the init phase in order to be up and running more quickly?

random flicker
worn summit
random flicker
worn summit
random flicker
#

Ohh gotcha!

random flicker
#

@true wagon @upbeat patio @sweet whale
Injective core is fully synced. But eventprovider is not syncing any blocks.
Any idea why it might behave like this?

This is after I ran the commands:

sudo docker-compose -f docker-compose.yaml -f docker-compose.prod.yaml -f addons/docker-compose.dex.yaml up -d --remove-orphans indexer-eventprovider-process indexer-eventprovider-api

sudo docker logs indexer-eventprovider-process

random flicker
#

I tried running the exchange-process and api.

sudo docker-compose -f docker-compose.yaml -f docker-compose.prod.yaml -f addons/docker-compose.dex.yaml up -d --remove-orphans indexer-exchange-api indexer-exchange-process

That started syncing instantly with around 600 blocks/sec. So I'm not sure what's wrong with the eventprovider.

worn summit
#

why i receive this error when i query the indexer of my node. i use the TS SDK with Local endpoint. i also have TLS handshake error in the log of the indexer-exchange-api container.
there is no load on the server, chain is sync, the indexer has successfully completed the initial sync.
I'm doing my best for sure, but now I'm facing a wall 😅

worn summit
#

the problem comes from the self-signed ssl certificate used by the indexer, i can make request if i use insecure flag.
it'is possible to disable ssl on the indexer?
it is not intended for public use, and even though if i want to expose it this will be done through a reverse proxy that manage security concern and with a trusted certificate issuer

worn summit
#

@here how to query my local node from the TS SDK, I can make query with curl to the indexer (https://localhost:4444), but from the sdk with for example (code from SDK TS wiki with just the network changed):

import { IndexerGrpcDerivativesApi } from '@injectivelabs/sdk-ts'
import { getNetworkEndpoints, Network } from '@injectivelabs/networks'

const endpoints = getNetworkEndpoints(Network.Local)
const indexerGrpcDerivativesApi = new IndexerGrpcDerivativesApi(
  endpoints.indexer,
)

const markets = await indexerGrpcDerivativesApi.fetchMarkets()

console.log(markets)

all endpoint return this error, if i switch the same code with Network.MainnetLB this work fine...

worn summit
#

if I add in the app:

process.env["NODE_TLS_REJECT_UNAUTHORIZED"] = 0;

the sdk work with my local node, but this has a global scope in the application and it is clearly not a viable solution for a production environment
it is possible to pass https option like rejectUnauthorized: false to the client? in order to mitigate this or any other “clean” solution

crisp orbit
#

do you know any service that supports RPC archive on Injective

lethal pagoda
#

Could you help please how to debug the issue ?

failed to load latest version: version of store hooks-for-ibc mismatch root store's version; expected 36766155 got 0; new stores should be added using StoreUpgrades

The problem exists only on new binary, old is working fine.

With best wishes.

fleet sapphire
#

I started a full node but I haven't been able to connect the grpc with ChainGrpcBankApi. Is 'http://localhost:9900/' the correct endpoint or what should I use? Thank you. I have configured the node at the app.toml file

gleaming rover
#

@stray hound may I dm you?

stray hound
uneven arrow
#

@gleaming rover give detailed prescription lets check it out

gleaming rover
#

what now?

thorny sage
#

we noticed a serious memory leak since we updated to the latest version (Mainnet-v1.12.0-1704530206). Ram consumption reaches 128GB in ~16hours. Did anyone else noticed this ? Are there any solutions available ? Thanks

wild jay
#

What do I need to know before running a node on injective?

#

And how much does it cost?

pale atlas
old heron
#

It is a known issue with wasm.

thorny sage
fair patrol
#

Greetings to All Validators. We are a small node operator based in South Korea called Beehive. We operate a couple of nodes in the cosmos ecosys. We are currently trying to configure and operate an Injective node. However we will need the help and assistance of all the amazing brains in here.

We recently got some injective investments and are trying to set up an injective node. However it seems to be getting stuck. Everything seems set alright. I used, a snapshot to kick start the node. However it just hangs at "starting ABCI .." line. Not sure if there is a setting i am missing.

I did some research and set the minimum gas to 10inj and the node ran Ok for a while but went down. Since then when i try to restart from a snapshot it just keeps hanging on "starting ABCI.." . Any good insights will go a long way to help us.

#

For Visual Context, this is where it hangs

hollow imp
#

What's node-operators

fair patrol
# old heron What guide did you follow?

for installing injectived i followed the official guide on the docs page, for downloading the snpahot i followed the guide on polkachu, i also got the addrbook and peer list from polkachu

fair patrol
#

This is the most recent visual context

old heron
#

what hardware are you using?

fair patrol
old heron
# fair patrol This is the most recent visual context

You will need to reapply a snapshot. your node will not auto recover from an apphash error, but it seems like you have the wrong binary version. check the binary version required at the top of polkachu's snapshot download page

old heron
fair patrol
fair patrol
#

polkachu node snaphot is tagged with the same v1.12.0

old heron
#

just try to restore from his snapshot again, see how it goes

fair patrol
#

should i boost the RAM?

old heron
#

no, that should be enough ram

fair patrol
#

minimum gas is set to 10inj, does this matter?

old heron
fair patrol
#

we are not yet a validator

#

just trying to run the node for now

old heron
#

minimum-gas-prices = "160000000inj

fair patrol
#

and i will get on the snapshot again

old heron
#

if you are having trouble with your binary, download the pre-built

fair patrol
#

do you think its an issue with the binary?

fair patrol
#

for more context, this was how i got the binary :

git clone https://github.com/OpenDeFiFoundation/injective-core cd injective-core git checkout v1.12.0 make install injectived version

uneven trench
#

error when I run explorer indexer

#

this is normal ?

#

and seems like I need 250hours

wary ermine
#

Is it still possible to install a node?

old heron
fluid compass
#

Where can i get access to a license to be a node operator guys?

sweet whale
shell harness
worn summit
#

I have followed the procedure to pull the latest version of the node from here https://injective.notion.site/Injective-Exchange-Service-Setup-Guide-7e59980634d54991862300670583d46a#c5aa73792bf649d1a5e02c735c099715, but when I set the gas price to 160000000 I receive this error You do not have enough funds to cover the transaction fees. if I switch to public node all work with this gas price but my node apparently do not have the gas compression feature announced here: https://blog.injective.com/en/injective-unveils-fee-reductions-with-gas-compression/
I need to set the gas price to the old value of 500000000 to be able to send transaction with my node
I have updated my .env with the latest service versions:

# Service Versions #
CHRONOS_PROCESS_VERSION=v1.12.79.1
CHRONOS_API_VERSION=v1.12.79.1
EVENTPROVIDER_PROCESS_VERSION=v1.12.79.1
EVENTPROVIDER_API_VERSION=v1.12.79.1
EXCHANGE_PROCESS_VERSION=v1.12.79.1
EXCHANGE_API_VERSION=v1.12.79.1
EXPLORER_PROCESS_VERSION=v1.12.79.1
EXPLORER_API_VERSION=v1.12.79.1
WEB3GW_APP_VERSION=v1.12.27-msgexec3

and image TAG

GIT_MAINNET_TAG="v1.12.0-1704530206"

all this value are grabbed from the .env.mainnet.example file.
I'm missing something?

Injective Blog

Injective today is introducing one of the largest technical breakthroughs to date with the release of gas compression, making transaction costs on Injective the lowest in all of crypto.

In essence, now any transaction whether that be for staking, trading on a dApp, lending, minting an NFT, voting on a

Injective on Notion

Install Your Components

flat skiff
worn summit
#

apparently the .env.production.example do not have the right latest version, i have switched this in the .env:

INJ_CORE_IMAGE_VERSION=v1.12.1
GIT_MAINNET_TAG="v1.12.1-1705909076"

also the injective-core container do not have the right config, after editing /root/.injectived/config/app.toml and set minimum-gas-prices from 500000000inj to 160000000inj
after doing that I can now send transaction with my node with the new gas price

worn summit
opal wren
#

Is there any documentation for how injective protocol has 1 second block time?

restive zinc
#

Let me tell you something, in ethereum network and similar networks, the transaction is very high and it bothers me a lot.
what's new is that injectiv network transactions are very low and this is working now join us and save your money.

fleet sapphire
#

I'm starting a fresh node from snapshot. Version is v1.12.0, but strangely when staring the node ist hangs at starting ABCI with Tendermint. Not sure how to fix what could be wrong. I installed from source following the instructions in https://docs.injective.network/develop/tools/injectived/install

injectived is the command-line interface and daemon that connects to Injective and enables you to interact with the Injective blockchain. Injective core is the official Golang reference implementation of the Injective node software.

balmy plank
fleet sapphire
#

thanks for the info. I'll wait and see then.

fleet sapphire
maiden summit
#

Does anyone know the reason why the nodes I set up always fall behind

primal aspen
balmy plank
# maiden summit Does anyone know the reason why the nodes I set up always fall behind

Check the following

  • hardware you're using: make sure you're using at least minimum required and that your storage is some sort of NVMe device
  • size of the database: this is somewhat dependent on the hardware, but as soon as the DB is >~ 400GB, you'll start to notice issues like the node not being able to keep up
  • geographical location: if you're not in Europe, blocks will take more time to reach your node
  • bandwidth limitations
  • the number and quality of the peers your node connects to
old heron
#

has anyone had issues restoring from snapshot lately. I have reaised two new nodes and it too a LONG time to startup from the snapshot. restarting the node afterward works as expected

thorn crown
#

yo, i've been trying to run a non validator node following step by step here, but i'm stuck with this error: minimum commission rate cannot be nil. anyone could help with it?

old heron
thorn crown
thorn crown
#

yea tested with that one, same error

thorn crown
#

ok fixed by downloading the official snapshot

uncut elm
left holly
#

i want to run a node..what to do?

sweet whale
balmy plank
#

Has been the case since a long time ago. Takes about 40 minutes on reasonably fast drives

#

On some cloud provider drives, takes up to 1.5 hours to start a node from a fresh node db

opal wren
#

I have a question for operating validator.
To be a validator, I should run peggo binary,
For peggo, need two accounts.
One for ethereum tx signing, and the other for cosmos tx signing.
At here, these accounts are responsible for paying tx gas fee?

static lily
#

is there any node operator that opens their node for third parties to query?

alpine anchor
#

Any suggestions for VPS thats compatible?

fresh forum
#

node operator incentivize?

sweet whale
# fresh forum node operator incentivize?

If you get into the active validator set you will be rewarded for providing the node with the APR and you can set a commission for which the people that delegate through your validator will pay to you for providing and sustaining the node

fresh forum
sweet whale
#

Injective has been in mainet for more than 2 years

#

You can run a node on testnet to test stuff and how to deploy it correctly and then on mainet

fresh forum
pale atlas
cobalt dome
#

Hello

#

I am running a node to serve as RPC/API endpoint for a dapp on Injective. When testing they had some CORS errors accesing to the API server with the default configuration, after lots of testing with CORS setup on my server I did enable "enabled-unsafer-cors" on my app.toml and it finally worked. Is there any risk in doing so? Is there anything I can try to make it work without enabling it?

gleaming rover
cobalt dome
opal wren
#

To run peggo binary, what values are correct for PEGGO_COSMOS_CHAIN_ID and PEGGO_ETH_CHAIN_ID?

old heron
opal wren
#

How many $INJ delegation needs for validator to BOND status?

true wagon
opal wren
#

I have one more question.
Is it same meaning between validator status UNBONDED and not in active set?
I think there are differences, but I have a trouble for figuring.

pale atlas
shy quartz
#

how do i run nodes

median imp
lusty reef
#

please how much inj in stake to be a validator?

true wagon
vestal trout
#

we have setup a node in Asia and we see constantly we are 20 blocks behinds. Any chance we can help to reduce the gap ?

wise valley
#

@sweet whale Let's discuss potential partnership in DM, sent you an invite.

pale atlas
waxen ledge
#

I'm working on running a testnet validator, and I'm currently configuring peggo and the docs tell me to configure a Kovan RPC endpoint, but Kovan was deprecated over a year ago. Can someone point me in the direction of the correct Ethereum testnet used for a testnet peggo orchestrator?

real dock
#

How can I set up incentivised full node for Injective?

real dock
real dock
#

?

pale atlas
real dock
#

Thanks. Any 2 options to research on? And what is the hard disk storage size needed?

pale atlas
real dock
#

Thanks I means what hosting providers to use?

pale atlas
#

I see, not sure since I don't run a node, but maybe someone else will be able to recommend you one.

real dock
old heron
real dock
hollow torrent
#

Yoh .

old heron
# real dock I mean running a validator node

The only way you can get an "incentive" to run a validator is to become in the active set. The incentive is commission on delegations. The current minimum amount of stake you would need delegated to your new validator would be 191,928 $INJ to knock out the person in the bottom active position.

#

The validator set is ultra competitive and the nodes are not as easy to maintain as most other cosmos sdk based networks.

#

If you have absolutley no experience, i would suggest you look at some testnets before even attempting to join a mainnet.

#

In saying that, if you have the experience and can find a big backer to stake you, then you may be able to jump aboard.

real dock
#

2nd question is if I set up a node 0 or low commission to attract people to stake, can I increase the commission once there is enough staking?

#

For sno 1 : Must incentivise validators I understand but isn’t there a fine balance to strike ?

old heron
old heron
real dock
#

Ok noted thanks

old heron
#

No problem.

#

If you are interested in becoming a validator i suggest you start to get involved with new networks and testnets. Be warned, the space is ultra competitive and can be hard to get in the door, particularly on highly anticipated new networks. It may be an idea to get familiar with operating on some networks with long running testnets where the sets are not usually full and there isnt any reputation risk, etc.

#

Unfortunately the established and successful chains like injective are very competitive and there is a long waitlist for validators wanting to join.

clear oasis
#

I setup node on ubuntu, how to access rpc endpoint for query? I access by http://myserverip:26657 but connection refuse. Any one can advise. Thanks

old heron
clear oasis
wise sorrel
old heron
real dock
#

Btw, anyone knows of cheaper hosting platforms with crypto payment available? Thanks in advance

teal onyx
#

I would like to be a validator on mainnet. How much INJ do you need in the wallet to become a mainned validator and is there a reward estimation?

pale atlas
teal onyx
#

And how can you see the top of validators?

pale atlas
clear oasis
old heron
clear oasis
old heron
#

The recommended specs are just a recommendation. There can be ram spikes for various reasons. You could use a lower spec machine and use swap on a NVMe disk for example.

#

Most validators would be running far in excess of the recommended requirements.

clear oasis
old heron
#

although, any of my RPC's that are for customers always have 128GB ram, just incase.

clear oasis
#

so need --wasm.memory_cache_size 3000, need to be 3000 or can be other?

#

if not put that flag my server will reach 128GB ram then need to reboot

vagrant pumice
#

getting this error while trying to run a validator (test net): level=info msg="notifying bugsnag: Error dialing peer"
time="2024-02-21T16:49:47+03:00" level=info msg="bugsnag.Notify: not notifying in local"
time="2024-02-21T16:49:47+03:00" level=error msg="Error dialing peer" err="auth failure: conn.ID (62911bfcfaf96ff1a14c76f7d39d394780a8f364) dialed ID>
time="2024-02-21T16:49:47+03:00" level=info msg="notifying bugsnag: Error dialing peer"

#

I already have the persistent_peers = "e5cc63a9117e6f372169f15774ea4f7c5177da25@34.23.245.175:26656,5bf72750f7e015ccfd65246c9f16185144867aff@35.231.107.231:26656,588dd6d1e1a338d1524efcfbd1c2a9bfc5df33d2@104.196.43.6:26656,8a05cc5bc466169a7332287ddce4cd8995684d1a@34.73.247.128:26656,0a2af0f999b08ccaf8825198d9aafb8b947c003f@34.73.57.164:26656,d0c2407f4b1cef137d9d3ada69478234ad2a28f4@34.73.57.164:26656"

stray hound
# vagrant pumice getting this error while trying to run a validator (test net): level=info msg="n...

nothing wrong with that
PEX is enabled so the node receives new peers from the ones it is connected too, and attempts to connect to these while it hasn't reached the maximum number of outbound connections defined in config.toml.

but some of these peers won't accept the connection because they have reached their max inbound peers, or are down, or whatever.

anyway, as long as the node is moving and it connected to other peers, you can safely ignore these messages

vagrant pumice
vagrant pumice
stray hound
#

sure

stuck crystal
#

root@inj /etc/systemd/system # /usr/bin/injectived start --wasm.memory_cache_size 3000 INFO[0000] starting ABCI with Tendermint module=main

I just deleted the data, used the new snapshot and it stays here on startup. Is that normal?

#

It went on for 10 minutes or so.

edgy lodge
#

Guys why the hell did my node desync and is behind blocks now...

#

Any way to resolve this asap?

proper flare
#

the node is still available?

chrome plinth
vernal flame
#

If I want to build my private node for api trading, do I need one server for node, another server for indexer/exchange ? Total two powerful machines?

proven jackal
#

i while running the node locally i am getting an error saying panic: minimum commission rate cannot be nil: <nil> any soultions around thibs

old heron
proven jackal
#

i did applied the snapshot. i mean i've updated the genesis file as per requirements. do i need to make changes somewhere else other than json ?

old heron
proven jackal
#

i am tryin to run node locally using gensis file which alignes with the state from 11th feb

old heron
#

Make sure you are running the binary version indicated at the top of the page

proven jackal
#

thank you! I'll try polkachu. i'll update you

proven jackal
old heron
proven jackal
#

then how should i start the node from that specific block i need ?

old heron
proven jackal
#

I am running the node locally on macOS and want to stop it to add new genesis json file. what's the command to stop the node

prisma flower
#

how do i run nodes

sweet whale
harsh badge
#

Does someone have the Injective binary/node available and could do two queries for me?

old heron
harsh badge
gentle grove
#

Should it be possible to build from source and state sync? I've tried a few times now, but the nodes end up apphashing:

Mar 01 16:15:33 injectived[48603]: time="2024-03-01T16:15:33Z" level=error msg="CONSENSUS FAILURE!!!" err="+2/3 committed an invalid block: wrong Block.Header.AppHash.  Expected 925ECD79CAD5C505733798E06AB426ABC517EE6A1A12A01BD05CD8D294069DFC, got AC3237BFF39418FF6B05E9B6B2F8B732CA3E7BAB887CBA4D8D39C9AC00184BF1" module=consensus stack="goroutine 33731```
stray hound
# gentle grove Should it be possible to build from source and state sync? I've tried a few time...

yes
edit : go/pkg/mod/github.com/\!injective\!labs/cometbft@v0.37.2-inj/statesync/syncer.go and comment out line 503, return errVerifyFailed

then back to injective-core and make install.

Note that for statesync to actually work, you'll need to manually restore the wasmfolder with its content except the cache.

an easier way is to use a snapshot, which you can download from https://polkachu.com/tendermint_snapshots/injective or https://tools.highstakes.ch/snapshots/injective

gentle grove
stray hound
torn grotto
#

Tell me please. I'm interested in the topic of nodes. Tell me how to install it, what are the requirements for the server and what rewards are provided for the node?

merry jackal
#

the setup chain on the mainnet from the snapshot on AWS, the current snapshot is 12 days old, which means you need to sync the last 12 days of missing transactions
could it be done more frequently?

merry jackal
#

this line is bad, providing the snapshot from 14 days ago instant the latest

#

it should be tail -n 1 in this case

#

2024-02-21 07:00:05 10174834710 injective_61153246.tar.lz4
2024-02-28 07:00:04 10358074608 injective_61791492.tar.lz4

#

head -n 1 provides backup from 02-21 vs latest 02-28

old heron
ruby badger
#

hey guys, what version are you using injectived?

#

v1.21.1?

ruby badger
stray hound
ruby badger
#

yeah

stray hound
#

my injectived version is 1.12.0... but are you running a mainnet or a testnet node ?

ruby badger
#

i want to run mainnet node

#

so i need to use 1.12.0?

ruby badger
#

solved

trim ledge
stray hound
trim ledge
solemn ether
#

what kind of node should i run in order to become a validator, on the document it says "full node" but I don't see any guide to run a full node (on official docs there are only archive node and pruned node)

#

how much storage does an archive node required as of now?

cosmic carbon
#

@old heron hello we need some help regarding debugging a node
can i DM you?

vapid ferry
#

Nice

cobalt dome
#

Hi

#

Recent validator announcement doesn't apply to non consensus nodes, right?

hearty island
#

can i run node too or am i too late?

pale atlas
analog arch
flint pike
raven sedge
#

Looking for some partition advise for setting up node.

I have 2tb nvme

Got to syncing and setting up. and /root was called for no more space. I was sure that I would be using mostly /home.
30gb for /root was partitioned and I had set 1.8tb for /home the 400gb download went to /home, But when I went to the next step to sync to chain, Root was too small.

Any specific amount of space needed for /root? I am hoping 200gb will be ok. or should I do more.
still new not sure what part /root or /home will need the bulk of the free space

raven sedge
#

partition sizing chart if possible.. Iv looked around cant seem to find the partition recommendatins

old heron
solemn ether
#

whats the different between full-node and prune node? I'm planning to run a validator node but I don't see any guide on running a full-node? and to document stated that we need 20+TB to run a archive node

old heron
#

Hi @solemn ether

An Archive node contains a full unpruned history of the network blocks. This would be well in excesss of 20TB at this point.

A full node is typically what you would refer to if you were going to use the node for RPC requests to service an app or something along those lines. These typically only contain a short history of blocks depending on the use case and how recently it was state synces or fully pruned.

A validator node is very similar to a full node except the validator will probably have a shorter pruning interval, or in the case of Injective maybe no pruning at all. These nodes are typically frequently resynced with a snapshot that is heavily trimmed so that the database size on the node is as low as possible to aid performance, and signing rate.

old heron
#

Ser, i dont want to discourage you in your journey, but if you do not know such thing than you are not going to be a capable validator, particularly on mainnet. There is a lot of risk to user funds on Injective and i seriously discourage you to pursuing a mainnet validator at your knowlodge level. I DO encourage you to explore testnets on networks that have public long running testnets such as juno, stargaze, etc and build your knowledge. There are many people always willing to help.

vagrant gust
#

We are trying to run Injective LCD, we have it set up in app.toml , but it still doesn't work, any ideas where the problem might be?

old heron
stray hound
vagrant gust
rustic zinc
#

Where to start the node

pale atlas
opal wren
#

How can i get the Validator role?

median imp
gleaming rover
stiff stone
#

Where can I find test inj

pale atlas
azure hatch
#

can i run node too or am i too late?

uncut elm
odd loom
#

Can I get validator role ?

exotic pumice
uncut elm
vestal trout
#

As we see unsync issue when the db size grow to >400gb, is there anyway that I can configure to trim down the db size other than re-download the snapshot again?

old heron
vestal trout
#

Once every week?

old heron
obsidian depot
#

testnet broken? 👀

#

seems all stuck at 23691768

true wagon
shut stone
#

Are the injective nodes incentivized? I have some spare hardware at home I could contribute with!

worldly fossil
#

@true wagon Can I get a validator role?

old heron
#

@loud jetty can i please get the link to the testnet upgrade bins

steady crater
#

Hi! I'm getting this message on my testnet node:
panic: UPGRADE "v1.12.10" NEEDED at height: 23772100: v1.12.10
But couldn't find any new release. Where can I get it?

cloud bramble
#

How to get role Validator @true wagon

loud jetty
odd loom
#

@true wagon Can I get a validator role? 🙂

chrome plinth
velvet flame
vestal trout
#

Just wondering why the value of eth_sync why it is not updated to true even the node is out of sync?

worn summit
brittle turret
#

Is there a way for begginers to run a node ?

#

& how many token does we need to get for start ?

old heron
# brittle turret Is there a way for begginers to run a node ?

If you are a beginner with no experience you should seek out and learn in cosmos based chains testnet’s. mainnet is not recommended and you will not be able to get enough tokens staked to your validator to join Injective mainnet unless you either have an enormous budget to buy a lot of tokens, have a very large social media following with Injective tokens willing to invest in a novice, or a whale in your pocket willing to invest in your learning experience. Injective could be described as one of the harder cosmos based chains to successfully operate without being jailed and costing your delegators part of their investment.

old heron
brittle turret
#

Ok thx !! so maybe later for me !! 😅

vestal trout
old heron
old heron
wooden crypt
gray dome
#

Whats the benifit or incentives for running a validator node?

vestal trout
#

A quick question, is NVMe is a must or just normal ssd is fine?

old heron
proven scaffold
#

Can I get a validator role? @true wagon

tawny fulcrum
#

Quick question. In the FAQ one of the prerequisites for becoming a validator is: "To join the active validator set, your validator must have enough $INJ token delegated to it to occupy at least the last active validator slot."
What does it mean exactly? There are currently 60 active validators, so I should have a higher amount staked than the last active, right? Around 250,000 or so.
Appreciate your help!

pale atlas
steady crater
#

Is it testnet facing some issue?
seems to be stuck at 25264323

supple star
#

done.

vestal trout
#

I have setup a node on a VPS and consistently it will fall behind the header block after fully sync. Can anyone help me on this to see what’s wrong with my setup?

old heron
compact vessel
#

Why does the inj node lag behind and not catch up to the latest block, only after the restart will catch up to the latest, but after a while lag behind again

old heron
visual iron
#

I’ve been working with the injective node for some time and noticed that the size of the mongo db is now 5TB+, this is probably how it should be, this means you need to update the documentation and indicate the requirements for the disk node larger than 5TB+
Do I understand correctly or should this not be the case and the size of Mongo should be smaller?

old heron
visual iron
old heron
uncut elm
#

@outer terrace thx for the peggo warnings.. machine in the cluster was non-response, and sadly it was running the monitor and the peggo pods.

outer terrace
rain fiber
#

Our team has prepared a validator service that includes:

An installation manual guide 📖
Snapshots updating every 6 hours ⏰
Address book updating every 10 minutes 📚
Genesis configuration
Live peers
State sync instructions
Endpoints 🌐
For more details, you can check out the link: https://noders.services/mainnet-networks/injective

Wishing you all a wonderful day from [NODERS]TEAM! 😊

worn summit
rotund lake
#

msg="commit is for a block we do not know about; set ProposalBlock=nil" commit=FF89EA47227B4FF8DFD97311AD03E4EE019C360A0EDF684A5AE5CE38988403EF commit_round=0 height=66448731 module=consensus proposal=

I always get this msg , is there a way to fix it?

analog pecan
#

hi! im looking into running a node for injective. is there anyone who can help me out here?

oh this would be the first node im running by the way 🙂 just got a new rig to run a node and want to test it out

#

i just have one question rn, im just wondering where the injective-exchange binary is. it seems like the zip file only had the other three (injectived, peggo, and libwasmvm.x86_64.so)

analog pecan
#

thanks!

analog pecan
#

does running a local node not work anymore or something? i'm having a little trouble tbh

old heron
#

Do you have some logs

analog pecan
#

I followed the "run a local node with a script" section here... https://docs.injective.network/nodes/RunNode/local

and when i tried running injectived start i got the following:

panic: validator set is empty after InitGenesis, please ensure at least one validator is initialized with a delegation greater than or equal to the DefaultPowerReduction ({824644265856})

Now that the keyring is populated, it's time to see how to locally run an Injective node. This guide will walk you through the process of setting up a standalone network locally. If you wish to run a node on Mainnet or Testnet, please follow the relevant guides:

old heron
calm frost
#

Even when i restart my node with a fresh snapshot, it syncs until 100 blocks before the actual head and starts processing block proposals instead. Are all the peers I'm connected to desynced?

old heron
#

Also, check your configs have a good amount of peers, say 50

calm frost
old heron
#

Also make sure you have the announce IP set and have a firewall rule to allow incomming connections on the p2p port (drfault 26656)

calm frost
#

had to increase outgoing peers to 100 from 40, no issues syncing now

calm frost
#

god damn it it's desynced 300 blocks again

#

at least mintscan seems to be falling behind as well

#

anyone else running E-2388G CPU? none of the cores are pinned so I highly doubt it's processing-related

sturdy harbor
#

Anyone have the issue about uptime? Our node are catching_up = false but still missing all the block (Solved)

calm frost
#

definitely a large part of the network fallen far behind and getting worse over time as a clique, fresh vps with nothing else running on it and restored from snapshot switched to consensus mode 7000 blocks from the actual head

#

even apphashed the first try

stark fox
#

What's the benefit for running a node? Also are there any rewards for running a node?

pale atlas
#

Running a node doesn't provide any specific rewards as for benefits it may depend on your own usecase about what you may want to run the node for.

stark fox
#

ok

#

thank you

sick kernel
#

guys is there any full archivel rpc node

vestal trout
vestal trout
exotic pebble
#

are there available some old snapshot or snapshot with historical data (ex. the last million of blocks), I need a node which I can use for some data analysys, creating new node from pruned snapshot gives me just data on recent XXX blocks which is not sufficent for my case

exotic pebble
sick kernel
orchid sluice
#

Iv been toying and setting up this node of mine for a few weeks. Getting stuck here and there.

Can anyone please confirm for me some details.

  • I want to use this node to serve as a private node for a projects transactions. So to get independant and not have down issues.

  • I have followed the Install docs. Joinned mainnet etc

  • I am wondering how far I need to go on this install to be able to connect and use as own private node for a contract.

  • "Non-validator node operators do not need to install peggo."
    Do i need peggo? Am I looking to be a validator or not.

  • Also finally How much INJ will i need to deligate to my Validator address to be active and finding peers.

TIA for your help

pulsar needle
#

Hello, can anybody give a brief info on how to easily track NFTs in injective wallets?

pulsar needle
empty herald
#

I'm tring to use NowNodes.io as an RPC to perform tasks on Helix via the pyinjective python SDK:
But I'm not sure how to add these endpoints to create a custom Network.
I've tried this, while keeping most parameters the same as mainnet:

from pyinjective.async_client import AsyncClient
from pyinjective.core.network import Network

your_api_key = 'xxx'
custom_network = Network.custom(
    lcd_endpoint=f"inj.nownodes.io/{your_api_key}",
    tm_websocket_endpoint="wss://sentry.tm.injective.network:443/websocket",
    grpc_endpoint="sentry.chain.grpc.injective.network:443",
    grpc_exchange_endpoint="sentry.exchange.grpc.injective.network:443",
    grpc_explorer_endpoint="sentry.explorer.grpc.injective.network:443",
    chain_stream_endpoint="sentry.chain.stream.injective.network:443",
    chain_id="injective-1",
    env="mainnet",
)

# Create client with custom network
client = AsyncClient(network=custom_network)

But I get a traceback error AioRpcError of RPC terminated with: status = StatusCode.UNAVAILABLE, failed to connect to all addresses, socket closed, etc.
I'm using pyinjective 1.5.0

#

I've checked the connection and my api key via the command line and it successfully establishes a connection.

strange atlas
proven scaffold
#

Can i get a validator role? @true wagon

storm yacht
#

I only want to do order placement operations (for market making) and execute wasm contracts on the blockchain but no longer depend on public nodes which are sometimes down, should I host my own node?
And to do this, should I follow the tutorials in the doc “Set up keyring” then “run local node” then “join mainnet”?
https://docs.injective.network/nodes/RunNode/keyring
Are we agreed that I don't need to be a validator?

This document describes how to configure and use the keyring and its various backends for an Injective Chain node. injectived should be installed prior to setting up the keyring. See the Install injectived page for more information.

storm yacht
#

No body ? 😭

blissful void
#

Yoyo,

Who is the best person to speak to at Injective about your current infrastructure and decentralisation details for spread of where Nodes are hosted?

teal iris
#

Can I get a validator role? @true wagon

normal sparrow
#

How to run inj node??

steep fox
orchid loom
hallow locust
#

Anyone deploy Injective mainnet on Google Cloud before

#

Hitting an issue where the node cannot fully catchup to the head, keeps falling futher behind, any ideas?

hard crown
#

I want my node to get new block within 1 sec. How do I do this?

proper quest
#

Is there any chance to run injective node from source code? Can I somehow modify it?

proper quest
#

Is there any chance to run indexer api locally? My main purpose is to run local node with local indexer api and subscribe to the stream of txs

normal sparrow
exotic pebble
#

@strange atlas are you running injective archive node? or are you aware if there is public available full archive injective node?

strange atlas
frank depot
#

@loud jetty Hello!

flat sequoia
#

dear Injective team - was wondering who the best person to speak about the Open DeFi Delegations Program would be? Jenna? Much appreciated 🤝

cosmic merlin
#

is their any node provider?

#

url

normal sparrow
#

How do I run $inj node ?

#

As in what are the requirements???

pale atlas
granite mulch
#

I would like to stop syncing at a certain height as I just need historical data, how can I do it?

calm frost
#

anyone have a wasm folder for amd cpus? trying to upgrade my rpc but apphashes after a contract is executed

granite mulch
exotic pebble
granite mulch
exotic pebble
# granite mulch thanks for the info, glad to finally hear something about it. did you manage to ...

I tried to start arch node but it couldn't connect to any peer I think because of big version differences with peers, I tried using peer list from polkachu (100+ peers) also using seed, state-sync etc. I wasn't able to get archive data, there are some public nodes with data older than 1year if I recall but older I data couldn't get, if you'll be able to run new arch node or you'll find public available archive node please let me know

granite mulch
granite mulch
exotic pebble
exotic pebble
granite mulch
#

What determines the speed at which the node catches up?

My node is catching up at a slow speed, sometimes just slightly (maybe 30%) higher than the speed at which blocks are created. From htop it does not seem that there is a bottleneck on local resources. It is connected to ~ 9 peers usually, way under the maximum that is set in config. I have also set
recv_rate = 0 (unlimited)
in config.

inland root
#

Is there an old snapshot for injective before january 2024? or is there any way to start an injective node from scratch?

obsidian depot
granite mulch
primal sand
#

guys, having some issues deploying a node
followed the documentation, although I am using a custom folder, but shouldn't be the issue
getting
panic: validator set is empty after InitGenesis, please ensure at least one validator is initialized with a delegation greater than or equal to the DefaultPowerReduction ({824663675520})

and then exit

Any clues on what might be happening?

I am running:
injectived init "Node1" --chain-id ${NETWORK} --home=${APP_HOME} --default-denom=${DENOM}
wget https://github.com/InjectiveLabs/mainnet-config/blob/master/10001/app.toml -P ${APP_HOME}/config
wget https://github.com/InjectiveLabs/mainnet-config/blob/master/10001/genesis.json -P ${APP_HOME}/config

  exec injectived \
    --home=${APP_HOME} \
    start \
    --moniker=${MONIKER} \
    --rpc.laddr=tcp://0.0.0.0:26657 \
    --p2p.seeds="38c18461209694e1f667ff2c8636ba827cc01c86@176.9.143.252:11751,4f9025feca44211eddc26cd983372114947b2e85@176.9.140.49:11751,c98bb1b889ddb58b46e4ad3726c1382d37cd5609@65.109.51.80:11751,23d0eea9bb42316ff5ea2f8b4cd8475ef3f35209@65.109.36.70:11751,f9ae40fb4a37b63bea573cc0509b4a63baa1a37a@15.235.114.80:11751,7f3473ddab10322b63789acb4ac58647929111ba@15.235.13.116:11751,ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0@seeds.polkachu.com:14356,ebc272824924ea1a27ea3183dd0b9ba713494f83@injective-mainnet-seed.autostake.com:26726,1846e76e14913124a07e231586d487a0636c0296@tenderseed.ccvalidators.com:26007"
hazy mural
#

what's the recommended pruning-interval when pruning-keep-recent = "2600000" (~1 month worth of blocks)?

obsidian depot
obsidian depot
#

But it is still not syncing fast enough to get to the head, 16 core (2.40GHz) and 16GB of memory and RAID5 on physical disks. I can see 100-200MB/s writes. No API/GRPC requests at the moment

#

Any recommendations on how the sync speed can be improved?

granite mulch
limpid kraken
#

Im currently researching about running a mainnet node on INJ, I am reading the docs, but I still have a couple questions.

I want to verify if the following is correct or im understanding wrong, once I setup a node, I create a wallet to be used as a validator operator account.

This wallet is not use for signing blocks on the chain, there is a separate wallet (private key) that is created for governance.

if im understanding correctly, my question now is, can the validator operator account be a multisig wallet? and if so how can I do this?

primal sand
#

Getting the following error when starting up a node

panic: validator set is empty after InitGenesis, please ensure at least one validator is initialized with a delegation greater than or equal to the DefaultPowerReduction ({824647434176})

anything I am missing? thanks

frigid sable
#

was the peggo docker image at aws ecr removed for some reason? running the test command in the release notes now I get:
l9h3g6c6/peggo:v1.12.2 not found: manifest unknown: Requested image not found.

limpid kraken
#

what are the requirements on chain to become a validator and earn rewards?

do we need a minimum amount of INJ staked/delegated into our node to start earning rewards?
Is there a public calculator or documentation to calculate the possible yields or rewards to be earned when running a validator?

obsidian depot
#

Is there a recommendation for a node provider <@&745538043229896744>?

maiden dagger
#

Hello! Where can I learn more about Injective's delegation program for validators? 🙂

terse juniper
#

Hey! Does the node have auto pruning?

primal sand
#

Getting constant OOMs when running the node, even with 128GB dedicated to it
any advice or parameters I can use to fix this

primal sand
#

@pale atlas
H ello there, could you please provide some feedback regarding my question which is posted above?
Or if not could you tag a colleague that is able to provide such feedback?
Node is running but keeps getting OOM, even when using the recommended resources.
Also the node was healthy and in sync and started falling behind, any clues there?

terse juniper
#

Hey! Does the node have auto pruning? @rich fog @proper silo @hoary phoenix @analog hedge

junior summit
#

I'm running an injective node, how do I set the gcmode for the EVM layer? I want to run a full archive node of the EVM transactions to index them.

polar vector
proper quest
polar vector
#

You can configure the node to prune as frequently as you want. But be aware of the impact in the performance

rustic swallow
#

hello!
Im trying to setup a testnet node,
I was able to run injectived process using the latest snapshot from Polkachu.
Now I'm stuck at a step 3 create your validator account of this document: https://docs.injective.network/nodes/Validators/testnet/becoming-a-validator#step-3-create-your-validator-account

Im getting the following error

rpc error: code = NotFound desc = rpc error: code = NotFound desc = account inj17dppkjfa5snsv9n7pqee8c9n02e4529azrrscj not found: key not found

when i try to query wallet balance from the node i get an empty response

injectived q bank balances inj17dppkjfa5snsv9n7pqee8c9n02e4529azrrscj
balances: []
pagination: {}

but when i check through explorar i do have balance
https://testnet.explorer.injective.network/account/inj17dppkjfa5snsv9n7pqee8c9n02e4529azrrscj/
I have strictly followed the steps in the document and haven't changed anything in app.toml or config.toml file.
can anyone assist me through this?

rustic swallow
polar vector
#

Sorry, I am not the right person to help with this. Maybe @loud jetty can help

thorny sage
#

hello, i applied the lastest update but the node is stuck at INF migrating module slashing from version 3 to version 4 module=main for 10minutes. Is this expected ? Thanks

spring pier
spring pier
#

node is finally starting 🚀

loud jetty
#

Use this and you'll see the balance

radiant mortar
#

anyone know how long the migration should take?

migrating module auth from version 4 to version 5 module=main

been here for 30m so far... anyone got past this point?

#

ah!!! just moved past it, 34m

spring pier
radiant mortar
#

so rn we are waiting for enough consensus nodes to come online ?

spring pier
#

btw I heard there is a validators channel. How can I get access?

rustic swallow
# loud jetty This just means that your node has not synced with the network yet.

@loud jetty
my latest block height is not increasing from the Polkachus snapshots height i used.
how can i make sure my node starts syncing with the testnet network.
Its been 3 days since i started the injectived process but it is not starting to sync.
the debug logs are like below:

7:39AM DBG Consensus ticker inbound=0 lastHeight=38733744 module=blocksync numPending=0 outbound=0 total=0
7:39AM DBG Blockpool has no peers module=blocksync
7:39AM DBG Consensus ticker inbound=0 lastHeight=38733744 module=blocksync numPending=0 outbound=0 total=0
7:39AM DBG Blockpool has no peers module=blocksync
7:39AM DBG Consensus ticker inbound=0 lastHeight=38733744 module=blocksync numPending=0 outbound=0 total=0
7:39AM DBG Blockpool has no peers module=blocksync
7:39AM DBG Broadcast channel=64 module=p2p
7:39AM DBG Consensus ticker inbound=0 lastHeight=38733744 module=blocksync numPending=0 outbound=0 total=0
7:39AM DBG Blockpool has no peers module=blocksync
7:39AM DBG Consensus ticker inbound=0 lastHeight=38733744 module=blocksync numPending=0 outbound=0 total=0
7:39AM DBG Blockpool has no peers module=blocksync
rustic swallow
# rustic swallow <@830127690840801300> my latest block height is not increasing from the Polkach...

@loud jetty
i restarted the process and im getting the following error now.

Aug 02 02:46:03 testnet bash[207568]: 2:46AM ERR Error dialing peer err="auth failure: conn.ID (10b2a8038d39c2d7cbf2ca6aa1f9163be13f2a83) dialed ID (e5cc63a9117e6f372169f15774ea4f7c5177da25) mismatch" module=p2p
Aug 02 02:48:08 testnet bash[207568]: 2:48AM ERR Failed to reconnect to peer. Beginning exponential backoff addr=e5cc63a9117e6f372169f15774ea4f7c5177da25@34.23.245.175:26656 elapsed=126403.078993 module=p2p
Aug 02 02:48:57 testnet bash[207568]: 2:48AM ERR Failed to reconnect to peer. Beginning exponential backoff addr=5bf72750f7e015ccfd65246c9f16185144867aff@35.231.107.231:26656 elapsed=144522.274071 module=p2p
loud jetty
old heron
#

Hi @rustic swallow please DM me and i will help you get your node up and running

rustic swallow
#

@old heron I've DMed you!

modern patrol
#

Hello.

I'm setting up exchange service on my own node, but facing the problem with event provider, it stopped syncing around 3-4 days ago and even after cleanup and resync from scratch it doesn't sync new blocks. I think it has started behaving like this after Mainnet upgrade.

Any help appreciated

time="2024-08-07T19:47:05Z" level=info msg="sync pace 0.00 blocks/s, synced height 79985726, latest height 81107255\n" commit=0de34f2 svc=eventprovider-process version=v1.13.2
time="2024-08-07T19:47:15Z" level=info msg="sync pace 0.00 blocks/s, synced height 79985726, latest height 81107268\n" commit=0de34f2 svc=eventprovider-process version=v1.13.2
light kindle
#

🚨 Attention Injective Builders and Community! 🚨

We have an upcoming testnet chain upgrade happening in around 30minutes. During this time, there will be a downtime on all of our testnet products.

This upgrade mainly focuses on patching the security issues reported by the core Confio team in CosmWasm (https://x.com/CosmWasm/status/1821078741079953665), which is why we’ve decided to perform the upgrade in such a short notice.

⏱️ **Time: **15-20 minutes
⏳**Duration: **~2 hours

🛠️ We will update you once the upgrade is complete.

maiden crescent
#

Hello,
I am running injective node, and set pruning to everyting, however the node still grows ~50-60GB per day, is it okay ?

maiden crescent
#

new version binary from git does not work with ubuntu 24.04 😦

=========
cat /etc/release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=24.04
DISTRIB_CODENAME=noble
DISTRIB_DESCRIPTION="Ubuntu 24.04 LTS"
PRETTY_NAME="Ubuntu 24.04 LTS"
NAME="Ubuntu"
VERSION_ID="24.04"
VERSION="24.04 LTS (Noble Numbat)"
VERSION_CODENAME=noble
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=noble
LOGO=ubuntu-logo

/injectived --version
./injectived: symbol lookup error: ./injectived: undefined symbol: get_pinned_metrics

loud jetty
maiden crescent
velvet smelt
#

Do I have the latest configuration? My nodes are always slow to sync, what should I do?

#

I have 8c16g ssd storage

#

My server usage is normal, is there any good way to check

velvet smelt
#

@loud jetty

regal ridge
#

Hi ! What is the command to get the differents endpoint of a local node ?

#

Like that

loud jetty
#

@old heron

old heron
velvet smelt
#

@old heronIf you need to improve, please send me, thank you

#

@old heron Receive a friend

granite mulch
#

for some reason the latest node snapshot cannot be downloaded, although the others can. However, the next latest one is 1 month + old.

aws s3 cp --no-sign-request s3://injective-snapshots/mainnet/pruned/injective_82899352.tar.lz4 .

fatal error: An error occurred (403) when calling the HeadObject operation: Forbidden

old heron
#

Most folks get the snapshots from polkachu. Linke here

#

@loud jetty can you drop the ban hammer on this scammer

pale atlas
wispy lantern
#

Hi
I'm from DTEAM [dteam.tech]. We are validator and services provider. We would like to contribute to Injective.

Can you give the role to access #validators ?

#

@loud jetty

#

that's the same role my partner needs @paper magnet

loud jetty
#

Hi, we only add validators that have joined the active set in that channel. If you join the set with enough stake please let me know.

spring pier
#

@unique tendon Hello, quick question: By any chance, do you keep some of your old snapshots, or do you always remove the old one for the new one?

I'm currently looking for an injective snapshot around block 67257715 which is 4 months old 🙂

lucid wigeon
#

Hi, there
Does anyone have a snapshot of 82,950,000 or 82,830,000 height?
82,830,000 is target height for v1.13.2 upgrade.

frigid sable
#

trying to setup a new peggo/validator pair on testnet, but when I run peggo tx register-eth-key it asks me to confirm the txn which I do, but then immediately exits saying "failed to connect to injective network". even though both my tendermint_rpc and cosmos_grpc endpoints are working. it fails so fast it's like it doesn't even try to connect to the testnet network

there any tricks to register peggo on testnet?

old heron
frigid sable
thin lintel
#

Ehy guys, I'm trying to sync a node but after following the guide in docs I'm receiving only errors in console like this: "ERR panic recovered in runTx err="out of gas in location: ReadPerByte; gasWanted: 160000, gasUsed: 160665: out of gas" module=main"

What that means? And why is this happening?

#

I downloaded the pruned snapshot from injective labs on aws s3 as docs explains

#

Also checking at injectived status I see that my node is synced until 23 of august and seems to go forward..but reeeally slow (like yesterday I was at 21 august...so it synced 2 days of chain data in about 1 day, which is weird)

#

Sure mate, and I'll give you a couple ETH too

#

lol

#

didn't had time to check his nickname, but please someone ban these scammers 🙂

thin lintel
remote saffron
#

Hey team , Who is the best person to contact for delegation and validation?

remote saffron
pale atlas
cloud orchid
#

Hi everyone, I am a kind of diamond hand staker and not checking my stake very often. Today I did it and noticed that the node I stake is disabled or something and not gaining any rewards for a time. Anyway when I switched the node this morning, all my unclaimed rewards are gone. What can I do for it? (Horrible experience btw)

lilac fjord
lethal fractal
#

@old heron Hi, hope yo're doing well. We have a problem each time the node tries to prune blocks.
Failed to prune state store: validators at height 88681973 ({last received block} - {prune interval}) not found. value retrieved from db is empty.
And this message happens every block, even though our interval is 1,000,000 blocks.

lethal fractal
raven oasis
#

Hi @old heron can you tell me how much it costs to become a validator on inj

old heron
raven oasis
#

like vps and other expenses

old heron
#

That really depends on your configuration. It would range from $200 to $1000 USD for hardware costs.

uncut elm
compact root
#

I am a crypto beginner engineer. We are invesgating validators information using Numia Data Bigquery.
I have a question. The validator staking page of Injective hub explorer displays uptime.
what does "missed" mean?

granite mulch
#

Are there any plans to make keep weekly snapshots updated? the latest one is from 5 weeks ago

lapis pawn
#

Yet to get to that level..

green wraith
#

Hello, everyone

I am new to injective and going to run a node locally.

I was following the doc, and get stuck when I am going to start the injectived.
docs.injective.network/toolkits/injectived/install-injectived

./setup.sh && injectived start
This end up with
unknown command "gentx" for "injectived"

I googled, but was not able to find the soltion.

Any help will be glad.

Regards

ashen lily
#

@loud jetty @dull totem Hi 🙂 I'm on the Crosnest team, could you please assign me the validator role?

ashen lily
#

thanks! much appreciated 🙂

inland root
#

Hi. How big is injective archival and where are the seeds nodes located?

smoky kindle
#

Hi @loud jetty, I'm Alex with Zellic. Could you please grant me the validator role?

#

cc @sick heron

sick heron
#

sure

#

done

spring pier
#

Hello, can I get validator role?

granite mulch
#

How are things going with the weekly snapshots for injective? The latest injective snapshot is from 22 Sep while the mongo ones are from late Nov. They are used by the docker to run the node with indexer, but looks like the ones for the node aren't matching the ones for indexer.

spring pier
#

@pale atlas @sick heron Hello, i'm running the Kiln validator. Can I get the Validator role here? Thx

silver herald
#

Hi @sick heron could i can the validator role here? Running GalaxyDigital validator

crisp jay
#

hello @sick heron I'm running p10node validator, can I have the role, thanks

tardy thorn
#

Hi,
I'm following the official Injective Exchange Service Setup Guide in notion, but the weekly volumes from s3 are out of sync

aws s3 ls --no-sign-request s3://injective-snapshots/mainnet/weekly/mongo/ 
2024-10-27 01:56:55 3577365848864 eventProviderV2
2024-11-14 02:11:36 237142017222 eventProviderV2Pruned
2024-10-29 06:16:30 208010929503 exchangeV2
2024-10-31 15:24:07 1574767495877 explorerV2

aws s3 ls --no-sign-request s3://injective-snapshots/mainnet/weekly/injectived/ 
2024-11-13 19:24:03 6785489782 injective_93998000.tar.lz4

block 93998000 is Nov 10.
exchangeV2 and explorerV2 must be outdated?

tardy thorn
granite mulch
#

I've managed to get a node running, but not with mongo

#

Gets very frustrating and expensive tbh

#

The "weekly" snapshot is sometimes old. You will have to wait for days/weeks for it to catch up (at around 3x the speed of new blocks being generated) to even try it out

#

I've had it crash while catching up due to the node snapshot being too old and running out of space despite pruning. Had to start from scratch

#

I think the issue is with the weekly snapshots not matching with each other, like you showed

#

rare to get any support in this channel. not sure how everyone else manage to run it

#

if you or anyone else manages to get it working, please let me know. Would be greatly appreciated.

tardy thorn
fiery holly
#

hi guys, do you know how to run node on mac os?

fiery holly
#

Closing snapshots/metadata.db module=main
panic: runtime error: invalid memory address or nil pointer dereference

#

HI guys, Are you encountering this error when you run a node ?
GUYS

old heron
#

yes. you can DM me

granite mulch
old heron
fiery holly
#

I need help, I can’t start node

#

I stuck here 5 days

simple olive
#

@fiery holly Whats the guide you where following? You are missing genesis file

fiery holly
old heron
# fiery holly

Can you please confirm your
injectined version

What snapshot did you use?

bright pivot
#

Hey guys,

got an issue with peggo

looking at our logs we are sending transaction but our nonce isn't increasing

Dec 02 22:54:27 injective bash[26531]: time="2024-12-02T22:54:27Z" level=debug msg="broadcastTx with nonce 3285" fn=func1 src="client/chain/chain.go:876"
Dec 02 22:54:28 injective bash[26531]: time="2024-12-02T22:54:28Z" level=debug msg="msg batch broadcasted successfully at height 96936340" fn=func1 src="client/chain/chain.go:898" txHash=62FE9BBC407D52202D16F054A3E2C75EA5E8CFB774958A52AFC6F893D1207D6C
Dec 02 22:54:28 injective bash[26531]: time="2024-12-02T22:54:28Z" level=debug msg="gas wanted: 111648" fn=func1 src="client/chain/chain.go:901"
Dec 02 22:55:27 injective bash[26531]: time="2024-12-02T22:55:27Z" level=debug msg="broadcastTx with nonce 3286" fn=func1 src="client/chain/chain.go:876"
Dec 02 22:55:27 injective bash[26531]: time="2024-12-02T22:55:27Z" level=debug msg="msg batch broadcasted successfully at height 96936434" fn=func1 src="client/chain/chain.go:898" txHash=9F97680E9EF69B9B9FE7F322DEF13195DC91009EC39C15607078D524AE33C508
Dec 02 22:55:27 injective bash[26531]: time="2024-12-02T22:55:27Z" level=debug msg="gas wanted: 111747" fn=func1 src="client/chain/chain.go:901"

bright pivot
#

Seems to have resolved itself now, not too sure what was going on

fiery holly
#

Not use snapshot yet

old heron
old heron
hidden anchor
#

Is the nodes free ?!

rancid lily
#

Hi team
Can anyone share a snapshot for the archive node if there is any?

old heron
fiery holly
#

Thank you guys, it's resolved , but My node's latest_block_height always cannot catch up with the latest height in the block explorer. What's going on? I have been running the node for 3 days. "earliest_block_height":"96994901"

#

6c 12gb ram, 2T ssd

fiery holly
#

HI guys,No body?

pale atlas
autumn stratus
#

Hi everyone! I’m planning to set up a node for Injective and want to optimize for minimal latency when communicating with validators. Could anyone share where most validators are geographically located? Thanks in advance!

pale atlas
paper rain
paper rain
#

oh now it works i think that was my network problem. thank you

pale atlas
rancid lily
#

Hi. We have an issue with inj full nodes — the nodes keep being out of sync despite there are enough resources on the host. Any ideas what can be the root cause and how to fix it?

paper rain
#

can anyone send me testnet inj please..?
the both faucets are not work for me..

address : inj1n0uh08yfv0lhnnzawjevffykehzl3d49q0ur6a

fallow inlet
#

Hello. I recently installed and set up a pruned node using the Polkachu snapshot. I was wondering, is it possible to request and retrieve information about blocks that are not included in the snapshot (archive data)? If so, what would be the recommended approach to access such historical data?

frozen dune
frozen dune
fallow inlet
frozen dune
fallow inlet
frozen dune
fallow inlet
paper rain
paper rain
#

hi guys i have a question.
i'm trying to run validator node and want to monitor it with grafana(prometheus).
but is it necessary to monitor peggo too..?

#

and if it needed can you recommend me dashboard link please?

frozen dune
rancid lily
fallow inlet
#

Hello, I have a question about retrieving transactional data using the tx_search method from Tendermint.

I enabled transaction indexing by updating the configuration file (config.toml) and setting indexer = ["kv"]. However, when I send a tx_search request, I receive the following error message: "transaction indexing is disabled".

Could you help me identify what might be causing this issue? I suspect it might be related to either a misconfiguration or a step I missed in enabling the transaction indexer.

frozen dune
frozen dune
fallow inlet
old heron
# fallow inlet

Could be a few things:

  1. kv added to config.toml, but application has not been restarted,
  2. A tx is being requested from a block height from before kv was enabled. Enabling kv will only start to index the transactions from the height it was enabled,
  3. Your pruning setting are pruning blocks and index for tx you are trying to query.
paper rain
#

hey guys i want to ask you something

now i want to register validator with my ledger using docker
so what i did:

  1. git clone "injective-core"
  2. edit Dockerfile line 17 (RUN LEDGER_ENABLED=true make install-ci)
  3. run ‘make image’ command
  4. run ‘docker run —rm -it gcr.io/injective-core/core:latest injectived keys add injTest —ledger -keyring-backend=file’

but i get this error
‘failed to generate ledger key’

i checked my ledger connected well twice.

ps. my ledger is “nano s”

frozen dune
tiny scaffold
#

I'm trying to setup a full node but have an error.
I'm following the guide from the official website but it says "Once you have injectived installed, you can start an instance of the chain by downloading this initialization script and starting the binary"

But the initialization script (setup.sh) runs injectived gentx genesis that doesn't seem to exist in the recent versions
yes $PASSPHRASE | injectived gentx genesis 1000000000000000000000inj --chain-id $CHAINID

Signing genesis transaction
unknown command "gentx" for "injectived"
versed harbor
#

Hello guys, i have a question. When I set RPS to 10 the node is going to expand the response time
The method is simple:

cosmos/base/tendermint/v1beta1/blocks/latest

which config file and parametrs will help in this situation?

frozen dune
frozen dune
rancid lily
versed harbor
frozen dune
paper rain
#

hey guys now i’m trying to build testnet validator node.

  • i have one online lap-top(MacOs M1) and one offline lap-top(MacOsM1) and ledger NanoS.
    and all the process must be in offline lap-top using Ledger Nano S.

so what i did.

  1. git clone the “injective-core repository” in online lap-top

  2. make install

  3. go injectived binary file(path :/Users/onlineLaptop/go/bin)

  4. downloaded “libwasmvm.dylib:v2.1.2” from “cosmos wasmvm release repository” cause the binary file built for linux but i’m using Mac

  5. move injectived (path:/usr/offlineLaptop/user/local/bin) using usb

  6. move libwasmvm.dylib (path: /usr/local/lib) using usb

  7. injectived (it works)

  8. create validator.json
    {
    “pubkey”: {“@type”:”/cosmos.myPubKey”, “key” : “pubKey”},
    “amount”: 10000000000000000000inj (10 inj i intended),
    “moniker” myMoniker,
    “commission-rate”: “0.1”,
    “commission-max-rate”: “0.2”,
    “commission-max-change-rate”: “0.01”,
    “min-self-delegation”: “1”
    }

  9. injectived tx staking create-validator ./validator.json
    —from=accountName
    —chain-id=injectived-888
    —gas-prices=500000000inj
    —ledger
    —keyring-backend=file
    —node= testnet.tm.injective.network
    —sign-mode=amino-json

It looked like it was going well. but when i do create-validator it returns Error like

  • “failed to extract msg types: panicked with error: runtime error: invalid memory address or nil pointer dereference”
    what did i wrong?
frozen dune
#

also, please, let's avoid crosst-posting. we should collaborate in one single place on this proble

paper rain
tiny scaffold
#

@frozen dune what's the best way to setup a private node for trading on helix? I've tried to follow the Injective Exchange Service Setup Guide on injective notion site but my mongodb has been running for 4 days but still hasn't finished importing data. Is there a way for me to know how far it is?

tiny scaffold
#

@frozen dune I've used docker compose -f docker-compose.yaml -f addons/docker-compose.provisioner.yaml up -d provisioner so the snapshot was very freshly provided by the provisioner, less than a couple of days old

frozen dune
#

what're the hardware specs of your node?

tiny scaffold
#

16 dedicated cores, 64Gigs of RAM, 1GBps eth connection, NVMe drive

frozen dune
tiny scaffold
#

@frozen dune
On the injective-core:

9:56AM INF finalized block block_app_hash=B67169D3EA6BE01F422841172E49C8E29508CDA509D60DEF2506A0F06E7802C8 height=99505183 module=state num_txs_res=54 num_val_updates=0
9:56AM INF executed block app_hash=B67169D3EA6BE01F422841172E49C8E29508CDA509D60DEF2506A0F06E7802C8 height=99505183 module=state
9:56AM INF committed state block_app_hash=A8934AF498E2ACC8D69B49C051655FF50191711B19B552FCFC2DF9DD3968E864 height=99505183 module=state
9:56AM INF indexed block events height=99505183 module=txindex

mongo:

CKPOINT_PROGRESS] saving checkpoint snapshot min: 136761, snapshot max: 136761 snapshot count: 0, oldest timestamp: (1735033809, 1) , meta checkpoint timestamp: (1735034109, 1) base write gen: 2274012"}}
{"t":{"$date":"2024-12-24T09:56:12.996+00:00"},"s":"I",  "c":"STORAGE",  "id":22430,   "ctx":"Checkpointer","msg":"WiredTiger message","attr":{"message":"[1735034172:996316][1:0x7a958c600700], WT_SESSION.checkpoint: [WT_VERB_CHECKPOINT_PROGRESS] saving checkpoint snapshot min: 136776, snapshot max: 136776 snapshot count: 0, oldest timestamp: (1735033869, 1) , meta checkpoint timestamp: (1735034169, 1) base write gen: 2274012"}}
{"t":{"$date":"2024-12-24T09:57:13.073+00:00"},"s":"I",  "c":"STORAGE",  "id":22430,   "ctx":"Checkpointer","msg":"WiredTiger message","attr":{"message":"[1735034233:73780][1:0x7a958c600700], WT_SESSION.checkpoint: [WT_VERB_CHECKPOINT_PROGRESS] saving checkpoint snapshot min: 136791, snapshot max: 136791 snapshot count: 0, oldest timestamp: (1735033929, 1) , meta checkpoint timestamp: (1735034229, 1) base write gen: 2274012"}}
#

curl localhost:26657/status | grep -E "height|catching"

{"jsonrpc":"2.0","id":-1,"result":{"node_info":{"protocol_version":{"p2p":"8","block":"11","app":"0"},"id":"1785f74b187b68e4c480f12b62e526f23d3b0f38","listen_addr":"tcp://0.0.0.0:26656","network":"injective-1","version":"0.38.11","channels":"40202122233038606100","moniker":"injective","other":{"tx_index":"on","rpc_address":"tcp://0.0.0.0:26657"}},"sync_info":{"latest_block_hash":"47433BC3F6DF5BFF9762637D111D5A2B2E8CAE451D80A9866EA10A929B7FE680","latest_app_hash":"D29D1E656DE8D6C64C35BF6CEB914F6C8E0E364B1FCCE8CFC0B80295C3220A05","latest_block_height":"99505301","latest_block_time":"2024-12-23T15:47:38.344960363Z","earliest_block_hash":"0510615419BA480F6CF017FF039A9A89DE7747D289A876073B9D01185DD6A95F","earliest_app_hash":"DD77D4E9DDEDFC9E968718F96324ADD4335209FE9AA91026BC5D17197534EB6E","earliest_block_height":"97852990","earliest_block_time":"2024-12-10T03:50:26.282990414Z","catching_up":true},"validator_info":{"address":"8ACCD8BB324346305F99EBF644408770C7C8B6AB","pub_key":{"type":"tendermint/PubKeyEd25519","value":"wsEb0czU5/q+T3tU3DQdL6WXIGCcWK+awSZj1oAExUU="},"voting_power":"0"}}}
frozen dune
#

your node has first to catch up

#

it's not synced

tiny scaffold
# frozen dune it's not synced

by the way this is the procedure I'm following.
it says chain sync takes about 1 to 2hours but it's been running for 5 days now and still can't catch-up. the server load is very reasonable (avg of 3.6 for 16cpus) networking is not under pressure either 🤔

#

maybe skipping docker would help? or running in a different datacenter (this one is in singapore)

frozen dune
#

that's the freq of the processor?

#

also, yeah, singapore might not be the perfect location

tiny scaffold
tiny scaffold
frozen dune
paper rain
#

hi guys i've got this information using

  • command
    "injectived query distribution validator-distribution-info <validator>"

  • information
    commission:

    • amount: "143042051146156449600297333163191"
      denom: inj
      operator_address: inj1wh8yd3entpzpvgz0sakhf2fk3z24nfng0q5xm0
      self_bond_rewards:
    • amount: "1287378460315400000000000000000000"
      denom: inj
  1. Since the decimal value of inj is 18, I thought that dividing 18 from the mount value would give me a human-readable value, but I got an inappropriate value. How can I get the right value?

  2. I found a reward calculator on the homepage(testnet hub injective network), is this the only value that the system provides that I can compare with the value I query?

frozen dune
frozen dune
#

Could you please try /cosmos/distribution/v1beta1/delegators/{delegator_address}/rewards/{validator_address} subpath ?

#

Also calculator returns some approx value which does not take possible validator slash events for example. You should use it as some expected upper bound value

cyan stump
#

How much hardware we need to run validator node??

paper rain
#

hi guys now my validator is jailed so i want to test unjail cli but it's not working even the keyring-file is in right path(~/.injective/keyring-file).
what did i wrong?

  • What i did -
    injectived tx slashing unjail --from=test_inj --node="testnet.sentry address"

  • Error -
    failed to convert address field to address: test_inj.info: key not found [!injective!labs/cosmos-sdk@v0.50.9-inj-2/crypto/keyring/keyring.go:538]

frozen dune
cyan stump
frozen dune
frozen dune
#

what os do u use?

paper rain
paper rain
#

everything is good except slashing unjail command

#

this is my validator info found from validator hub.
please let me know the way to unjail my validator.

"id": "", "moniker": "KDAC", "operator_address": "injvaloper14um6h4galjr76hy6qqm8dhyehgpmz05hmvgsul", "consensus_address": "injvalcons1k0qxkegddyn7un2l663zeuw8yl02cw22f8xam6", "jailed": true, "status": 2, "tokens": "999900000000000000", "delegator_shares": "1000000000000000000.000000000000000000", "description": { "moniker": "KDAC", "identity": "", "website": "link", "security_contact": "", "details": "", "imageURL": "" }, "unbonding_height": 57292114, "unbonding_time": "2025-01-18 01:40:17.786 +0000 UTC", "commission_rate": "0.100000000000000000", "commission_max_rate": "1.000000000000000000", "commission_max_change_rate": "0.100000000000000000", "commission_update_time": "2024-12-27 06:21:11.703 +0000 UTC", "proposed": 0, "signed": 8337, "missed": 0, "timestamp": "2024-12-31 01:36:30.399 +0000 UTC", "uptimes": null, "slashingEvents": [ { "blockNumber": 57292114, "blockTimestamp": "2024-12-28 01:40:17.786 +0000 UTC", "power": 1, "reason": "missing_signature", "jailed": "injvalcons1k0qxkegddyn7un2l663zeuw8yl02cw22f8xam6" } ], "uptime_percentage": 0, "imageURL": "" },

fair wren
#

how can i get to run a node?

paper rain
fierce ore
dull totem
#

Do not message anyone

fierce ore
dull totem
fierce ore
fierce ore
dull totem
fierce ore
#

If that's all you have. I've gone through it , followed the documenation and got to where it's working, but there's scant instructions how to use the models to interact with the chain. For example, after create-agent, there's no instructions or documentation on how to give the agent instructions to perform various tasks in written language. What OpenAI model is best suited for the iAgent to use the following:

dull totem
#

@frozen dune will be here to help soon

frozen dune
#

for anyone seeking to use inj iAgent in its current state pls 1) ensure to puchase some OpenAI credits 2) create a separate project for the agent (do not use the default one) 3) obtain the API key for this dedicated project and pass it to the agent

tiny scaffold
#

@frozen dune after upgrading to a better server, my injective node is finally in sync and up to date.
gex shows all statuses good, 50+ peers connected and new blocks arriving.
However I am now trying to launch the rest of the stack (EventProvider)
While it can see the latest height correctly, it doesn't seem to catch-up:

time="2024-12-31T13:36:42Z" level=info msg="sync pace 0.00 blocks/s, synced height 97794841, latest height 100485888\n" commit=0de34f2 svc=eventprovider-process version=v1.13.2
time="2024-12-31T13:36:52Z" level=info msg="sync pace 0.00 blocks/s, synced height 97794841, latest height 100485902\n" commit=0de34f2 svc=eventprovider-process version=v1.13.2
time="2024-12-31T13:37:02Z" level=info msg="sync pace 0.00 blocks/s, synced height 97794841, latest height 100485916\n" commit=0de34f2 svc=eventprovider-process version=v1.13.2
time="2024-12-31T13:37:12Z" level=info msg="sync pace 0.00 blocks/s, synced height 97794841, latest height 100485930\n" commit=0de34f2 svc=eventprovider-process version=v1.13.2
time="2024-12-31T13:37:22Z" level=info msg="sync pace 0.00 blocks/s, synced height 97794841, latest height 100485944\n" commit=0de34f2 svc=eventprovider-process version=v1.13.2

Any idea where to check? I suspect maybe mongodb has only loaded the dumps/snapshots and fails to load new blocks, which in turn means the eventprovider cannot see new blocks?

frozen dune
#

and what if u restart it?

tiny scaffold
#

I tried multiple times already to no avail

worn summit
vocal tide
#

Anyone has installed a node on Windows OS server?

sharp pollen
#

Can anyone running an INJ-ETH peggo bridge tell me what your operational costs are like? What are your gas settings, how much ETH and INJ are you consuming daily etc. I'm trying to gauge what are appropriate values for peggo_eth_max_gas and eth_gas_price_adjustment etc. and how much I should be funding each orchestrator wallet. Many thanks.

dense marlin
#

Hello, my injective-888 testnet node v1.13.4-testnet cannot sync beyond the block 58587000. I found the following message:

cannot send packet using client (07-tendermint-9) with status Expired: client state is not active module=main

Could you advise what is the problem? Thank you

dull totem
#

Why not send it here

sharp pollen
dull totem
#

Yep 😊

frozen dune
sharp pollen
old heron
# sharp pollen Can anyone running an INJ-ETH peggo bridge tell me what your operational costs a...

The costs are very minimal if you have the correct min gas settings. We have used maybe 5 INJ over the course of many months. Most operators do not relay to ETH because it is not “required”. The injective team may be able to shed some light on those costs. The cost for the node is very small, it can run side by side with your validator or on a separate vm on aws or digitalocean for example. The node size is very small, will run on a 1cpu 1gb ram machine.

old heron
#

to be more specific. we deposited 10 inj in december 2023 and have 3.3 of that remaining

#

you may want slightly larger vm depending on your operating system overhead

sharp pollen
compact hedge
#

Hey wanted to know if v1.13.4 version is available on testnet ?
I only see latest 1.13.3 on injective release
but polkachu is on v1.13.4.

#

so we are not able to sync from snapshots because of version mismatch. snapshot is expecting v1.13.4 binary

frozen dune
compact hedge
frozen dune
fleet sapphire
#

How much disk space is needed to run a mainet node with indexer?

#

I following the official guide, currently initializing MongDB, after around 12 hours MongoDB is at 1.2T

pulsar tide
#

Hello,

dull totem
fleet sapphire
#

Hi. I'm trying to sync the event provider, but it doesn't go past the inital height which is from December 16

#

Is there a way to get a more recent snapshot of the event provider? Or what would be the solution for this?

#

The injective node is synced

fleet sapphire
vivid jetty
#

Is there Any reward from running node?

pale atlas
#

However if you're running a validator node and you're an active validator then you get the staking commissions.