#🔩・node-operators
1 messages · Page 2 of 1
rpc你有了,那你还要干嘛
这个铸币厂在主网 RPC 上是不可能的。弄清楚如何连接到自定义 rpc 很复杂,因此如果人们想要通过铸造铭文获得免费资金,他们应该向我支付设置脚本的方法。
如果你不喜欢,你可以自学。
付费可以的
他让你先给钱吗?bro
我自己做。这就是为什么我不免费帮助你。如果我通过帮助别人而有更多的竞争,我应该赚到一些东西。
@surreal creek 我们可以交流
我加你好友了
一直报这个错 大家怎么解决的
没必要花钱 我们都是要花别人的钱 的
@compact gazelle我们加个好友吧
ok
加你好友了,你没有通过@compact gazelle
没看到啊
哥们儿,我也加你了,能看到吗
you can get a recent snapshot from here https://polkachu.com/tendermint_snapshots/injective to sync up your node
@surreal creek 加一下 一起讨论
我不会建rpc啊,不用加我好友,我也一脸蒙圈
Is this website just for syncing nodes, not for setting up private nodes?
他发的是节点区块数据的快照
这是快照
please refer to https://canary.discord.com/channels/739552603322450092/1121864126394806292 for links to documentation for building a node
we cannot build a node with refer to your documentation
I runing a node, but can't get grpc exchange endpoint,how to set? @old heron
enable grpc in $HOME/.injective/config/app.toml
then restart the node software
i dont know what this means. ask whoever wrote the script
This is the official py sdk
sorry, i dont use it. im not familiar with the configuration. refer to their documentation
Does the node's rpc service only have port 9900?
yes. that is the default port for grpc. there are no other grpc services
ok, thank you
节点搭建好了,怎么链接自己的节点啊
Can you post in English, please?
Node setup successful,
How to link your own nodes
I use the rpc , tell me unknown service injective_spot_exchange_rpc.InjectiveSpotExchangeRPC, how to solve?
Is there a difference between indexer grpc and grpc? @true wagon
Hey, please wait for dev answer
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?
@old heronHello, do you offer private RPC?
hi, we are not offering rpc for the inscriptions
How could I become an Injective validator? 
@old heronBrother, I can buy it with money,
Sorry, we just arent offering. We have existing long term customers that may be affected by the tx volume.
... and we do not currently have capacity to obtain servers and launch new nodes within the next 24 hours
@old heronSir, is it difficult to build new nodes in this network?
please check #📚・node-resources
I just want to know how to link to my own RPC node?
which os you used guys?
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?
I have sent u a dm, please check
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?
can dev be more efficient? Its so difficult to setup one rpc node, and you still asking people to join Mainnet with unclear documentation
Does someone sell private RPC?
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
If we create our project coin on inj network, what to do?
How to sync the block man
keep not working
@polar vector @snow girder @proper silo
able to assist?
was using latest snapshot https://polkachu.com/tendermint_snapshots/injective
Hi. If you are looking to develop rest calls for an application you can check out https://lcd.injective.network/swagger/#/
It may be worth looking into libraries like cosmjs as well.
When developing for cosmos sdk chains, keep in mind the most efficient way to query the blockchain is with grpc
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? ❤️
cc @loud jetty @simple olive
How much Cost for Node operating?
is there problem with inevm devnet? no one can deploy the smartcontract as mempool stuck
how much storage does an archive node required as of now?
Hi @old heron can u please help with this?
please post the node status.
injectived status | jq .
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?
Do you need a community Moderator and project manager 🤌so I will help in the activities of such community
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.
Sorry about that... sometimes it happens like that....
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.
i need help, any mod or admin here for my ask
how to change rpc custom on sdk-ts ?, i try follow this tutorial https://github.com/InjectiveLabs/injective-ts/wiki/06Networks but still stuck. may u help me
Is it possible for someone to send their correct genesis.json?
The genesis base not work correctly :/
Is there an example of creating a coding to connect to a custom rpc?
no answer?
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
Thank you
Hey! I bridged solana to injective but didn't receive my funds
💡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
When I confirmed the transaction, it told me that this wallet was not found (Injective) and did not show my bridge in the history
Need INJ for gas fees to redeem the transaction
What I need to do?
Share your Inj address
inj1mqw789y6sgm3q9q38gwekgrzhsaf0uz5m3f2md
Sent, please try claiming now
I can't, I don't have a button now
This bridge didn't display in history
It doesn't have to, just click on claim wormhole tx on https://hub.injective.network/bridge
transaction on solscan
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
I’m pretty sure you need to have a bit of INJ in your wallet to pay for the transaction.
Okay, @median imp sent me some inj. But I still don't have my funds and I can't take it back in solana
I just want to have my funds back. As I understand, transaction was failed. But how can I claim my Solana back????
Please re-direct this to #🆘︲help-and-support-old with full details, not here
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 ?
Thank you!
@true wagon please kick off the scammer josh.bnb
I am an idiot...
Check workshops chat, please
Please send me screenshot in in my DM, and like i said before you should use right channel. This is not the right place for reports
Oh, sorry
Check #📚・node-resources
Thanks
How can I run a node on INJ
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
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)
admin - can you please advise how to fix this when i try to start the node from genesis ?
What are the benefits of running a node?
How can i be a node operator
Check #📚・node-resources
Hellow ! I bridged solana to injective but didn't receive my funds. 😒
Please use this channel #🆘︲help-and-support-old , not here please
Running a node helps secure Injective blocckhain and you can get into the active validator set and get rewarded for running a node.
Please check #📚・node-resources for more info
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?
nah i run out of funds to be a validator, yeah i have plenty of server that can run a validator but unfortunately token requirements are not met. So probably i would like to pass.
There is not really a denefit to just run a node unless you have a project that needs to use it.
is there any youtube video that shows how to become a validaor ?
Please check #📚・node-resources
Cool, thanks
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
after start my injectived node i have an error
"minimum commission rate cannot be nil"
how fix that ?
Do you still collect coins during that 21 day period?
During the unbonding period - no
During the re-delegation period - yes
Ah that seems like a reason not to stake. 21 days of no access and no reward
I think i read is in the documentation somewhere...let me have a look and i will let u know where i found them
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!
is there a guide on how to install a node?
Check in #📚・node-resources
Thank you
Ok
yes
Are there any incentives for running a node?
Validators get rewarded from inflation and commission for providing the node
Please check #📚・node-resources
Appreciate you, thanks
I will have to check this out!
That's how staking usually works
Really?
That hasn't been my experience with another project. I love inj but with staking it isn't worth the risk
Any active node operator from India ?
I need help
Can someone tell me more about the node?
check #📚・node-resources
Thx
How can I enable transaction indexer for my injective node? Any guideline I can follow?
I understand
I also need recommendations on how to start a node
thanks!
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
How many token do we need for a node?
Hey, please check this #📚・node-resources
i read it but can't find it
"your validator must have enough $INJ token delegated to it" ?
You need 1 INJ to run a node, but in order to get into the active validator set you need to have more INJ delegated by the last one on the active validator set which you can see here https://hub.injective.network/staking
awesome thanks for your help
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
Please check #📚・node-resources
What are the necessary requirements?
read above message
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?
Please check #📚・node-resources
Please re-direct this to #🚀・dev-support
getting "AccessDenied" when trying to access the validator page using a straight injective hub link: https://hub.injective.network/validators/injvaloper1z4z0erxx80cex9kgrk5ynk6gczs0qvale6ae48/
Can someone please help? We would like to share this link on our social profiles
@light kindle @true wagon @heady musk
Yo, please I want to run node on injective, please what are the requirements
Can we already update to v1.12.0 or should we wait until the chain halts ? Running a fullnode. Thanks
Need to wait until the upgrade height
Thank you but is there any docs for L-C-D / R-P-C only. I only see run full NODE.
You can find the endpoints here: https://docs.injective.network/develop/public-endpoints
Thank you. We want to build an endpoint for our business? Like 1RPC or FullNode. Not public node.
Try researching node resources 🙂
Hi mate. RPC and LCD (api) are configuration options for the full node. You can turn these features on in the config.toml and app.toml respectively
@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.
Everything you need here mate
Note, you will need to reset your database and download a snapshot
yeah I just redid all of it with only resources from polkachu, lets see if it works now. Its starting now
seems to be running now. I guess the snapshot I used might have been broken 👍
probably a bit old
yeah a bit too catch up to~
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
Quite a lot actually: https://tools.highstakes.ch/geoloc/dashboard/injective and search amazon or google in the filter
kinda hard to relate the moniker to real teams though
Help me please, I'm trying to run a validator but it is very... confusing and resources are imprecise
wow its too much dude
Can I run the node on my local computer ?
If you are not running a validator you could reduce your peers. This will save data
You can find the requirements here: https://docs.injective.network/develop/tools/injectived/install
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
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.
is there a website displaying the deployment regions of nodes in the network now?
@old heron Do you know approx how big this will get? I'm currently importing data to MongoDB.
depending on your linux and devops experience really.
Can be depending on how you have your nodes set up
There is some validator related information here https://observatory.zone/injective
Hard to tell without knowing any background about what you are doin, at all.
yes. in the .injective/config/app.toml file.
Is it real to become validator in INJ?
If you're looking for how to become a validator then this may help: https://docs.injective.network/nodes/Validators/becoming-a-validator/
Thanks Master 
I am on step number 5 in this guide: https://injective.notion.site/Injective-Exchange-Service-Setup-Guide-7e59980634d54991862300670583d46a
With core, explorer and event provider set to true in the .env
Oh, I see. Sorry I am not familiar with this.
thank you ser
Ah okay! Thanks anyways 🙂
Who can I DM about how to setup a validator ? I did as documented yet I cant bring it to work
how do we run node. how much inj do we get
You need 1 INJ to run a node, but in order to get into the active validator set you need to have more INJ delegated by the last one on the active validator set which you can see here https://hub.injective.network/staking
upgrade still 2.5hrs out i think
at block height 57076000
ok, i swapped in the new binaries and started node again.
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 ? 🤔
There's a chain upgrade ongoing right now, should be completed in a while.
yeah the chain is back
but hte peggo doesn't works with the same flags as before it seems?
We will notify when its complete and everything is back
Is there any required amount of tokens to open your validation node?
1 INJ is required to run a node
check #📚・node-resources
thx, thats nice
how much inj do we need to run a node validator guys?
1 inj
Is there a channel I can subscribe to just for software updates?
i guess you can follow Injectivelabs team on github https://github.com/InjectiveLabs
Where can we read more about running a validator?
how long have you been running a node for inj for?
if you have any node related questions, im happy to help
great ill review the docs first and get back to you
Thank you, looks simple and complicated at the same time haha
After the node upgrade to v1.2.0 on mainnet I can see the massive memory usage. Something is not right @old heron
injectived start --wasm.memory_cache_size 3000
will try that now 👍
Nice
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>
has the update been completed ?
Upgrade? Yes
It seems you are trying to start the network with a new snapshot, but an old binary.
You can download a recent snapshot here https://polkachu.com/tendermint_snapshots/injective
Note the binary version at the top of the page. You can check your binary version by running
injectived version
Jan 12 11
48 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
Somebody please help me
Hey, please wait for answer.
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"}}
Injective
is now on Validator Slashboard!
We built tool designed to showcase the historical data of validator slashing incidents.
Discover your validator🔪 performance at https://services.kjnodes.com/mainnet/injective/slashboard
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?
Did you change anything else in the .env file? I can't get my indexer to start syncing blocks at all. Stuck at 0 per second.
I had a problem during the upgrade, I had pulled the repo but apparently there was an error in the .env.mainnet.example (fixed now) on INJ_CORE_IMAGE_VERSION which had not been updated to version v1.12.0 and injective-core had a critical error and not start synchronize the chain, after having fixed that and sync the chain I was able to start indexing, possibly it's the same for you
Yup noticed the v1.12.0 error aswell. Also fixed the "--chainstream" flag that prevented injective-core from starting. Now im trying to run the eventprovider but it won't sync any blocks.
i do not run eventProvider myself, I don't have enough space for it
Ohh gotcha!
@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
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.
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 😅
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
@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...
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
do you know any service that supports RPC archive on Injective
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.
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
Ok I was able to solve it using 'http://localhost:9091'
@stray hound may I dm you?
Hi, of course
If you don't mind however I'll respond tomorrow, I'm up since 4am and a little exhausted right now 😅
yes of course!
@gleaming rover give detailed prescription lets check it out
what now?
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
Please check #📚・node-resources to know how to run a node.
Minimum requirements for running a node:
(AWS r6i.2xlarge Instance)
8+ vCPU x64
64+ GB RAM
1+ TB SSD storage
1+ Gbps Network Bandwidth
Recommended requirements for running a node:
(AWS r6i.4xlarge Instance or higher)
16+ vCPU
128+ GB RAM
2+ TB SSD storage
5+ Gbps Network Bandwidth
injectived start --wasm.memory_cache_size 3000
It is a known issue with wasm.
tried this a few hours ago, looking better since then. thanks!
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
What guide did you follow?
What's node-operators
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
the node ran well after this for a while then just suddenly stalled
This is the most recent visual context
what hardware are you using?
40G Ram, 10vCPU
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
what drives? NVMe ?
yes
the versoin i have
polkachu node snaphot is tagged with the same v1.12.0
just try to restore from his snapshot again, see how it goes
should i boost the RAM?
no, that should be enough ram
minimum gas is set to 10inj, does this matter?
depends on if you are a validator or not
minimum-gas-prices = "160000000inj
cheers, will ramp it up to this value
and i will get on the snapshot again
do you think its an issue with the binary?
i am getting the snap right now. if it happens again i will update the binary as per this instrcuctions
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
error when I run explorer indexer
this is normal ?
and seems like I need 250hours
Is it still possible to install a node?
You can install a node. See resources in #📚・node-resources
Where can i get access to a license to be a node operator guys?
You dont need license to run a node, please check #📚・node-resources
I have the same problem with v1.12.0 and the latest version 1.12.1
You can try this: #🔩・node-operators message
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 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
Check your installed versions
injectived version
peggo version
wget https://github.com/InjectiveLabs/injective-chain-releases/releases/download/v1.12.1-1705909076/linux-amd64.zip
unzip linux-amd64.zip
sudo mv injectived peggo /usr/bin
sudo mv libwasmvm.x86_64.so /usr/lib
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
Congrats!
I use the full docker version from the Nodes for API Traders section and the process / path is not the same (from the doc)
Is there any documentation for how injective protocol has 1 second block time?
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.
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
Depending on your hardware, it can take up to 1.5 hours for a node to start, and the only thing you'll see in the logs is that "starting ABCI" line
interesting. I started many tenderming nodes in other chains and it never took more than a few secons
thanks for the info. I'll wait and see then.
It took around 40 minutes then it started 🙂 Thanks for the help
Does anyone know the reason why the nodes I set up always fall behind
If you're okay sharing it, what is your nodeid? It would help me diagnose this problem, but it would also link your validations with your identity here. I don't share mine, and I'm fine if you don't
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
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
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?
You are using the wrong binary version. Not compatible with your snapshot
I was trying with no snapshot and polkachu snapshot; latest binary avaible on GitHub ate wrong? Sorry to bother you and thanks
there is a binary version at the top of the polkachu snapshot download page.
yea tested with that one, same error
ok fixed by downloading the official snapshot
Just did one today (from polkachu 's site).. didn't seem to have any issues
i want to run a node..what to do?
Please refer to #📚・node-resources
That
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
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?
is there any node operator that opens their node for third parties to query?
Any suggestions for VPS thats compatible?
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
You can check #📚・node-resources for more details
thanks mate can i ask something node injective still on testnet or mainnet?
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
thanks for the info i want to try have a nice day 😉
how please
Check: #📚・node-resources
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?
generally CORS should be handled through whatever proxy you use
Sure, but anyway idea of why setting that flag to false make some calls fail? Is there anything they should look at their side?
To run peggo binary, what values are correct for PEGGO_COSMOS_CHAIN_ID and PEGGO_ETH_CHAIN_ID?
PEGGO_COSMOS_CHAIN_ID="injective-1"
PEGGO_ETH_CHAIN_ID=1
Thanks a lot!
How many $INJ delegation needs for validator to BOND status?
To get in active set, a validator needs to have more INJ staked than the last validator in current active set, if an inactive validator reaches higher staked amount that the last one in active set then the last one will be demoted to inactive set and will start the unbonding process.
Thanks for details!
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.
An UNBONDED validator is a validator who is now completely out of active set and is in the inactive set, an UNBONDING validator is a validator who is in the process of unbonding and transitioning to inactive set.
Both UNBONDED and UNBONDING validators are technically out of active set and do not earn block rewards.
I understood. Thanks!
oh yeah, i use this too
how do i run nodes
Check #📚・node-resources
please how much inj in stake to be a validator?
Please check this message - #🔩・node-operators message
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 ?
@sweet whale Let's discuss potential partnership in DM, sent you an invite.
You can send partnership/marketing proposals to contact@injectivelabs.org
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?
How can I set up incentivised full node for Injective?
Check in #📚・node-resources
Thanks. Any good and cheap vps service that I can use? ?
?
Depends on your preferences and requirements, there are several which you can research on and check which is the best one for you.
Thanks. Any 2 options to research on? And what is the hard disk storage size needed?
https://docs.injective.network/nodes/RunNode/mainnet
Minimum requirements for running a node:
(AWS r6i.2xlarge Instance)
8+ vCPU x64
64+ GB RAM
1+ TB SSD storage
1+ Gbps Network Bandwidth
Recommended requirements for running a node:
(AWS r6i.4xlarge Instance or higher)
16+ vCPU
128+ GB RAM
2+ TB SSD storage
5+ Gbps Network Bandwidth
Thanks I means what hosting providers to use?
I see, not sure since I don't run a node, but maybe someone else will be able to recommend you one.
Anyone can advise?
FYI, there is no incentivisation for running a full node
I mean running a validator node
Thanks Btw
Yoh .
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.
Ic. Thanks. 2 questions, the validators supposed to have more to be more decentralized, seemed like this is not the case for most chains including injective, so that’s why the nodes are not decentralised enough let alone the supplies although injective only 100 million supply and almost 90 percent circulating.
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 ?
There is no clear cut number and injective is more than decentralised enough to sustain operations with failures from multiple factors such as geography, bad actors, collusion, software faults, network faults, operator error, etc. Chains actually run better with less, more proficient operators
The minimum commission on injective is set at the network level and is 5%. Most validators are running the minimum allowed.
Ok noted thanks
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.
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
Edit your config.toml file and change the listen ip address to 0.0.0.0 and make sure the port 26657 is open
oh yes I can access now, in node I saw log alot of error msg like this: need to update seeds list?
Shows we are backing the right project 🔥
Probably just dead peers. Nothing to worry about
Btw, anyone knows of cheaper hosting platforms with crypto payment available? Thanks in advance
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?
You'll need 1 INJ to run a validator node but only the validators who are within the active set are rewarded with the block rewards, to get in the active set you'll need to have more INJ delegated than the current last validator in the active set.
You can find details on how you can run a node here: #📚・node-resources
And how can you see the top of validators?
You can check them at: https://hub.injective.network/staking
what is best cache for best performance node? @old heron
This setting is just to limit a wasm memory leak issue.
I saw specs for node is 64GB 128GB RAM. But when setting --wasm.memory_cache_size 3000
Ram just < 10GB. So still need server with 64GB RAM?
Can you tell me a bit about your use case? Is it for local development, commercial RPC, Validator?
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.
Yes I want to build for commercial RPC, for transaction need to become validator or just gRPC can submit transaction?
you dont need to be a validator, no.
you should be able to get away with weaker specs.
although, any of my RPC's that are for customers always have 128GB ram, just incase.
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
3000 is recommended
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"
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
Thanks! Will follow to see if it’s moving and connecting to other peers.
Could you please, if possible, accept my friend request...
sure
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.
Guys why the hell did my node desync and is behind blocks now...
Any way to resolve this asap?
the node is still available?
Anyone can run a node, you can refer to #📚・node-resources
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?
i while running the node locally i am getting an error saying panic: minimum commission rate cannot be nil: <nil> any soultions around thibs
This is because you are trying to start the node with a recent binary without aplying a snapshot that matches the binary.
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 ?
When you say you are trying to run the node locally, do you mean you are trying to run a mainnet node on your local machine?
i am tryin to run node locally using gensis file which alignes with the state from 11th feb
You should use the original genesis file and then load a snapshot according to the instructions here
Make sure you are running the binary version indicated at the top of the page
thank you! I'll try polkachu. i'll update you
I've a genesis file which is in config folder of .injectived. just wanted to know if i have to change minimum commision rate in genisis file or somewhere in binary ? also is there a way to get genesis file from polkachu
you should not change the genesis file at all or the node wont work
then how should i start the node from that specific block i need ?
You need to find an old snapshot, or gain access to an archive node to query
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
how do i run nodes
Check #📚・node-resources
Does someone have the Injective binary/node available and could do two queries for me?
There are public available nodes you can query at cosmos.directory/injective
I don't have the binary downloaded which is why I'm asking, else I'd query them using a public node!
You can just use curl
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```
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
Thank you, that's very helpful!
Could you expand on what you mean by manually restoring the wasm folder?
I can't build from snapshot in this case, since I'm doing this to test different databases 🙂
Oh, right
Statesync does not restore the wasm folder, which contains the smart contracts of the chain.
If not copied over, the node will apphash as soon as a contract is executed.
If you don't have it, just grab one from a snapshot, it's included and I don't suppose it's dependent on the db backend
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?
Thanks, Thomas! Appreciate it
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?
the scripting is wrong - https://github.com/InjectiveLabs/injective-chain-releases/blob/083d8acc984452eed611a557b2f2f6a7d1767ab7/docker/scripts/provision-core.sh#L64C8-L64C18
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
Yes. I agree with this after reviewing the script @loud jetty
cc @tall marten
i also meet this error. My inj version is v1.21.1 and using the latest polkachu snapshot
this happens simply when you run injectived start ?
yeah
my injectived version is 1.12.0... but are you running a mainnet or a testnet node ?
solved
He llo , hope you are well could you please tell me about the airdrop I staked in several of your validators , does it have to be 500$ in atom or can it be 500$ spread across multiple validators in multiple chains thanks
Hello,
The second option.
But you need to register at https://app.highstakes.ch to start earning points.
I suggest you take a moment to read the documentation too.
If any question, feel free to DM me or join our discord/TG, as here isn't the best place to discuss this 🙂
Thanks if you can send me the discord via DM I'm almost at 500$ small stakes across many chains
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?
@old heron hello we need some help regarding debugging a node
can i DM you?
Yes, of course
Sent a fr
Nice
can i run node too or am i too late?
Yes you can, get started by checking out #📚・node-resources
did you find this out ?
For a validator (full node), the storage requirements are more manageable, typically around 2TB SSD storage.
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
partition sizing chart if possible.. Iv looked around cant seem to find the partition recommendatins
Can you confirm you are using a non root user to execute the node binary?
The requirements for / should be reasonably low, just the distribution + go + go deps + smol tools. 100g would be more than enough for most insurance
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
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.
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.
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?
Do you have the ports open on your firewall? And/or an appropriately configured reverse proxy?
isn't it rather in the [api] section that you should enable it?
yes, the port I needed the API port 10337, thanks for the help
Where to start the node
You can check #📚・node-resources
How can i get the Validator role?
Anyone can recommed the prometheus metrics exporter for injectived binary?
https://github.com/solarlabsteam/cosmos-exporter This exporter seems that not collecting missing block metrics.
done!
hey Snow! IIRC injective uses the cometbft prefix, rather than tendermint
Where can I find test inj
Replied in #💬・general
can i run node too or am i too late?
You can: #📚・node-resources
try this one - https://github.com/PFC-developer/cosmos-exporter specifically the 'inj' one
Can I get validator role ?
Can I get the role of a validator
I'm not an admin sadly
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?
No. Need to resync form snapshot.
May I know how often you will perform this?
Once every week?
When your data folder gets to about 400g
Team is working on it
Are the injective nodes incentivized? I have some spare hardware at home I could contribute with!
@true wagon Can I get a validator role?
@loud jetty can i please get the link to the testnet upgrade bins
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?
How to get role Validator @true wagon
Hi, here's the binary: https://github.com/InjectiveLabs/testnet
@true wagon Can I get a validator role? 🙂
You are running validator in the active set?
@chrome plinth Yeap - https://www.mintscan.io/injective/validators/injvaloper145cktyaw3ec7nwt3nyawvx5yy9l58ppy9fhltx
Interchain explorer and analytics powered by Cosmostation.
Role granted, welcome!
Just wondering why the value of eth_sync why it is not updated to true even the node is out of sync?
have you resolved this issue, I have migrated to a new server and I'm now able to run the eventProvider, but i have the same issue, the process start but show 0 block/s and the synced height do not increase
Is there a way for begginers to run a node ?
& how many token does we need to get for start ?
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.
You would need about 251k Injective tokens, equivalent to approx $8.8m USD
Ok thx !! so maybe later for me !! 😅
I am running osmosis and injective and some other L1 and L2 nodes and I just get a feeling INJ is so hard to get live / sync up all the time. Is it just related to the short period of block time or other issues that contribute to it as a whole ?
It just has a a fair bit of IO overall probably due to custom modules and, wasm vm’s and low block times
Get in some testnets brother. You won’t look back
recommend some aside ely
Whats the benifit or incentives for running a validator node?
A quick question, is NVMe is a must or just normal ssd is fine?
You will have very poor performance without pcie gen3 NVMe or better
Can I get a validator role? @true wagon
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!
More than the last validator in active set, yes.
Is it testnet facing some issue?
seems to be stuck at 25264323
done.
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?
VPS is not powerful enough for injective
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
Probably your hardware is not powerful enough to stay in sync in consensus mode.
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?
Typically, the operator would resume with a heavily pruned snapshot to ensure the node is running efficiently and able to stay in sync. A node will have performance issues once the size exceeds 500GB
yes, the size of the injective core does not exceed 500 GB, but the size of mongo db exceeded 5TB+ and remains at this level 3 weeks after launch, thanks for the answer.
Apologies. This is for the indexer? I don’t have much experience with that.
for the node from this Injective Exchange Service Setup Guide https://injective.notion.site/Injective-Exchange-Service-Setup-Guide-7e59980634d54991862300670583d46a#b43e68229643438d8838fd6c7d755f6d
@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.
Hey appreciate that dude, im glad its been helpful so far 🙏🏻
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! 😊
Chain ID v1.12.1
possibly you have sync the eventProvider with Archival snapshot and/or the explorer
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?
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)
Hi. Please check out #📚・node-resources
thanks!
does running a local node not work anymore or something? i'm having a little trouble tbh
What is the trouble mate
Do you have some logs
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})
You likely need to grab a snapshot. Checkout polkachu.com
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?
It can take some time to find good peers on the network. Give a couple of days
Also, check your configs have a good amount of peers, say 50
i've been running the node for over a year and only started having desync issues since a month ago which have just been getting worse, and it's not limited by cpu, memory, or i/o
Also make sure you have the announce IP set and have a firewall rule to allow incomming connections on the p2p port (drfault 26656)
had to increase outgoing peers to 100 from 40, no issues syncing now
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
Anyone have the issue about uptime? Our node are catching_up = false but still missing all the block (Solved)
We run 7950X3D for inj RPC’s
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
What's the benefit for running a node? Also are there any rewards for running a node?
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.
guys is there any full archivel rpc node
Can you suggest what should config in the config.toml file?
And sorry what does announce IP means?
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
bumping this I also wanted to ask about this
i search a lot and couldn't found any,
most of the cosmos chains have a historical archival node
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
Hello, can anybody give a brief info on how to easily track NFTs in injective wallets?
You can ask in #🚀・dev-support
okay, thanks Lahn
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
These are the nodes from NowNodes.io
I've checked the connection and my api key via the command line and it successfully establishes a connection.
bumping
Setting up an RPC node should work fine if you don't need full historical data. You don't have to be a validator to run your private dedicated RPC node, so you don't need to install peggo software or stake any tokens for the node to work.
Can i get a validator role? @true wagon
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?
No body ? 😭
That sounds good
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?
Can I get a validator role? @true wagon
Any info please? 🙂
How to run inj node??
You can read here: #📚・node-resources
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?
I want my node to get new block within 1 sec. How do I do this?
Is there any chance to run injective node from source code? Can I somehow modify it?
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
OK, thanks
@strange atlas are you running injective archive node? or are you aware if there is public available full archive injective node?
We dont run archive node sorry
@loud jetty Hello!
dear Injective team - was wondering who the best person to speak about the Open DeFi Delegations Program would be? Jenna? Much appreciated 🤝
Read here: #📚・node-resources
I would like to stop syncing at a certain height as I just need historical data, how can I do it?
anyone have a wasm folder for amd cpus? trying to upgrade my rpc but apphashes after a contract is executed
may I know where I can find older snapshots? I would like to sync from an older date to access historical data
I was looking for old snapshot myself, very dificult to find, and even if you find it and version difference is big you will not be able to connect to peers, let me know if you find any though
thanks for the info, glad to finally hear something about it. did you manage to get the historical data you need eventually? I'm wondering if starting an archive node would work, or would it run into the same issues of not being able to find peers
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
thanks so much for the info. will let you know if I manage to get it working
how did you manage to find out that there were some nodes with data older than 1 year? did you manage to find some relatively old snapshots?
this one is from Feb 2024 but I think it was not working for me, you can try https://snapshots.autostake.com/lyIs25DaSWMSm8evWKHGQrb/injective-1/
here are some nodes, first one has more than 10M blocks https://services.kjnodes.com/mainnet/injective/public-rpc/
List of publicly accessible RPC endpoints on the blockchain, maintained by third parties.
lowest height is 59539199
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.
Is there an old snapshot for injective before january 2024? or is there any way to start an injective node from scratch?
I have a similiar problem with only 8 peers. I tried to use the addrbook from polkachu, but it does not help to increase the peers. Did you or anyone has some more tips?
I'm struggling as well, also tried the same but it didn't help
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"
what's the recommended pruning-interval when pruning-keep-recent = "2600000" (~1 month worth of blocks)?
I managed to increase it by enabling seed_mode from 8 to ~30 or more
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?
btw are you trying to do archival, or catch up from a very old snapshot?
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?
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
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.
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?
Please check #📚・node-resources
just from a recent snapshot
Is there a recommendation for a node provider <@&745538043229896744>?
Hello! Where can I learn more about Injective's delegation program for validators? 🙂
Hey! Does the node have auto pruning?
Getting constant OOMs when running the node, even with 128GB dedicated to it
any advice or parameters I can use to fix this
@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?
Hey! Does the node have auto pruning? @rich fog @proper silo @hoary phoenix @analog hedge
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.
It does. But that functionality has a negative impact in the node performance and is not recommended
Can this node be run without saving all data? only last 10 sec
You can configure the node to prune as frequently as you want. But be aware of the impact in the performance
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?
@polar vector Can you help me through this? I'm stuck...
Sorry, I am not the right person to help with this. Maybe @loud jetty can help
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
took 16min for us for this migration, now I'm at migrating module auth from version 4 to version 5 for 10 min also
node is finally starting 🚀
This just means that your node has not synced with the network yet.
injectived q bank balances inj17dppkjfa5snsv9n7pqee8c9n02e4529azrrsc --node=https://testnet.sentry.tm.injective.network:443
Use this and you'll see the balance
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
I guess it depends on the volume of the data dir. Our validators finished the migration (after ~45min). Our biggest rpc is still migrating after 1h10
so rn we are waiting for enough consensus nodes to come online ?
chain has already restarted
btw I heard there is a validators channel. How can I get access?
@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
@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
@old heron could u please help debug
Hi @rustic swallow please DM me and i will help you get your node up and running
@old heron I've DMed you!
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
🚨 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.
Hello,
I am running injective node, and set pruning to everyting, however the node still grows ~50-60GB per day, is it okay ?
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
don't forget to copy the new libwasmvm.x86_64.so (or add LD_LIBRARY_PATH , depends on how you handle libs).
You can also build from source https://github.com/InjectiveFoundation/injective-core
yes, you are right, my fault, placed lib in wrong dir 🙂
Thanks
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
@loud jetty
Hi ! What is the command to get the differents endpoint of a local node ?
Like that
@old heron
Hi allen. Please send me a DM and ill go thought your setup with you and see ehat is wrong
@old heronIf you need to improve, please send me, thank you
@old heron Receive a friend
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
Previous post is likely a scam. Don’t interact
Most folks get the snapshots from polkachu. Linke here
@loud jetty can you drop the ban hammer on this scammer
Banned.
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
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.
@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 🙂
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.
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?
Can you provide a bit more info about your problem. Or you trying to execute this command on an operating node? or are you trying to connect to a remote node.. you only need a working tendermint rpc connection and you can specify it with the --node flag to be certain
well injectived has a --node flag but not peggo, which has --cosmos-grpc and --tendermint-rpc. but even defining those two doesn't seem to help
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 🙂
Just for future references, the error apparently is normal to have.
Catching up is very slow so it's impossible to do it with a snapshot weeks old, so I had to download one from polkachu which was only 1 hour old. Hopefully this is gonna work and I will catch up the latest block today
Hey team , Who is the best person to contact for delegation and validation?
You can check the contacts mentioned at the bottom of this page: https://injective-foundation.notion.site/8c66448fa22141f5bcb0c1bdf62fd2f0
I read it, but I have some questions
You can forward those questions to the person mentioned under the Contacts section.
Thanks, sir
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)
If you switch validators, the staking rewards will be automatically claimed.
@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.
Can you dm me your config files?
Did so. Thanks
Hi @old heron can you tell me how much it costs to become a validator on inj
Sorry mate. I dont understand what you mean exactly
I mean, what it actually costs to setup a machine for validator
like vps and other expenses
That really depends on your configuration. It would range from $200 to $1000 USD for hardware costs.
if it helps.. I offer white label hosting services.. DM for more details
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?
Are there any plans to make keep weekly snapshots updated? the latest one is from 5 weeks ago
Yet to get to that level..
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
@loud jetty @dull totem Hi 🙂 I'm on the Crosnest team, could you please assign me the validator role?
@pale atlas @sick heron
Done
thanks! much appreciated 🙂
Hi. How big is injective archival and where are the seeds nodes located?
I think its around 40tb
Hi @loud jetty, I'm Alex with Zellic. Could you please grant me the validator role?
cc @sick heron
Hello, can I get validator role?
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.
@pale atlas @sick heron Hello, i'm running the Kiln validator. Can I get the Validator role here? Thx
done
Hi @sick heron could i can the validator role here? Running GalaxyDigital validator
Done
hello @sick heron I'm running p10node validator, can I have the role, thanks
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?
Did you manage to run the node and indexer somehow?
No, I've been struggling with this for more than a month
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.
Dang, doesn't sound good
hi guys, do you know how to run node on mac os?
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
yes. you can DM me
I'm looking for hosted node services (node + indexer) for market making, any chance you offer those?
We primarily provide high throughput/availability RPC and archive services. We can look at indexer provision if you have a serious business proposal. I would also be happy to ask around my notwork of infrastructure providers to try and find some resources for you
Yes, Im following this doc, and gensis.json is ok
Still panic
Can you please confirm your
injectined version
What snapshot did you use?
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"
Seems to have resolved itself now, not too sure what was going on
injectived version
Version dev (af924ca9)
Compiled at 20240728-0905 using Go go1.22.5 (amd64)
Not use snapshot yet
What is your validator moniker?
You need to restore from a snapshot or node will fail
Is the nodes free ?!
Hi team
Can anyone share a snapshot for the archive node if there is any?
I dont believe there is a fully up to date snapshot.
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
HI guys,No body?
Might be better to ask in the builders Telegram group, the people are usually around there: https://t.me/+4vEYU3HqZAJkYTM1
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!
Also maybe @simple olive can help over here.
this link not work for me.
can i join directly using telegram?
oh now it works i think that was my network problem. thank you

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?
can anyone send me testnet inj please..?
the both faucets are not work for me..
address : inj1n0uh08yfv0lhnnzawjevffykehzl3d49q0ur6a
Sent
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?
Hi. Are you running VPS or baremetal? What are your hardware specs?
Do you have a pruning height set? I think, polkachu's snapshots are limited by pruning height they set in their settings.
Baremetal. CPU: 2sockets, 4 cores; Memory: 64Gb
I asked Ellen, but I think your specs are not sufficient for the validator / block history rpcs node. What's the freq of your CPU?
Currently, the CPU frequency of my server is 2.1GHz. If it turns out that my current setup is insufficient for running a validator or block history RPCs node, I’m ready to upgrade to a more powerful server. Please let me know the recommended specifications so I can plan accordingly.
You can find the specs here: https://docs.injective.network/nodes/validators/mainnet. My personal recommendation is to get a CPU optimized for a good single thread performance (with freq near or above 4Ghz) and NVME array. Also multiply all the virtual specs by the factor of 0.8.
Thank you, I’ll review the documentation and let you know if I have further questions!
thank you so much!!
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?
there's a script for that: https://github.com/InjectiveLabs/peggo/blob/master/monitor/monitor_peggo.sh
essentially you should monitor that peggo's head is up to date with current eth head (see arch: https://github.com/InjectiveLabs/peggo/blob/master/docs/ARCHITECTURE.md). many problems come when peggo fails to sync
It’s baremetal
That one is catching up slower than chain grows:
CPU: AMD EPYC 7502P (with SMT disabled to increase freq) @ max 3354 MHz
RAM: 128GB
Drives: Samsung NVME SSD 7.68TBx2
That one is in sync:
CPU: AMD Ryzen 9 7950X3D (SMT enabled) @ max 8190 MHz
RAM: 128GB
Drives: Samsung NVME SSD 7.68TBx1 + 1.92TBx2
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.
do you have disk pruning enabled?
i would not recommend to expose this endpoint, since it's very computation heavy. what's the final goal you're trying to achieve?
Querying transactions by blocknumber. This single request should return each transaction along with its events and messages. The most suitable method for this is only available in the Tendermint library.
Could be a few things:
kvadded to config.toml, but application has not been restarted,- 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,
- Your pruning setting are pruning blocks and index for tx you are trying to query.
hey guys i want to ask you something
now i want to register validator with my ledger using docker
so what i did:
- git clone "injective-core"
- edit Dockerfile line 17 (RUN LEDGER_ENABLED=true make install-ci)
- run ‘make image’ command
- 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”
hi. it's hard to map host usb device (connects to ledger stick) into docker directly
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"
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?
pls try injectived genesis gentx
maybe, api.rpc-read-timeout in app.toml can help
No, we don’t. Shall we ?
That's don't helped sadly 😦
noo, it should be disabled. injective is too fast for classical cosmos sdk pruning
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.
-
git clone the “injective-core repository” in online lap-top
-
make install
-
go injectived binary file(path :/Users/onlineLaptop/go/bin)
-
downloaded “libwasmvm.dylib:v2.1.2” from “cosmos wasmvm release repository” cause the binary file built for linux but i’m using Mac
-
move injectived (path:/usr/offlineLaptop/user/local/bin) using usb
-
move libwasmvm.dylib (path: /usr/local/lib) using usb
-
injectived (it works)
-
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”
} -
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?
this is raw error i got
do you use “@type”:”/cosmos.myPubKey” string? 🙂
also, please, let's avoid crosst-posting. we should collaborate in one single place on this proble
okay thank you i'll post it telegram
@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?
how old's your snapshot?
@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
what're the hardware specs of your node?
16 dedicated cores, 64Gigs of RAM, 1GBps eth connection, NVMe drive
what are your service logs?
@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"}}}
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)
that's the freq of the processor?
also, yeah, singapore might not be the perfect location
It's an AMD EPYC 9654 processor running 16 cores at 2.4Ghz base (3.7 Ghz in Turbo)
where else do you suggest for better latency / synchronization?
frankfurt and proc with 4 Ghz freq
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
- amount: "143042051146156449600297333163191"
-
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?
-
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?
Hi, is that your own validator? This endpoint returns the overall self bond reward and commission per given validator
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
How much hardware we need to run validator node??
see the specs here: https://docs.injective.network/nodes/validators/mainnet
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]
Does keys list display ur address ?
Which vps is good n low price?? Sir
it's hard to say. even with aws we ended up recommending baremetal instances like z1d.3xlarge / z1d.6xlarge for 100% node performance. and they ain't cheap.
please provide output for injectived keys list --keyring-backend=file as well as injectived keys list
what os do u use?
i'm using Mac os (M1)
and yes it returns my address well
- address: inj___
name: test_inj
pubkey: '{"type":/injective.crypto.v1beta1.ethsecp256k1.Pubkey", "key": "Aj6pv___"}'
type: local
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": "" },
how can i get to run a node?
hi i think the cosmos-sdk@v0.50.9 version having some problems..
it works with injective-core release tag v1.12.1 (which is not involving cosmos-sdk@v0.50.9)
the command i operate is below.
injectived tx slashing unjail --from=test_inj --chain-id="injective-888" --node="tm.sentry" --gas-prices=500000000inj
thank you.
Hi there, some of us have had a hard time troubleshooting / using iAgent. Do you know of any good documentation on installing it and using it ?
Do not message anyone
Bots ?
And scammers
thot so
You know of any good documentation on installing iAgent and using it ?
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:
@frozen dune will be here to help soon
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
and let's move to #🚀・dev-support . no cross posting please, it confuses people.
@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?
and what if u restart it?
I tried multiple times already to no avail
I had a similar problem, it came from the fact that I had used a snapshot for injective-core which was too recent and therefore did not cover the blocks between the end of the snapshot of the eventProvider and the first block covered by the node snapshot , I had to apply an older core snapshot to cover the missing part and they start to sync
Anyone has installed a node on Windows OS server?
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.
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
Why not send it here
Because that way he wont be able to get my bank details. 
Yep 😊
first things first you should have monitoring over the wallet balances. for typical costs - let me ask our devops team
FYI, a member of your team has already answered my questions so there is no need to chase this for me any further. Thanks.
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.
pls consider this recomms
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
That's was exactly the information and level of detail I was after, really appreciated.
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
for polkachu snapshots you should use versions he runs
thanks but that release in not available in injective release, possible to share souce for v1.13.4 binary ?
check out this
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
Hello,
Hello ser
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
Did you manage to solve this? I'm having the same problem
Is there Any reward from running node?
No
However if you're running a validator node and you're an active validator then you get the staking commissions.