#🚀・dev-support
1 messages · Page 12 of 1
I am trying to execute msgsend on mainnet with python sdk and always encounter aiorpcerror unavailable, should i use another endpoints? How to do it and where I can find them?
You can find many endpoints at: https://cosmos.directory/injective/nodes
As for how you can use them in Python SDK, I'd let @topaz seal help with that. 
How to switch end points ? Not mentioned in the api document
Check the methods in the Network class. You will see one to create a custom Network instance, and you can provide all the addresses
@topaz seal got it thanks
Hello everyone,
How can I get real time token price?
Please let me where can I buy that API.
Dexscreener has free api to use u can also check coingecko they offer also real token price api
Check dm sire
Good morning guys, who is up?
I'm actually looking for a blockchain Dev to work with in the injective AI agent hackathon
Pls, if you fit well you can hit my inbox
Check your inbox
Sure
just responded.
Hi, I’m trying to connect my Golang client code to an Injective node. It works for the default mainnet servers but it is difficult to figure out the Network configuration URLs for a local node, or for something like AllNodes. Looking for some help, any idea how to get this working?
Be careful with the Dms you get...
@kind flare

You have to create an instance of Network, and then configure it with your endpoints. You can use as a reference the endpoints configured for the default networks here https://github.com/InjectiveLabs/sdk-go/blob/e9ea79e27b4204062e0a55f41d201318d290a124/client/common/network.go#L207
GM
I know I am not very active here but I am an old INJ supporter on X. I had an idea and I would like to hope on a call with someone from injective team to discuss the idea with him
I think this idea will benefit Inj ecosystem
I hope Mr @lime ruin won't mind 
Thank you. I'm doing that but I'm having a hard time figuring out what values to put in for my endpoints. How can I get this information from the node? For example, what is tm endpoint, lcd endpoint, ExplorerGrpcEndpoint? It is not clear from the node what values to fill into the Network instance. Any idea?
Thanks so much @lime ruin for your respond and help
Really appreciate it ❤️
That is information that is in the node's configuration file. If you are running your own node, you should have configured it. If you have a node provider, you need to get in touch with them to get the endpoints you need
I can't find the config for chain stream in node config file (app.toml) -- https://github.com/InjectiveLabs/mainnet-config/blob/master/10001/app.toml
or in the config.toml -- https://raw.githubusercontent.com/InjectiveLabs/mainnet-config/refs/heads/master/selinux/config/config.toml
where can I configure it, or am I looking in the wrong place?
Please check #📚・node-resources channel, or post the same question in #🔩・node-operators channel
ok, the link to run a node was broken: https://docs.injective.network/nodes/runnode/mainnet
wish it was as easy to just run the node in a docker image and connect to it directly with the sample code from sdk-go
anyhow, will ask in one of those channels, appreciate the help!
I sent 5 INJ from the Inective bridge to INJVM I didn't receive anything
Is there a working example of doing a MsgTransfer from injective to another cosmos chain?
I think this should help
https://docs.ts.injective.network/core-modules/ibc#msgtransfer
You should be postin in #🆘・help-and-support
Is there a problem with mainnet api? Getting this:
Received http2 header with status: 502
Testnet works fine...
this is with the api, not browser.
Maybe overused
As we frequently say, we don't provide any guarantee of service level for the public servers. Every user should be using their own private node and indexer
I see, thanks
Hi, I'm finding that there's severely incorrect values showing up from the Orderbook when using the sample go-sdk examples (I modified the print line to multiply prices by 10^12 for easier readability):
// **** run 1 below ****
$ go run examples/exchange/spot/4_Orderbook/example.go
INFO[0000] successfully load server TLS cert
Bids
price = 12.8650000000, quantity = 3302744000000000000000
price = 12.8640000000, quantity = 212671000000000000000
Asks
price = 12.8760000000, quantity = 3379460000000000000000
price = 12.8770000000, quantity = 135336000000000000000
// **** run 2 below ****
$ go run examples/exchange/spot/4_Orderbook/example.go
INFO[0000] successfully load server TLS cert
Bids
price = 28.2200000000, quantity = 86000000000000000
price = 28.2180000000, quantity = 1017000000000000000
Asks
price = 28.2230000000, quantity = 264155000000000000000
price = 28.2240000000, quantity = 297624000000000000000
The price keeps swinging between these two value ranges (12.xx and 28.xx) and is not representative of the prices on Helix.
Any have an idea of why this may be the case or is the golang SDK deprecated?
This is similarly reflected to be incorrect from the public swagger endpoint: https://lcd.injective.network/swagger/#/Query/SpotOrderbook
use market_id = 0xa508cb32923323679f29a032c70342c147c17d0145625922b0ef22e955c844c0
use side as "--"
I think one of the public nodes behind the load balancer may be severely stale!
if someone from the injective DevOps team can fix this it would be great!
Last timestamp this stale server was updated: 2024-12-16T05:10:56Z
Bids
price = 28.2200000000, Timestamp=2024-12-16T05:10:56Z
What happens when you interact with your private indexer?
gm, Can someone send me testnet token please. Im still on the faucet queue for a long time
inj1z0ax5ypjskzhcsxhdz6sh5twvjdc6e4ta4f3rq
Sent
got it, thanks ser
Hi, i got this failure while instantiate the contract. Can i ask why, i just use the cw-template and follow injective documentation
Here is the tx: 824431DB522066129EE448E21C247C52580C6969CE95104D81C2E30FADEE1BE6
<@&1335209439216537683>
Look out for scam fam
I launched a token on Helix is there a way to change the quantity tick size?
Full story is my token has a total supply of 1. The current quantity tick size is set to 1% of supply. I'm unsure if I mixed up the price tick size and quantity tick size or if Helix doesn't allow a quantity tick size to match my needs.
Do not DM or respond to any random DM
hy, does someone know why Hydro doesnt react?
Could you please elaborate more on this?
i try to claim and no contract to sign appears
Oh.. let's take this chat to -> #🆘・help-and-support
Currently only way is by doing it through a governance proposal, also can you please tell which market and which denom it is?
Probably best to just start over. I'll dm you with more details
hi, is there any problem with cw-template in injective dev documentation?
i tried to instantiate contract but got issue
I've not set up my private node as yet, but I'm in the process of doing that. I see the stale node has been taken out of circulation since I'm no longer getting inconsistent responses -- thank you
However, I'm trying to run against the mainnet indexer and now that's failing:
$ go run examples/exchange/spot/8_StreamOrderbookUpdate/example.go
panic: invalid node for mainnet
I've not adjusted the values for mainnet as it's still the same:
exchangeGrpcEndpoint = "sentry.exchange.grpc.injective.network:443"
Is this because the stale server was also running the indexing service?
Hi, How can I get funds for the INJ testnet?
I've tried:
https://bwarelabs.com/faucets/injective-testnet
testnet.faucet.injective.network
Faucet ran out of funds
You can Dm me your address
Can anyone send me some testnet funds
I have tried both bwarelabs and the official faucet both are not working
inj1sn3phmgxv3er73rp4ld3zswuhvn2uv7m6g3vf3
sent
Thanks ....
I am also looking for testnet funds, can someone send to me please:
inj10cak0yym56zfthafydj57rx5mrz4pwqtwkk5ar
Faucet ran out of funds
sent
Can anyone share the public testnet rpc ednpiont with me ?
Please check the docs.
I need Some testnet fund can anyone give me
inj1mtkxd56vn2l7la7cdqj8cvynyl0vuqqm0wjjp8
sent
Hello devs , Im trying to open a position ( market order ) but I'm getting this error , any idea what's going wrong ?
"dispatch: submessages: Position for marketID 0x4ca0f92fc28be0c976
1326016b5a1a2177dd6375558365116b5bdda9abc229ce subaccountID 0x33cffdac0a986a4ba3ddc9
52c770bd311b6e5855000000000000000000000000 not found: Position not found",
Do not reply to random DMs
which one is better mainnetK8s or mainnetsentary ?
Can I get the api key for injective chain from alchemy/infura/drpc ?
Anywhere ?
In the docs you can find the list of node providers
in the InjectiveLabs/iAgent documentation
I see there is the option for OPENAI key only. That thing doesn't comes with a free one.
any alternative solution?
Did you turn on reduce only flag? Should not
in iagent 2.0 blog: Improved UI for Orchestration
The upgraded user interface makes agent orchestration more intuitive, allowing users to manage and deploy agents with ease. This is particularly beneficial for developers aiming to scale their operations efficiently. //// I cannot find a UI, but only scripts. Do i miss anything or is it something under dev?
Hi! could you please clarify the system requirements for the inj archive node?
please check here #📚・node-resources or ask the question here #🔩・node-operators
Hey guys, can i get some testnet faucets here:
inj1lmnkjur3308e488wwdmfuqc0rv7kqz24l2th3u
Thanks.
The faucet ran out of funds, so.
Sent
Thanks again.
Hey guys, can i get some testnet faucets here: inj1g849zefshstsm2gtlsrf9kf5xgupnpe4l9kfxu
sent
Thanks
Hello everyone,
Is there a way, other than websockets, to subscribe for events on Injective such as Instantiate contract, and Execute message from a backend I am running?
I imagine something like a webhook via the API?
Thanks
Could I get a link please?
Please ignore any DMs, you'll get answers here
I know, a lot of scammers around
Im getting this error . Cany anyone help me out
Do not reply to random DMs or click on random links
Can you be more explicit on what you are trying to do
Wen I'm going to connect my keplr wallet extension with Injective hub, So it is redirecting me to coin98
Remove the coin 98 wallet extension and try again
what repo on the github should i fork if i want to do testing, there are so many
X2
yo has someone implemented transaction signing for ethermint chains? want to create a signer which signs cosmos transactions and wanted some reference
Hey guys, is there anyway by ERC20 key to check to which injective key funds were bridged ?
You need to be more specific. What do you want to test?
the ETH transaction that was submitted to the Peggy contract to do the transfer includes the destination address (the Injective destination address)
Theoretically yes, but on etherscan I could not find any info about destination address. Just shows that I sent it to Peggy contract...
But what are the parameters you used when you executed the function in the Peggy contract?
Bridge INJ token from ERC20 to native INJ chain..
And I couldn't find the way how to find destination address, at least using Etherscan.. Im not saying it good or bad, just wanted make sure it is how it is..
If you check the Hub page to bridge tokens from Ethereum, you will see that a recipient address is required. You can check the Hub source code to find more details on how to pass that parameter to the Peggy contract
could anyone help with this please?
@topaz seal
Thanks 🙏 could you link the documentation because I can’t find that feature in the Nodejs sdk?
Hey Gutschein, can i get soweit testnet fauchte here:
inj1lu6gkfzmkj4qj3hqp7h3qz05uaczzqps7h4msl
Sent
Thanks
The Injective documentation refers to a status endpoint but both the testnet and mainnet links appear to be broken. Is the documentation out of date? Or are these links temporarily down? I can't share the links I am referring to yet because I am a new users so can't post links yet but you can see what I am referring to here: api dot injective dot exchange/#status
Guys, whey I connecting OKX wallet it doesnt offer any tokens from ERC20.. ?
please send this to -> #🆘・help-and-support
Im afraid bridge doesnt work well with OKX wallet as with Metamask..
gm, Can someone send me testnet token please. Im still on the faucet queue for a long time
inj19r9a7jxj5d2mh7487a4rtn32d6l5mq5zf6tm2g
Is there a way to stream the estimated funding rate for derivatives on Helix?
Otherwise, is there a way to poll for this?
Please note I am specifically interested in the estimated rate for settlement at the end of the current period, and not historical the last rate used in settlement.
No, because that is actually what it is: an estimation. And Helix is doing that calculation in the app
Thanks for the information. That makes sense, it's not on chain yet. So I'm assuming the only way to access this estimate is via the Helix website.
Or implementing the same calculation on your local app
Thanks, makes sense. Do you know where I can find details with regard to the specifics of the calculation? Or the code?
I am not sure. but the Helix code is open source. It should be easy to locate.
hey, im curious whether we have a ready to use modal for connecting wallets?
Error Details: {
message: "Unsupported type: injective-types-v1beta1-EthAccount' ,
code: undefined,
data: undefined,
}
ANY IDEA WHATS GOING WRONG HERE
You will have to provide way more information for anyone to help:
- what are you trying to do?
- what are the steps to reproduce the error?
- are you using any SDK? Which one and which version?
Hey everyone, I have some issues regarding env while initialisation. Please reach out.
I think I'm doing something wrong while initialising env variable.
So needed help regarding that, first time building on injective
We will be waiting for you to provide the details
If you are waiting for someone to contact you, please don't. Only scammers send DMs
Yes I'll shate
this is the error
Everyone be careful, whenever someone put excuses to only interact via DM or private message, having here a channel dedicated to answer questions, it is for sure a scammer
Please provide also enough information for us to replicate the issue. We don't have your code. Seeing only the error message will not allow us to understand the issue
Sure
Anybody know how my team can get whitelist approval for deploying contracts on the mainnet ?
Currently the only way is by doing it through a governance proposal https://hub.injective.network/proposal/470/
Okay , so do I need to get KYC done for that as listed in the docs ?
how do i get testnet funds?, i'm trying to build something for current hackathon?
Send your addy I will send some
You can dm me or @severe thorn
good question than u need to ask them Idk what happend #🆘・help-and-support
Hey from where can I do the KYC/KYB for the whitelisting of address ?
Guys, getTx api through exchange is returning 500 for nearly 2 days, anyone working on fixing it?
cc @kind flare
I've sent him the link already https://injective.notion.site/Injective-Whitelisting-Addresses-for-Smart-Contract-Uploads-5eb4c95b8b9441e4b1c3c2e10afa3d34?pvs=4
any updates on this one guys?
Hello, Injective team.
I wanted to learn about Injective's architecture, specifically the integration of EVM compatibility in a cosmos-based chain. Where can I find these technical details?
I also don't see that "generic cosmos chain" repo on Injective's repo (That repo usually contains an app folder, x folder, proto, etc. ).
I believe the team is working on it, you should try again to see if it work also make sure you are using a correct api endpoint
Hello,
I would like to know how the ETH -> INJ bridges are visible on the Injective side.
I see at some time the balance increase during a DepositClaim but there is no classic info of a Cosmoslike how a “transfer” or other.
Example:
In block 14632 the address inj1m8cd7r9n285arhv5dvypj84y3w88vlvzfv0d8j is registered from 2021880000000000000000 INJ however if we look at the block the 3 transactions present in it are the same so all 3 DepositClaim with the same amount but yet the balance is increase once.
And sometimes the balance doesn't increase even though it's the same type of transaction with the same events.
For example, in block 14632 the balance does not increase.
What URL/server are you interacting with?
Who should I contact for Jecta's related issue?
You can reach out to them on X
What is the reason for this error in getting transaction details? https://rest.cosmos.directory/injective/cosmos/tx/v1beta1/txs/3F0F24076E91160224C9458599F7D1F9353AB3A2427736B1FCE809FE09D66E48
{
"code": 2,
"message": "codespace sdk code 2: tx parse error: max depth exceeded",
"details": []
}
Hello people! I I generated an address with cosmjs (DirectSecp256k1HdWallet) and sent inj to it. Now I am not able to get back my inj.
I tried to hack a bit around. First using injectd, providing the derivation path, but I am not on the correct address. Then I tried to use a damn js I coded, but it's complaining about the pub address.
Pub address is indeed different when using cosmjs.
so I am stuck with my coins on that wallet and I would appreciate your help.
the max depth of the transaction is bigger than the maximum allowed
Generic cosmos repo is here https://github.com/InjectiveFoundation/injective-core
And injective-chain dir is the root of cosmos app (injective-chain/app) and instead of x/ we have (injective-chain/modules). It's not very generic, as we had some setup already since 2019
That's too many authz layers, https://www.mintscan.io/injective/tx/3F0F24076E91160224C9458599F7D1F9353AB3A2427736B1FCE809FE09D66E48/?height=108119222
You can fetch this txn as raw bytes via CometBFT RPC and decode manually. There is a certain limit in authz layers decoding on the server side it seems.
#🚀・dev-support message
@dim walrus
Injective only supports cointype 60 and HD eth_secp256k The way how address is obtained from pubkey is also different.
I doubt there is a way to recover those now 
Have been reading a bit the specs. So my key derivation is right, I used 60. But cosmos uses sha256 instead of keccak256 for eth.
Now I got the privkey out of the hd wallet. Next step would be to keccak msg, sign it with the privkey. The address is not "correct" (ie not correclty derived from pubkey), but it shouldn't be an issue.
well, no, you are right, I am screwed.
10.8017 USDT
You need to add approximately 10.8017 USDT more to cover the required ratio and proceed with adding liquidity
or Alternatively, you can reduce the amount of INJ you are trying to deposit to match the available USDT balance
https://discord.com/channels/1060612459221758102/1204966809686515743
Best to ask on mito server, but adding liquidity you need the same amount on both sides normally and you don't have enough USDT
I need mito server link plz
Thank you☺️☺️
Hi, I'm new to here
Anyone can let me know where I can find the api endpoint for injective hourly trading volume (spot + derivatives)?
What do you mean with "Injective wants to know"?
Injective does not provide the lending/borrowing functionality natively. You could check if there is any project on top of Injective already providing that functionality or you can create your own contract to do that.
I am not sure what is the relationship between the lending/borrowing and the data analysis part of your questions.
Also I still don't understand what you mean with "Injective now wants". Injective does not want anything: it is an L1 chain
In simple how can i do that automate lending and borrowing based on real-time interest rates and collateral values. using if i create a iagent using the iagent sdk.
You need to create a smart contract to automate that
some of doubts are mine please tell me one by , smart contract written on which lanaguage for evm or cosmwasm . and should i create the bot ai agent which automate the lending and borrowing functionality automate and how and how can i get the real-time interest rates and collateral values.
@topaz seal i wanted to know that suppose creating a agent through injective SDK then can i integrate with the injective hub dapp they provide some of dex dapp which i think provide some api and some services using that can i integrate with my agent.
I am creating a trading bot. Can I use the already existing dex provider?? Do they provide sdk or api for this??
Sorry, but I am really not being able to follow you. I can't understand what you are asking.
Hi Animesh. What do you mean with "dex provider"? You can use any of InjectiveLabs SDKs (for TS, Go or Python) or you can use directly the proto files for the node's gRPC endpoints and compile them if you are using any other language
@topaz seal I have a doubt related to Injective iagent sdk, initial ask for their configuration agent10:
address: <YOUR_WALLET_ADDRESS>
created_at: '2024-11-07'
private_key: <YOUR_WALLET_PRIVATEKEY>
network: <YOUR_DESIRED_NETWORK>. this is the initialize setup needed to the making the agent after creating the agent can we integrate with the frontend for further i hope you understand
i'm trying to build an ai agent and i'm using the injective ai agent . i have setup and cloned the github repository and follow the step. i'm able to run ai agent but encounter this error and i have attached the screenshot
were you able to figure it out (responded on telegram)
Not yet... Need sometime..
Hii still i'm facing the same things what's the resolution could anyone help with me
A dev will answer you here. In the meantime, please ignore any DMs claiming to help 
There’s none, please ignore
Still not getting answer not even on telegram and discord too
@severe thorn could you please refer as..
Someone with the “Engineering team” role. Probably on a different time zone. Please be a little patient ser
Is there anyone who help me with this
@topaz seal will help when he comes online
For now do not respond to random DMS or click on random links
For iagent related issues we need @timid nexus
Hey guys, Is EVM contract availiable on Injective now?
can we fetch the prices of spot markets usin pyinjective library as we getting market details but not getting the exact prices so how can we get this, also using iAgent type of things @topaz seal
EVM is currently under private testnet, if you want access then dm @lime ruin
the historical trades we get from the pyinjective in default till what date it gets
That will depend on the information the Indexer you are querying and the historical data it keeps
It is not clear what price you are trying to get:
- Bid price
- Ask price
- Last traded price
- Oracle price
In any case, the API documentation page explains how to get those prices
How to install injectived cli locally?
The injectived still not found after executed make install
have you checked if it was added to the PATH? Have you reloaded your terminal if it was added to the PATH?
How to add it to PATH?
That depends on you OS. But you can find details on that using Google.
okay how can we see the info of indexer ??
I need all these prices to make analysis
I didn't found this for pyinjective
I'm using Mac M1, and executed export PATH=$PATH:~/injective-core && source ~/.zshrc, but still not work
If you are running your own Indexer instance, then you will have to check your configuration. If you are using a provider, you need to check with your provider
please check the API documentation page, you can find all the details there
you need to add your injectived binary to the path, not injective-core (that is only the source code)
where the injectived binary? I didn't find any related information in repo README or Docs
guess this will help https://docs.injective.network/toolkits/injectived/install-injectived
I followed this tutorial, but injectived still not work
i am getting this error even though i have setup my openai key in the .env - Response: I apologize, but I encountered an error: Error code: 429 - {'error': {'message': 'You exceeded your current quota, please check your plan and billing details. For more information on this error, read the docs: ... can someone please help
hello sir i just wanted to ask what is expected from us in the injective hackathon. initially we thought that we have to deploy our own contracts on injective chain and then interact with it, but looking at other submissions and getting a general idea from others, i have become a bit confused. what are we expected to use of injective exactly? thank you for giving your time. :)))
""" All submissions must deploy on the Injective Testnet or Mainnet. When submitting the project, make sure to include the following: """ this is a requirement of the submission
as mentioned
i also want testnet
it should be inside the bin folder of your GOROOT path
hi, can i ask if i can get some inj token to deploy the contracts on inj evm, since i tried the faucets in the getting started tab and it doesnt show up in my metamask
@topaz seal just send you a dm
Hi, Im trying to deploy smart contracts on InEVM testnet. But Im not able to get tokens from InEVM testnet faucet. Is it possible to send some test tokens to this address: 0xAddc0142a647aE0C1081d202d35D943C4A5c06d2
@topaz seal
DM me your address, lemme ask someone to help with testnet tokens
@vocal edge ^^ If you still need the testnet tokens.
Also if you have questions about Injective EVM you'd like to ask then please also DM me, if it's normal questions not about EVM then you can ask them in the developers group on Telegram: https://t.me/+4vEYU3HqZAJkYTM1
Success! Thank you so much
But the injectived bin file should be inside the GOPATH?
Then execute this
echo 'export PATH="$HOME/go/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc
hi,
How can I get
factory/inj17vytdwqczqz72j65saukplrktd4gyfme5agf6c/usdc
tokens on the testnet?
can you just share here?
USDC Faucet? You can Dm me your wallet address
Uhmm please I need api endpoints to get users nfts using their wallet address, nft transaction records and also an endpoint to get collection details
Guys have AI hackathon results been announced?
Not yet
The deadline for project evaluation is March 31, 2025
You should contact the NFT project you are interested in working with. NFTs are not natively supported in the chain, only through projects
DM me we offer private API to get NFT datas
Okay thanks
Hi guys, I'm having issues installing injective on a MAC computer, after installing I cannot execute: injectived version any docs or help thansk!
I think I just solved it!
hey guys, anyone else having issues with 'pending' IBC transfer from noble usdc to injective?
i used the injective bridge, my transaction is stuck for hours now
<@&1335209439216537683>
Look out for scammers buddy
Noble ✅️
Recieve Pending
yes the issue fixed itself after 6+ hours of pending
Hiii
Are you interested in employing an moderator or a community manager?
I am highly certified for the job
You want to apply for a moderator role and you post in the dev-support channel, that is supposed to be used for development related questions? That is not a great demonstration of moderator capabilities
Pls do accept my apology🙏
Ibc you can do it inside Kepler no need to bridge
Sometimes doesn’t work in Linux , but windows is okay
Just my experience, don’t know why
Hi!
I've successfully instantiated both CW4 Group and CW3 Multisig Flex, allowing the multisig to self-govern.
Now, I want to create a token with a permissions module (tokenfactory + permissions) and set both the token and permission governance to the multisig.
I can assign the multisig address as the admin for both the token and the permission. However, how can I create a proposal from the multisig to interact with these entities, considering they don't have an address since they were created directly using the modules?
Is there any way of doing this ?
Ill try reading cosmosMsg type docs
Why in Injective chain i can find lending protocol and stable protocols. Only one perp helix, farm like mito, but lowliqud and restaking protocols like hybrid. Its technicaly impossible?
In ecosystem i research and cant find no one
gm, when AI Hackathon results have been announced?
Submissions are being checked. It’ll be soon
Hey Injective Foundation team, we’re a small GameFi project building step-by-step with local users and have already onboarded a modest user base. We really like your chain and think it’d be a great fit for us, but we’re struggling a bit with submitting a proposal to deploy a contract due to limited resources. Any chance you guys could offer some guidance or support on this? Would love to hear your thoughts!
You used the proposal form?
We have not done this yet because I do not have enough resources to submit a proposal.
You can check this
If you need more help, join our Devchat on Telegram
Hi dear supports, what does this error message 26 mean “order does not have enough margin” ? How is different from “account have no enough deposit” ?
When you create a perpetual order you have to provide margin for it, and each market has a minimum margin you need to provide.
The only relationship between the margin and your account balance is that the margin you configure in any order is coming from the account balance of the account posting the order.
But this is not a dev-support question. It sounds more like a trading question. Please try to use this channel only for developers questions
Thanks this comes up when I place order using api
I asked in helix server, was asked to provide screen shot
I get that @errant lodge, but your question is not related to how the SDKs, endpoints, or any other tool should be used. You are basically asking what margin is for an order and how to correctly fill that field. That is a trading question, not developer question
Hey team - does injective implement a timeout mechanism based on blockheight, getting some transactions timeout and failing and was wondering if that's on the chain side or mine, thanks!
Yes, there is a timeout heigh on transactions. Please check the docs
Nice thanks for confirming!
is the inj testnet grpc node down?
hi forks, i ran the following command and got this error:no fee provided in tx: insufficient fee, But the from address has 10 INJ, so I’m not sure what’s wrong.
injectived tx bank send inj1mvrk7lqaugaqmm88hlyqfn5pwya4645flc44yl inj1j7fsm4psqr3vkvu4ydllfey0jua6pz2vh6tkgc 2inj --from inj1mvrk7lqaugaqmm88hlyqfn5pwya4645flc44yl --gas auto
it's on testnet
let's discuss is here, bro
Scammer
Don't worry you will get a response soon from the team
@topaz seal
There are several parameters missing in your command. Some of them are:
- gas-prices
- chain-id
- node
You should check the docs before using any command. Also you can find more information by just checking the man page of the command injectived tx bank send --help
Please keep this channel for developers related questions only. A question about the send command in injectived should be posted in #🆘・help-and-support
Yeah, it turned out the issue was due to the missing --gas-prices parameter. I assumed there was a default value, but apparently there isn’t.
Anyway, it’s all good now—thanks a lot!
hey, was wondering if it's possible to add wallet whitelisting or something like that? planning to use injective to build a perps market that we want internal to our platform (not tradable outside it) — what might be the best way to do that?
@safe ginkgo be carefull with DMs. People contacting you directly are in general scammers
@safe ginkgo regarding the whitelisting, I would suggest contactin the Injective Foundation.
cc: @primal terrace
How do you verify your code on the testnet injective explorer? @topaz seal
Hello Dev. Do you mean a particular contract code? Contracts in Injective are implemented in cosmwasm and compiled into binaries. The explorer page can't show the code. You need to get in touch with the contract's developer and check their repository to see the source code
I can't see the query or execute in the explorer page, I'm the developer of the code
Hi can you please inform me on how I can opt out my wallet from T&E
please always read first the docs before posting a question
https://docs.trading.injective.network/rewards/open-liquidity-program-olp/eligibility
Hey !
Is there an issue with the injective API ?
When I want to check the last trades, on the SOL/USDT market for example, with this function : https://api.injective.exchange/#injectivespotexchangerpc-tradesv2
The last one is from april the 14th
The public servers are not reliable since they are always under heavy load. Please use a private server. You can run the infrastructure yourself or use any of the providers mentioned in the documentation page
Indeed it was that. Strange that the public api gives old data though
Ok thnx
It is just the server in catching up mode
It will back to normal in a few hours
Greetings!
We would like to validate Injective and assist in the development of the project
we have our own bare metal servers in Cyprus, where there are no other validators nearby. We also know how to make interesting infographics, talk about project technologies in articles and do youtube reviews of the ecosystem and detailed guides on steaking. We will be glad to be useful for your development
Could you please tell me where I can find an up-to-date delegation program and where I can find the application form with criteria? Thanks for your reply!
Hello sirs.
Here is the docs for node runners http://docs.injective.network/nodes/getting-started
Also I would recommend checking the following channels:
#📚・node-resources
#🔩・node-operators
Hey everyone! What is Injective's contract size upload limit on testnet and mainnet?
cc: @topaz seal
Hello @hallow marsh. Unfortunately I am not sure, but I think in both environments we still have the default limit: https://github.com/InjectiveLabs/wasmd/blob/fde544090f4a09f77969001ea1532132c4bfd3ae/x/wasm/types/validation.go#L25
Basic cosmos-sdk app with web assembly smart contracts - InjectiveLabs/wasmd
thank you!
Did the MetaMask not able to claim stake rewards issue get resolved?
Do not respond to random DMs and also what error did you get when you tried claiming
I love the enthusiasm and the initiative you're showing — having your own bare metal servers in a geographically unique location like Cyprus is a great asset for network decentralization.
I’ve been closely following Injective and would be thrilled to support the ecosystem in both technical and community-focused ways — from validator operations to content creation (infographics, guides, and educational videos).
If you’re open to external collaborators or expanding your validator/content efforts, I’d be happy to connect!
Hello all. can anyone point me to how to broadcast message with private key? sdk-ts has changed so much in the past 4 months and I can't find any documentation on it
Even the examples are outdated
Module '"@injectivelabs/sdk-ts"' has no exported member 'MsgBroadcasterWithPk' but its' in the example in here: https://docs.ts.injective.network/transactions/msgbroadcaster
hello, i wondering if the store code permission will open for everybody again ?, i think that will make developer go to other chains.
But it is open for anyone. It just requires one governance proposal and if the community approves, then it is accepted
@quasi plover
can you verify if you're using the latest versions?
@injectivelabs/exceptions: 1.15.2
@injectivelabs/networks: 1.15.3
@injectivelabs/sdk-ts: 1.15.5
@injectivelabs/ts-types: 1.15.3
@injectivelabs/utils: 1.15.3
@injectivelabs/wallet-base: 1.15.5
@injectivelabs/wallet-core: 1.15.5
@injectivelabs/wallet-cosmos: 1.15.5
@injectivelabs/wallet-cosmos-strategy: 1.15.5
@injectivelabs/wallet-cosmostation: 1.15.5
@injectivelabs/wallet-evm: 1.15.5
@injectivelabs/wallet-ledger: 1.15.5
@injectivelabs/wallet-magic: 1.15.5
@injectivelabs/wallet-private-key: 1.15.5
@injectivelabs/wallet-strategy: 1.15.5
@injectivelabs/wallet-trezor: 1.15.5
@injectivelabs/wallet-wallet-connect: 1.15.5
can you try this?
import { Network } from '@injectivelabs/networks'
import { MsgSend, MsgBroadcasterWithPk } from '@injectivelabs/sdk-ts'
import { BigNumberInBase } from '@injectivelabs/utils'
const msgBroadcaster = new MsgBroadcasterWithPk({
network: Network.Mainnet,
privateKey: '...privateKey',
simulateTx: true
})
const msg = MsgSend.fromJSON({
amount: {
denom: 'inj',
amount: new BigNumberInBase(0.01).toWei().toFixed()
},
srcInjectiveAddress: 'inj...',
dstInjectiveAddress: 'inj...'
})
const response = await msgBroadcaster.broadcast({
msgs: msg
})
i mean the governance proposal is the reason why developers aren’t staying. with a startup they scared when spend 100 INJ to store contract (i mean they scared of risk), with a starup 100 INJ is probably a not small expense.
that is my perspective
But the 100 INJ is returned to the proposal issuer once the gov proposal process is finished, unless the community in vast majority vote saying that the proposal is a scam
Hi, I've been reading into the injective docs today and attempting something, but can't find out how to do this last part or if it is possible, and I just can't find clear docs on this, so asking here as it will hopefully speed up my development, sorry if it is a silly question.
I deployed an ERC20 token on inEVM, and my goal is to see/send that token to Injective(cosmos chain) so that I can send it over IBC to other cosmos chains, is this possible? Or is the only way to do this is to create the ERC20 directly on Ethereum and then bridge over to injective with Peggy then I can do IBC transfers to other cosmos chains?
Not yet, just posted it 😆
@topaz seal or anyoe else from the Injective team can you please help with above question?
Hi Steve no not yet
He is a scammer
@willow notch or @topaz seal will attend to you soon
Hello @fading sleet. InEVM was created by Caldera team to run similar to an L2, on top of Injective chain. I don't think they prepared any type of connection to have the ERC20 deployed there to reflect in Injective chain bank module. But you should check with Caldera team about that.
with this code It is not finding my inj address...
it shows me Error: account inj1r03349pkrgu3hwhm9fxv6....... not found
when i import in keplr my injaddress is different.
can you help me on this please
hey josh, whats the issue?
you have your private key but its a different address when you import it?
Hi 🙂
we building a DeFi-Protocol around Synthetic Assets & Custom Liquidity-Pools.
super interested to start on Injective
That's nice 🙂
Hello, I would like to stake INJ and for that I am using SDK @injectivelabs/sdk-ts
Can we know how can we create signed message for staking message then broadcast seprately? I know MsgBroadcasterWithPk can sign and broadcast altoghether, but that is not what I am looking for. As my goal is to work with separate enterprise wallet
I tried to paste my exmple code above, but discord did not allow me to do so
Hey!
our broadcasting implementation is tightly coupled with the walletStrategy.
you can take inspiration from this file https://github.com/InjectiveLabs/injective-ts/blob/dev/packages/wallets/wallet-core/src/broadcaster/MsgBroadcaster.ts to customise to your need
Collection of TypeScript packages that consume and interact with the Injective Chain - InjectiveLabs/injective-ts
Thank you very much. I wondered how we can create raw message first
but this worked (unfotunatelly, the discord does not allow me to paste the code)
so I cannot show how i did. but thank you very much for your response
Hello, I’m Bourne, BD at Sailing Protocol, where we are bringing stocks on-chain.
Sailing is live on multiple EVM chains with grants from Kava, Polygon, and Arbitrum. We’d love to explore expansion to Injective, discuss grants, and share insights.
We would love to be in close contact with the team prolly to find a time to hop on call for deployment guidance and further synergies
@willow notch
Hi Team, I'm Mohsin ali, and I'm listing BD from the UZX exchange. I'm passionate about empowering blockchain projects by understanding their unique needs and crafting tailored solutions to drive community growth. Let's connect to explore how we can collaborate
@bronze quail @fallen pivot
you can fill this form with your proposal
https://docs.google.com/forms/d/e/1FAIpQLScddNxprwCre-dzB44nswW68RUqIVC7MD2WRk8iUfEcTB0k0w/viewform
Hello, if you wish to collaborate with us or get in touch with us then please fill out the details in the form, alternatively you can also send us an email at contact@injectivelabs.org
We'll try our best to get back to you if we're interested in your proposal!
Thank you.
hi,
Could someone please send some testnet USDC (factory/inj17vytdwqczqz72j65saukplrktd4gyfme5agf6c/usdc) to this address:
inj1vnpszvt7fr36nt3paymy9shmgwl3p8g3c740l0
Thank you!
Heyy @sharp cradle
We would actually love to be in contact with the team like more like a proper convo/contact
If you can point me to who’s in charge of BD
will appreciate
@lime mountain @lime ruin
feel free to dm on tg https://t.me/lahnshen
sent
Hello
I noticed that my trade file fetched from the Injective platform was completely empty for the period between 22nd April to 29th April. Interestingly, the issue resolved automatically after that, and the data is now fetching correctly.
Could you please clarify why the spot trade data was missing during that specific time frame? This kind of inconsistency is concerning, especially when relying on accurate data for analysis and reporting. I'd appreciate a proper explanation or root cause so it doesn't happen again.
@topaz seal please update
Hi @crude geode Can you please clarify what is the "development" aspect of your question to publish it in this channel? If there is no development aspect, please move your question to the #🆘・help-and-support channel
Hi @topaz seal
The development aspect of my question relates to the data integration pipeline and API behavior when fetching spot trade data from the Injective platform. Specifically:
The trade data is retrieved programmatically via Injective's API or SDK.
The unexpected absence of data from April 22–29 indicates a potential issue in the API response, data indexing, or synchronization, which affects our backend processes for analytics and reporting.
Understanding the root cause is important for debugging, error handling, and ensuring data reliability in our automated systems.
Given these dependencies on API data and the need for consistent backend behavior, I believe the issue falls under the scope of development. Happy to clarify further if needed.
Hello @crude geode. You will have to provide more details for anyone to help:
- What node are you using? Are you connecting to the public node or are you using a private node?
- What endpoints/queries are you using to get the trades?
- How can we replicate the same scenario? Do you have a script/example?
Good day folks, we are thinking about adding INJ to our Lineup at ChainEX(dot)io- is this something that could benefit the Injective community at all? Is it a quick integration?
Bump
hello @digital dune. The time for the integration depends on what you are trying to do with Injective
I guess we want to accept deposits and do withdrawals, was well as accept different tokens bridged on injective. We haven't don't any cosmos tokens before
for deposits and withdrawals the task should be fairly simple. You might want to explore a little bit about bridges
Hey 👋
Hello there! 😊
I submitted some new info in GitHub injective-lists.
I made a pull request and I need someone from your team to approve it please 🙏🏻
Thanks Abel. Do you know if there is anyone I can talk to regarding liquidity or ideas for liquidity?
you can send an email to contact@injectivelabs.org or use the form https://form.typeform.com/to/VcgtcivA?typeform-source=injective.typeform.com
Turn data collection into an experience with Typeform. Create beautiful online forms, surveys, quizzes, and so much more. Try it for FREE.
Hi all, does anyone know who offers archival RPC endpoints on testnet? Seems there is no such provider on the market
Hey guys. I have questions for using Foundry with Injective's precompile contracts.
Is that Foundry 100% compatible when even interacting with INjective's custom precompile?
I think this is impossible because Foundry would never know Injective's custom precompile which is written with Cosmos SDK
I'd like to hear what you guys think about it. It cannot be 100% compatible.
For example, you cannot write Forge Script interacting with custom precompiles with Injective Node.
Cast works in this case because it just sends JSON-RPC to node and get a response from it.
But for Forge Script which triggers Foundry creates its own EVM could never be compatible with Injective.
Feel free to correct me if I'm wrong or missing something.
Of course we can mock custom precompile contracts in Forge Script, but we cannot say it 100% compatible because it is just interacting with Mock, not a real custom precompile logics.
I also checked your demo scripts and it just uses forge create and cast send. They are just basic JSON-RPC wrappers. Only with this, we cannot guarantee it is 100% compatible with Foundry.
I'm not familiar with forge script - but I think this depends on what network these commands are interacting with.
- If it is Testnet, they will work.
- If is a localhost injective node, they should work (haven't tried, assuming)
- If it is a generic emulation EVM chain (like Ganache), then it won't work, because it won't have the precompile.
your question seems to imply that it is the 3rd case - is that right?
Yeah third case. Foundry script always try to create its own emulation EVM, so Injective’s precompile can’t be compatible with that.
I have heard that Injective is 100% compatible with foundry, so I want to validate that is true or not.
For my own view, that is not true.
One more thing to add: One of the reason why Foundry is a famous tool is that it creates bunch of helpful infos like detailed call flow, gas usage by using its emulated vm.
Unfortunately we can’t use that for Injective’s precompile.
So we cannot say that it is 100% compatible
But for Forge Script which triggers Foundry creates its own EVM could never be compatible with Injective.
@strong spear the EVM that Injective has and Foundry has are the same EVM, just with empty state. As you correctly mentioned the difference is that the Foundry lacks precompile implementaiton. But since the interface of a precompile is known, for tests it's very easy to mock it.
There is a method vm.etch that allows to place any code on any address, and we use it to implement bank precompile mock here https://github.com/InjectiveLabs/solidity-contracts/pull/18/files#diff-832036f547a5caec749a29aea92225cd68f83887f027ff61926080cc3f426f8eR9-R10 since bank itself is a simple thing, it's identical in features. Contrary to mocking orderbook matching with exchange logic.. that'd be hard.
We'll be working on providing some reasonable mocks for our precompiles. Not enough to test E2E flows out of the box, but enough to test the interface. E2E testing shouldn't be mixed together with unit testing anyways.
Regarding foundry's features:
- https://github.com/foundry-rs/foundry/issues/5024 👈 this is reasonable
- https://github.com/foundry-rs/foundry/issues/7498 👈 this is cool, maybe we could inject some exchange logic directly via precompiles on the Rust side. This is advanced wizardry and it's not on the roadmap yet.
Could run on a fork, no? Right, precompiles don't work like that
thanks for raising this @strong spear & the detailed answer @Maxim | Injective Labs ! I've logged this as a TODO in the docs repo, copying the convo for context:
https://github.com/InjectiveLabs/injective-docs/issues/51
feel free to continue discussing here or add details on the GH issue, whichever you prefer!
Hello brother , i want to know Injective Testnet was incentivized or not?
I found a bug in the injective EVM testnet
Mind sharing more details, ser?
here?
feel free to dm me the details
accept my friendship
no available router type on orbiter finance
On testnet?
Are you having trouble signing in with your email on the multivm page? Open a ticket and continue this chat there: #🆘・help-and-support
Yes, tried thrice already
Hey guys, I applied my project for Venture funds, I hope it will be accepted to work with you
hey guys having trouble signing in with email on the multivm page, ticket creation limit reached
Try again, freed up some tickets
Still stucked 🥲
This is the dev-support forum. What is your development related question? Please do not post user support tickets here
Where will I post it then?
What about the #🆘・help-and-support channel, that has "help" and "support" in its name?
I already said ticket limit reached
But that does not mean that you are entitled to start spamming other channels with messages that do not belong to those channels
How can that be spamming when there are limited channels? The word is "IDEA" So do you have an idea how to solve this problem?
Hello all. Hopefully someone can help me here. I had my injective tokens on the keplr wallet and was staking them. They have since disappeared and the inj address in the wallet changed. I still see the tokens in mintscan for the original address.
https://discord.com/channels/739552603322450092/1273399194685673536 go here and create a ticket, be careful about scammers
you can go there yourself from the get started channels on discord. Help and support or using the link directly. Open a ticket there and explain your issue. https://discord.com/channels/739552603322450092/1273399194685673536
We cannot continue this conversation here, will be deleting it.
Ok thanks
check two messages above and create a ticket. Be careful about scammers
Already
I do not see it, please try creating one more time.
Can someone assist me in connecting Trust wallet containing native INJ to the Injective Hub? I have staked tokens that I cannot manage. I have researched the required information to add a custom network, but to no avail. The Chain ID seems to be the stumbling block. I have tried several that I have come across, but I cannot create a custom network.
Why this error from my console
const transferToken = async () => {
try {
let account1 = '';
let privateKey1 = '';
let valueInWei = '1'; // 1 token (check token decimals )
let account2 = '';
Please ask in https://discord.com/channels/739552603322450092/1273399194685673536 and further talks in #💬・general
I dont think so maybe double check your units?
its look like u exceed the tx fee of 300 inj thats a lot bro
https://docs.injective.network/defi/tokens/inj-coin maybe this will help to understand
if u still have question u can better join telegram tho more peple can explain
alrightt
yeah i know, and im already set it but still need 300 inj
No it means like u can't do more than 300 inj for one transaction
what u wanna do?
I think I already answered you on TG a couple of days back. But for everyone else who also wants to know, copying below too:
I suggest that you use the config from the hardhat tutorial we just published last week
https://twitter.com/bguiz/status/1942944969972695496
https://github.com/injective-dev/hardhat-inj/blob/main/hardhat.config.js
The last link is for a deployment transaction, which specifies the gas details that are needed.
Is there a valid RPS that will work correctly in EVM Testnet without "dropped" tx and be able to read all blocks that were made earlier?
Check the explorer it might be successful. Now this is how to solve the dropped issue
Go to edit RPC, change the explorer link in your metamask
https://testnet-injective.cloud.blockscout.com/ blocks
remove that blocks part
FYI just published network info page:
https://x.com/bguiz/status/1945309941679710267
inj network info page just added to the docs:
https://t.co/mia7dhzHZh
(we really shoulda had this before 😅)
gNinja🥷
can you LMK where you're getting this URL (with the trailing /blocks in the URL?
I've updated the EVM network info page to use the correct URL:
https://docs.injective.network/developers-evm/network-information
... is there somewhere else in our docs (or elsewhere) which contains the incorrect URL?
If you added the testnet automatically when you connected in the Multivm page
It adds it with /blocks
I'm building some tools around Trading Bots, if I want to check the unclaimed rewards I should fetch Campaigns, but don't know how to find the active (actual round) with the specific Pair
/injective_campaign_rpc.InjectiveCampaignRPC/Campaigns
can someone give some guide there? I don't see any docs there
Also don't click on random links or reply to rando DMS
An admin will attend to you shortly
Sure, many thanks! no worry I will not click on anything just need to understand that one
It doesn't detect my Gmail wallet balance. 0xff5057fe9d6713b2208dcb26983bdbc15abe9c6d
The browser only indicates that only 1 TX was performed and there are several performed
<@&1335209439216537683>
Hey everyone, I’m trying to set up an ICS721 NFT transfer between Injective and Cosmos using the Hermes IBC relayer. Both chains are IBC-enabled and support the ICS721 standard, and I have Hermes installed and configured with wallet access on both ends. I’ve established the IBC connection and created the channel with the correct ports, but I’m a bit unsure about the exact steps or command flow to initiate and confirm the NFT transfer properly. Has anyone successfully done this or can guide me through the process, especially regarding Hermes commands or any gotchas to watch out for? Appreciate any help or resources you can share!
Using a public repo:
publicawesome
Hello, Explorer is working very slowly, I can't check the transactions.
I just used the explorer now
Everyone has successfully gotten their accounts back
Hello, I was using @injectivelabs/sdk-ts when I tried to broadcast a transaction I get message: 'The request has failed. The server has closed the connection without sending any headers.',
type: 'grpc-unary-request',
code: -1,
name: 'GrpcUnaryRequestException',
errorClass: 'GrpcUnaryRequestException',
context: 'Account',
contextModule: 'chain-auth',
contextCode: 14,
originalMessage: 'Response closed without headers'
} eventhough I set up everything correctly
anyone else come across the same issue
@waxen silo @severe patio
nvm solved there was a problem with my grpc
excellent outcome from the Hang Zhou hackathon that just wrapped up!
https://x.com/bguiz/status/1950434369786794016
gotta say, the 30 submissions for a blockchain at a web2 hackathon is 🔥🔥🔥
ninjas are killing it!
Hi everyone, wanted to know if there are minter contracts (cw721) for nfts on injective testnet or if anyone has written these minter smart contracts can guide me.
Just following up on this, did the form ever get looked at?
That is not a dev related topic, so nobody in this channel will have access/involvement in that matter
Yoo fam
The indexer explorer API is returning 503 Service Unavailable errors.
Is the service down? Any chance it's impacted by the upgrade?🙏
Started working a short time after, but pretty bad the only feedback I got from this was from scammers finding their way into my DMs.
@topaz seal will reply to you shortly
Did u try telegram too they are more active over there
Please don't use the public endpoints as a reliable connection. Public servers are almost always under heavy load.
I’m reaching out on behalf of OmniHub NFT Launchpad.
OmniHub one of the most popular platforms for launching and creating NFTs, and I’d love to explore a partnership with Injective: collab, co-marketing, etc.
OmniHub has already integrated Injective testnet.
We’ve been trying to reach out to the Injective team a few times already, but haven’t managed to get any response so far.
We’re seeing an insane spike in activity on Injective, NFT mints are blowing up day by day. It’s super exciting to watch, and we believe there’s huge potential for collab here.
Are you open to collaboration and partnership? We’d love to connect and discuss next steps.
Could you please coordinate me with someone from the team?
Hello @pastel pelican. Have you submitted the collaboration form?
https://forms.gle/EvhDAqjCTUZr63Tf9
Hello, if you wish to collaborate with us or get in touch with us then please fill out the details in the form, alternatively you can also send us an email at contact@injectivelabs.org
We'll try our best to get back to you if we're interested in your proposal!
Thank you.
You can also send an email to contact@injectivelabs.org or use the form https://form.typeform.com/to/VcgtcivA?typeform-source=injective.typeform.com
Turn data collection into an experience with Typeform. Create beautiful online forms, surveys, quizzes, and so much more. Try it for FREE.
Hey @topaz seal thanks a lot for the reply!
I’ve already filled out the form and also dropped a message to your email , hoping to hear some good news from Injective side soon 🤝
trying to understand what the current status of injective's evm mainnet is. on blockscout (can't add URLs here) it looks like it is down (last block processed was 2 days ago), the addresses for the RPC and WS endpoints given in the docs (section Injective EVM Mainnet Details) do not resolve for me (getting NXDOMAIN).
Do you guys have an archive mainnet RPC. I'm running a Hyperlane node related to Injective and need a RPC with data from old block height like 122765805 and 127249984, 127250009
hey everyone
is there any guides on how to run injective devnet?
i want to perform some e2e tests on Peggo and i'm a bit confused with the current setup
try out the new injective EVM hello world!
https://x.com/bguiz/status/1955537040470376952
Still confused with the setup ? @fresh terrace
no tnx 🙃
now with a video recording:
https://www.youtube.com/watch?v=_JF7g33mjYg
Doing some #DevRel in public and seeking feedback! I've put together a new hello world experience for EVM development on Injective. Throughout, I narrate what is happening, and also making notes to self on how to improve in, based on my own experience. Here's where you come in! Watch the video (or better yet try the hello world experience on G...
has anybody faced major challenges, when trying to set up a private node for market making? after injective chanin upgrade?
This error is occurring
Please send in details here https://discord.com/channels/739552603322450092/1273399194685673536
Use the help and support channel and open a ticket
https://discord.com/channels/739552603322450092/1273399194685673536
how to connect support
why can't it be removed?
Please use #🆘・help-and-support
what are you doing
Please create a ticket on the #🆘・help-and-support channel and explain briefly, as this chat is only for development-related questions
Please how can I get iinevvm faucet token
Inevm not injective cosmos
0x8CF0e0660d0a400470765beFBE2160faCf18988F
Please in case any of you have can you please spare some for me here
hey @waxen silo
can you help me run an injective devnet on my local system?
i'm performing some e2e tests and i need a local devnet
this page should have the instructions that you need: https://docs.injective.network/infra/join-a-network#tab-local-network
(click on the "local network" tab)
thnx sir 🫡
hey folks, i’ve worked on trading bots, dao, marketplace, dapp projects in the past—mostly around governance, tooling, and making things actually usable for real communities. looking to get involved in something new here, ideally with a solid vision and people who care about building for the long term.
if anyone’s kicking off new project or could use another dev with some battle scars, hit me up. happy to chat, contribute, or just jam on ideas.
Hello How to read INJ Address if using nodejs and COSMOS SDK
im already make this mnimal script , But when i put my Pk From KEPLR wallet always show different address , the INJ address result not same From KEPLR wallet
Please how can I get iinevvm faucet token
@waxen silo Hey, could you please check my DM. I cant sent link to this channel because my low level. Thank you so much
just replied! will check out your project!
Yes, thank u
hey guys anyone have an example to create a market order with custom leverage and slippage using MsgCreateDerivativeMarketOrder in the ts SDK? i couldnt find it anywehre in the docs. thanks!
You can calculate the expected leverage = (oracle price * quantity) / margin. As for the price field passed to MsgCreateDerivativeMarketOrder, it is not the price at which the order is executed, but it is the worst price the order can accept. Therefore you can calculate slippage = abs(worst price - oracle price) / oracle price
appreciate the help a lot!
hi, i am facing issues with indexer-event-provider sync
in logs it says they started the sync, eventproviderv2 database is empty, my injective-core monog db is healthy it works well
Hello everyone! Is the Injective Explorer code available somewhere? Or is it possible to connect it to a local environment somehow?
solved using ping[.]pub
@waxen silo Hey, do we have performance metrics on Injective EVM yet? Can we compare it to Sei Giga? Thank you
@waxen silo Have we deployed multicall3 contract on Injective EVM testnet yet?
I can deploy such a contract myself for my own testing purposes but it would be nice if we could get injective evm on the viem/chains soon
(1) for https://github.com/Otoseal-Labs/injective-agent-kit/blob/main/test/index.ts consider using an alternative to this formatting rule that i going to deterministic. For example, consider instru...
yeah I've done some calculations for mainnet recently, you can check them out:
https://x.com/bguiz/status/1957785198684418075
let me get back to you on this, I'll check with engineering.
I can deploy such a contract myself for my own testing purposes but it would be nice if we could get injective evm on the viem/chains soon
ah yes, I hear you - technically I wouldn't recommend it, because if you do it incorrectly, the nonce for the account will no longer yield the expected result (cause to get a stable address across multiple transactions/ chain it uses theCREATE2opcode, notCREATEop code.
better if you have the injective team do this on your behalf.
anyway, get back to you on this.
I just started an FAQ page today, I'm going to include this Q&A right away!
https://x.com/bguiz/status/1959895774336102559
for your review @grand widget :
https://github.com/InjectiveLabs/injective-docs/pull/104
Yes thank you @waxen silo
btw, just published:
https://x.com/bguiz/status/1960195363073298555
👋 hi all, I'm trying to add github codespaces support to the injective EVM hello world.
... however, I'm stuck on this: https://stackoverflow.com/q/79746533/194982
if anyone here happens to know the answer, it would be much appreciated!
Alright
What's the issue? And also open a ticket here #🆘・help-and-support
Hello everyone how to faucet more INJs in testnet. I faucet 1 INJ 1 times and it is not enough for to try deploying smart contract
How to get more INJ
It take me more than 1 day to try again
Try this you should get about 10
https://cloud.google.com/application/web3/faucet/injective/testnet
Get free testnet INJ to deploy smart contracts, debug transactions, and experiment on testnet.
If I need more than 10, do you have another way to get more
Thanks
This is error :"code=13, data=, log='insufficient fees; got: 40inj required: 798565000000000inj: insufficient fee', codespace='sdk'
How I can get it
Error from?
I try to deploy smart contract and it announces that it is insufficent fees
On testnet?
Request daily
Right
Which dapp are you using
Have you gotten the application?
I opened a ticked a long time ago (which is closed in the meantime) - the issue hasn't been solved till now. My web3 wallet on multivm.injective page still has 22 INJ , but till now I never could use all 3 web3 apps becuase of "insufficient balance". Is this issue known? Is there a solution for it?
@lime ruin could you help removing this scammer message and banning him please?
Hello! I am trying to get the Injective CLI (injectived) by following instructions on the docs.
However when I run the git clone and make install I get an error saying it can't find tyler smith go bip39 repo.
Wondering if anyone had this and knows how to fix. Thank you!
This build error is from the upstream
where can i find archival snapshots? i can only see pruned snapshot on the docs
Please open a ticket here https://discord.com/channels/739552603322450092/1273399194685673536
Helix related questions should be posted in the Helix Discord server
I have a question, hope someone from Injective dev team can answer, thanks a lot. @topaz seal
Here is the description in Injective docs about 2 order types BUY_ATOMIC and SELL_ATOMIC:
"BUY_ATOMIC (9): An atomic buy order is a market order that gets executed instantly, bypassing the Frequent Batch Auctions (FBA). It's intended for smart contracts that need to execute a trade instantly. A higher fee is paid defined in the global exchange parameters.
SELL_ATOMIC (10): An atomic sell order is similar to a BUY_ATOMIC, and it gets executed instantly at the current market price, bypassing the FBA."
As far as I know, these are 2 order types used exclusively for CosmWasm smart contract. Currently Injective has deployed EVM in parallel with CosmWasm, my question is, is EVM contract capable of executing BUY_ATOMIC and SELL_ATOMIC? Does Exchange precompile currently support it?
Hi @grand widget , the exchange precompile does not support those order types yet, but we will look into adding them in a next release. Hard to give a specific timeline yet, but we'll keep you posted here.
Btw the only order types supported now are buy, sell, buyPostOnly and sellPostOnly
hii @severe thorn , i’m Zephyr and I create dev-focused implementation content: tutorials, sample projects, and integration guides that make it easy for developers to start building on your tech.
i would love to join your team as a technical content creator and onboard more builders 🙂
great, I'll DM you
How I can fix this error. I don't know this error "injectived[4124487]: L3: 013850: file 013850 (type 2) unknown to the objstorage provider: file does not exist" although I had checked I havin ~/.injectived/data/application that I had extract snapshot before. I had checkout the right version and right chain
Thanks everyone.
Hey guys, are there any plans to support EIP-7702?
Gm
where can i find the network details for private mainnet deployment
last i remember providing address for whitelisting (i also kinda lost where that channel is now )
Thanks
@worthy crown can you help banning this scammer?
@worthy crown or @mortal kelp please make the honors with this scammer
What's the issue?
Still yet? @sharp cradle
Ser?
Is the EVM test net still the correct network to add to MetaMask?
Yeah, if you wanna test on InjEVM, then yes
Hi, I restored my node from snapshot and its not failing with the below error
panic: failed to initialize database: L0: 000002: file 000002 (type 2) unknown to the objstorage provider: file does not exist
Thats why I am reaching out here, the snapshot provided is corrupted
Good Morning all
Please how do I open a ticket please
You have found the channel
Please do not click on random links
there is a support channel just for that: #🆘・help-and-support
Hello, I would like to ask if the current cross-chain bridge test network supports going from ETH to injective?
@worthy crown @lime ruin please bann this scammer
@worthy crown or @lime ruin here one more scammer to bann (there seems to be many around)
Can anyone answer this? Or recommend me to other channels?
Please open a ticket here https://discord.com/channels/739552603322450092/1273399194685673536 and ignore any DMs
Hi, I’m having a problem, i just initialized a contract but i accidentally transferred INJ Native token into that contract and there is no way to withdraw it. Is there any way i can get back the INJ that was mistakenly transferred to the contract address ? I’m still the owner of that contract.
Hey there
Unfortunately, once INJ (the native token) is sent to a smart contract that doesn’t have a withdraw or fallback function for handling native tokens, those funds are effectively irretrievable.
Even if you’re the contract owner, you can only recover the tokens if the contract’s code includes a function that allows sending INJ out (like transfer, withdraw, or a payable fallback). If not, there’s no way to interact with or move the native tokens locked inside it — that’s just how the blockchain works.
Hello, I would like to ask a development question.
I built injective locally and started peggo, but peggo reported an error:
time="2025-10-21T13:22:42+08:00" level=warning msg="loop error, retrying... (#7)" error="failed to query LastEventByAddr from daemon: rpc error: code = Unknown desc = codespace peggy code 15: missing previous claim for validator: ensure validator has bonded: validator=injvaloper1t5au0fq63jttj82ffr4kx2f44y0up7fum93u3v"
time="2025-10-21T13:22:42+08:00" level=info msg="no validator set to relay" loop=Relayer
time="2025-10-21T13:22:46+08:00" level=debug msg="retrying broadcastTx with nonce 0" fn=BroadcastMsg src="cosmos/client/client.go:168" svc=cosmos_client
time="2025-10-21T13:22:46+08:00" level=error msg="failed to asynchronously broadcast messages: null" error="failed to build signed Tx: failed to CalculateGas: rpc error: code = Unknown desc = failed to execute message; message index: 0: signature verification failed expected sig by 0x89127a6C6EB8fE7F2285BeDAbF279d2882a54048 with peggy-id injective-peggyid with checkpoint 0x4d8f7f00a5aa9c569c5cd892130ada35d68cc80521d998a2832273460df7c71d found 61a8d04a9cb0e64b3e5c0c1f98dd94c3b7b38c83da775e02b9a1ba64f27b4d490f5aad0172633420dfde4b9fd911ea4c26b120e2c9896fc1f939701dda7aa8b601: invalid [/home/ubuntu/injective-core/injective-chain/modules/peggy/keeper/msg_server.go:139] With gas wanted: '10000000' and gas used: '76721' " size=1 svc=cosmos_client
time="2025-10-21T13:22:46+08:00" level=warning msg="loop error, retrying... (#8)" error="failed to broadcast MsgValsetConfirm: failed to build signed Tx: failed to CalculateGas: rpc error: code = Unknown desc = failed to execute message; message index: 0: signature verification failed expected sig by 0x89127a6C6EB8fE7F2285BeDAbF279d2882a54048 with peggy-id injective-peggyid with checkpoint 0x4d8f7f00a5aa9c569c5cd892130ada35d68cc80521d998a2832273460df7c71d found 61a8d04a9cb0e64b3e5c0c1f98dd94c3b7b38c83da775e02b9a1ba64f27b4d490f5aad0172633420dfde4b9fd911ea4c26b120e2c9896fc1f939701dda7aa8b601: invalid [/home/ubuntu/injective-core/injective-chain/modules/peggy/keeper/msg_server.go:139] With gas wanted: '10000000' and gas used: '76721' "
time="2025-10-21T13:22:48+08:00" level=warning msg="loop error, retrying... (#8)" error="failed to query LastEventByAddr from daemon: rpc error: code = Unknown desc = codespace peggy code 15: missing previous claim for validator: ensure validator has bonded: validator=injvaloper1t5au0fq63jttj82ffr4kx2f44y0up7fum93u3v"
Hello, is there any official help? I tried private key matching, but it didn't work。
GM, please do not respond to an random DM or click on any link
You can ask your question here and someone will attend to you soon
Hello! Is there an example of Binary Option Markets implemented on EVM? I’m mainly looking for references to the smart contracts or examples of how such markets could be created.
He has asked a question
This is he question @sharp cradle please reply him would love to learn for this question
This is the dev support and you will get a response soon
is there any bridge on testnet?
so many scam!!!!
😄
dont have any bug. just want to inetract with smart contracts, specially a bridge. I need to to transfer bnb to Injective. Instead of locking BNB, I want to convert it INJ and do it on injective platform. this is what Im working on right now.
I know hele
helen
@worthy crown please bann this scammer
Peggy bridge for Ethereum <-> Injective tokens transfer is available on testnet.
You can also use IBC at its full extent in testnet, to transfer tokens to and from other Cosmos chains
Yeah 👍
hey
do i need experience of blockchain dev for building on injective? ive been developing for 5 year but never on blockchain. i saw its "plug and play" but i dont know at what it its like that
Hey Ninja!
SCV-Security is running a trial Rebates Program, available at https://injective.scvsecurity.io.
When you stake with the SCV-Security validator (5% commission), you can earn 1–2% back as weekly rebates, meaning you effectively pay only 3–4% commission on your staking rewards!
Rebates are paid directly to your wallet once a week, and you can join by enrolling on the website or adding a memo when staking with SCV-Security.
Validator profile: https://injhub.com/validators/injvaloper19a77dzm2lrxt2gehqca3nyzq077kq7qsgvmrp4.
It is plug and play because it has native EVM support, meaning that if you have smart contracts working in any EVM chain, you can start running them in Injective just by deploying them.
But if you want to implement something new from scratch, of course you will have to create it first
thanks for your answer @topaz seal
I'll build on that with a complementary answer:
That in addition to smart contracts in EVM, injective also has a very powerful set of finance-related primitives built into the blockchain as native functions.
you can invoke those via SDK function calls (beginner difficulty), without the need to do any smart contract programming.
and if you want to come full circle (advanced difficulty), you can program EVM smart contracts that interact with the above native functions via EVM precompiles.
if you wanna learn this, do check out this video series introducing injective EVM precompiles + bank native functions: https://x.com/bguiz/status/1976100623763554616
and this video series featuring injective EVM precompiles + central limit order book (CLOB) native functions: https://x.com/bguiz/status/1981978194304463015
@the_web3compass @Sethu_Raman_O injective's order book is on *today* in 30 days of solidity!
1st learn about automated market makers (amms) in the main task, and then learn how how to replace them with injective's central limit order book (clob)
we've got some videos for you to get up to speed 👇
there is an issue that the token is transferred back to the contract a function is automatically called cleanup Native call function I want to check what is happening if there is any stuck in the token transfer. I have done transfer from ink chain to ink chain itself from ink bridge and the token is transferred to EOA but gone from my wallet
anyone know what the issue is
@mortal kelp can you help banning this scammer please?
@mortal kelp also please help bann this one too
this pair not working and also failed this transaction many time (inj to opmx)
transaction hash :- 0x8c06545fd867faaa695fa6fa7a0cb3d103f59f26a455a6081a429adb85a28795
Hey, we are organising a web3 focused hackathon this month, would invite Injective as track sponsor
this error in ibuild
Who has built with ibuild?
@tawny patrol introduced me to it but I'm experiencing the issue in the attached screenshot
@kind flare @lime mountain @waxen silo can you check this
Can you refresh? Also, seems like you need to get credits
@kind flare Hello … how do I get a shareable link to my app from ibuild
Looks great!
Hi mate, is there anyone in charge of support tickets?
how can I deploy it now? 😄
Will check in a moment and get back to you there
Please open a ticket here https://discord.com/channels/739552603322450092/1273399194685673536
Worked on this on iBuild
https://myquantai.vercel.app/
Hopefully it gets launched on mainnet soon as it's a product with a real use case.
Autonomous AI perp trading agent with gamified meme coin prediction arena on Injective
nice!
Thank you Brendan 🤍
Someone else having trouble with ibuild? Getting nonstop errors like, forbidden, too many requests etc, even when tried using just free LLMs
@severe thorn pls ban ser
Ibuild down?
Not liquidity
Please I need guide deploying my depins project
Hey guys, when I want to use iBuild, I always get error message... why is that? Where can I get some docs on how to operate it?
Kindly check your dm ser
on discord? don't see any from you
Yessir
It might be in spams since I'm not a dc friend yet
For bridging are these supposed to be the same address? And would it be the address in the top right when you connect to any evm chain with rabby?
The osmosis one needs to be your Osmosis address
ok found it - and replied!
hi I lost port on ibuild.dev after going back to the project i was building i can’t get preview working cause it can’t find any ports
<@&1335209439216537683>
i need to talk to dev for support
i would like to inform about relayer issue .... going on between injective and neutron ...... really appriciate if work on it
In case anyone wants to help testing join the linked group and I'll whitelist
Calling all builders and devs to join this community
what you can do here:
- share what you are building
- network with other builders
- share your knowledge, teach and learn
- build together
warm welcome to everyone who is joining 💙
Hello Team,
On the explorer I am able to see my transactions, but I am not able to fetch them through my code.
Could you please provide me the transaction API endpoint or documentation using which I can fetch the same transaction data that is visible on the explorer?
You can get those transactions via the Injective Indexer API
https://docs.injective.network/developers-native/query-indexer/explorer
Any Api endpoint for transaction??
or this sdk example which talksin shared above if you wanna use ts sdk
https://api.injective.exchange/#injectiveexplorerrpc-accounttxs if you wanna use python/go
Hello
My app was ready how can I share this
You can share it on Twitter
@lime ruin can I ask a question about credits on ibuild
yes
Hello admin, I already submitted forms for ambassador injective, but still Not approved
I replied to your ticket already
I see
Hello! If i manage to make a dapp with ibuild and then press deploy with vercel for example , do i need to have nodejs in my computer or everything will be done by ibuild automatically? For example the deployment of the contracts on Injective Network , do i have to do it manually or the ibuild will do it?
yes, everything will be done by ibuild automatically
nothing is needed on your PC to use and build
I saw on x that some people had to manually push to github for the deployement. Is there any certain prompt that i have to tell to ibuild so it will do everything automatically?
try asking on https://t.me/+W4S8AIBq1GszMTI1
oh i prefer talk to an admin but thx for caring❤️
For bridging are these supposed to be the same address?
And would it be the address in the top right when you connect to any evm chain with rabby?
If you’re bridging to Injective EVM, then yes
the address will be the same 0x…
You can also use the same wallet to access funds on Injective (Cosmos), where the address starts with inj1, using Rabby or MM
Thank you for your response
Is there any place that the screenshots are stored from the ibuild ?
I did so much progress in my dapp, and I got a message that connection with openai api lost (i use Claude sonnet 4.5 ) and all my work has been lost until that point !!!
When I reload the page , it loaded in a previous screenshot it said, but that was the day before and now is a mess 😵😵😵. Plus all the credits I have lost in the middle 😳
@vague void @hot marten
Is there any Api endpoint to fetch transaction
Hi i am trying to build a explorer of my own. where can i get information of which metrics to query and how do most explorers query their metrics?
https://docs.injective.network/developers here u go read everything about it and if u have any questions u can better join dev telegram. They are more active there
Do we need to use VPN for I build the last time I tested it , it's returning error
It's not working
Which model are you using?
Free
please share a screenshot
Hi @Os | Injective is there a planned release for injective-rust sdk? it doesnt seem usable at the moment
atm
this link is dead, idk where else to post this, but it redirects to https://docs.ts.injective.network/ which doenst exist
Now I have to find a way to somehow get any docs at all

Yes, I found out that "Native development" somehow talks a LOT about JS stuff, somehow: https://docs.injective.network/developers-native/transactions
Tbf the docs kinda feel like a feverdream, I expected native developers to be like Go or something, since that's where cosmos is based on. But hey, it got me further!
The tool I was working on is working too
it has been depreciated,go to the native section
You can find Go/Python docs here https://api.injective.exchange/
By 'Native Development', the docs is referring to interacting with Injective's native modules, Injective is a MultiVM chain, which has an EVM side & a native (Cosmos) side.
What would be your planned use case for it?
I am lookoing to use the Pyth contract address for a contract I am testing on the testnet. I cant seem to find it in the documentation. Can anyone help?
Here is the Pyth Documentation: https://docs.pyth.network/price-feeds/core
Hello
Hello, do you have any questions?
My friend, I want to know why you lost your supportive role.
I don't understand the question, what supportive role?
I had a supporting role in the Injective community, and two days ago I was removed from the tasks.
Please open a ticket here: #🆘・help-and-support and explain your case, this channel is for developer questions.
Definitely not a question for this dev related channel
@waxen silo pls kindly check dm when free
Is injective staking website down?
Are you having difficulties with the site? It’s working fine here
I am unable to open it. It’s just saying “this site can’t be reached”
Yes, i also tried using different browser
I am on pc
@worthy crown
You should clear your cache and try again cause it’s working perfectly fine on my end mate.
I’ll try one more time. Thanks
Turns out My anti-virus was the problem. Lol
lol it happens to the best of us. Glad you got that sorted
Gm @calm helm
Quick question regarding an error I’m running into while using ibuild.
My PC crashed / powered off twice while running an ibuild prompt and installing dependencies. After rebooting, I started getting this error.
the error
||ERR_PNPM_META_FETCH_FAIL GET https://registry.npmjs.org/bn.js: request to https://registry.npmjs.org/bn.js failed, reason: socket hang up||
yo is this fixed ?
Hi, I have a few questions regarding Injective and EVM RPC support, and I would like to get some help:
-
I understand that Injective’s main chain is not a native EVM chain. Could you please let me know whether the official Injective node software (injectived) supports native EVM JSON‑RPC (standard eth_* RPC methods), or is it necessary to run a separate EVM compatibility service to provide EVM RPC?
-
I have tested
sentry[dot]evm-rpc[dot]injective[dot]networkand QuickNode RPC endpoints, but found that these are not full nodes and cannot access the complete historical data. Could you please let me know if there is an official public full‑node EVM RPC service? -
If I need a full‑node EVM RPC API service that provides access to complete historical data for production use, what options are currently available? For example:
a. Is it possible to self‑host a full node with EVM RPC support?
b. Are there official public full‑node EVM RPC endpoints?
c. Are there any recommended third‑party full‑node API providers?
Does the current EVM RPC support still not allow querying all historical data?
try this in the terminal:
-
Clear pnpm store
pnpm store prune -
Delete node_modules and lockfile
rm -rf node_modules
rm -f pnpm-lock.yaml -
Clear pnpm cache
pnpm cache clean -
Reinstall
pnpm install
I NEED HELPPPPP
What's the issue
with ?
Thank you for this Dennis, I ran the prompt again,, now I'm running command
npm install --legacy-peer-deps
(dappbuilder recommended)
Idk that, but I will bring feedback
didn't fix it
this is a network issue
try using a vpn
Can you CYDM?
the native development ocuses on lower level development that interacts with the core and injective modules (i.e. cosmos modules).
these modules are implemented in go within the injective-core repo, and are the lowest level that you can go (at least without modifying injective-core itself)
You don't have permission to use this command.
Hello everyone! Which LLM are you guys using on dappbuilder??
I use Claude Sonnet 4.5 .
I get some issues now and then and some sudden breakdows, so i wonder if it is a good choice or i waste my money for nothing??
Hey NerZhul,, can you explain the kind of issue you are having, I am using Claude Sonnet 4.5 as well.
anyone know if cosmovisor auto upgrades work with inj
Damn so I have to get up at 3am
Do not respond to random DMS and do not click on random links
Ya I know
Did @heavy glacier DM you?
no
The issue is have is that after a certain amount of words , the LLM is start crashing.
I was so close to fix my dapp ( and cost me money ) and then it crashed and got me back to point , that several fixes disappeared. So I had to do them again. And it crashed again. And I tried one more time and it crashed again.
So first I was wondering if there is an issue with the LLM or with the dappbuilder itself.
That's why I started asking here to see what are the other builders is using here !
Hi all, I just wanted to drop by and say thank you for the INJ 7 days tutorial videos, it has been super helpful to me
@fleet shard where can I report a critical security bug privately?
quick question:
is the peggy bridge codebase written in solidity or rust?
peggy bridge contract is in solidity
but it works together with the inj chain
so there's rust as well I assume
The dev team should kindly check my opened ticket please.
- I do have a bug submission
Hello
Why is it so difficult to reach the dev teams of this protocol @sharp cradle @lime ruin
What's the issue
I have an open thread for a bug submission
Guys can the dappbuilder deploy contracts on Injective or they have to be deployed mannually ?
Because i got this message:
I understand you need to deploy all 6 CosmWasm contracts to Injective testnet. However, deploying CosmWasm contracts requires native toolchain (Rust, wasm32 target, cosmwasm-check) which cannot run in WebContainer.
Is the results released for this Ninja API forge hackathon ??
@lime ruin
It will be released soon, you can reach out to Hackquest for updates.
Hello, I won here, how to claim the reward? Thanks!
You will get a DM from hackquest
If you don't then you can DM them
DM to who? their X?
Yes
Is there any new event for builders
Hey I got a question about accessing keys. I looked at the keys command for injectived and I cannot see an option to pass a passphrase. Am I missing something is there an option or if there isn't , what is the suggested workaround? I assume this binary will ask for the passphrase every time so is there a way to pass a password?
It asks interactively
I need a way for it to not ask for one because I want to create processes that run by themselves in the background.
I looked at the different key store options, but I didn't specify which one to use. I'm just using the default one
Help for the add command doesn't seem to specify which one is default, but I suspect it's "file"
I don't do private messages. Please stop asking
injectived keys add --recover will prompt you for your passphrase
Hello again! All the Injective Docs , do exist as a file so someone can upload them to an LLM ,when they build a project?
Bacause LLMs are usually outdated 😂 and i have to paste urls !!!
Thanks!
Hi all. Besides the testnet faucets is there a way to get more testnet funds faster? I need to submit a GrantProviderPrivilegeProposal but I’m missing some funds
@jovial pond yes?
not specific to dappbuilder, but with gen AI coding in general, this sounds like "context rot"
find a way to clear or compact context before proceeding.
the official faucet ony dispenses 1 INJ and some USDT --> https://testnet.faucet.injective.network/
the google faucet (requires sign in) dispenses 10INJ --> https://cloud.google.com/application/web3/faucet/injective/testnet
yes, you're asking the right questions!
I have been tryna solve this problem since dec last year, and my chief irrtation (obvious sign) was that everytime you ask LLMs about Injective EVM development, it gives you resources about inEVM.
- Here is a walkthrough of the new AI developer section: https://x.com/bguiz/status/2031310035981316348
- Direct link to the agent skills repo: https://github.com/InjectiveLabs/agent-skills?tab=readme-ov-file#agent-skills
- Here was me managing to solve that specific painpoint by adding access to the Injective Documentation MCP server https://x.com/bguiz/status/2029767964569059501
- Direct docs link for this: https://docs.injective.network/developers-ai/documentation-mcp
The above applies to gen AI coding harnesses/ bots etc
For general gen AI use, you can always use LLMs.txt: https://docs.injective.network/llms.txt
I just tweeted your question and my response!
(btw LMK your twitter ID if you wanna be at-mentioned)
Thanks for the reply. Is there anyone I can contact from the team that can provide me more funds for testing?
Thank you!
Hello. I need some testnet INJ for testing. Anyone has some spare that can send to: inj125urtz6lt5vel08plxyqwaurmu5tdzv26tmtmc
I need at least 50 INJ to create a proposal. I can only get 10 per day from Testnet Faucet 🙁
Sent
Sweet. Thank you mate 👍
I created my proposal already. Do I need people to "deposit" so it gets approved?
Do I have to get people to vote for my proposal or I just need to wait?
Yes, your proposal needs a total of 500 INJ in deposits to enter voting. Anyone can deposit.
After that, it goes to the voting period where people can vote
More info here:
https://injective.com/blog/injective-governance-proposal-procedure
Ok. I don’t have enough to make it go to vote. What should I do now?
My proposal is IIP 696
Docs point out to contact here for support
@random parrot nope….
gm builders 🙌! To get the API URL for fetching data from the Injective blockchain,where can i check out on the Injective documentation or their official API endpoints. 😊
noted
Ok thanks, 🙏🏾
I did notice he sent me a message with a sketchy link, but didn't click it I saw it in the developer resources section
It was a scam link
if i want to fetch this info from the injscan website where is the api documentation for it, the token information i cant seem to find it
thanks
where can i actually talk to an offical inj team member
@sharp cradle @twilit rivet hello guys i need help regarding respncible disclosure of a nuclear theft bug
responded to your ticket
hello how do I install injective in to mu foundry project
I'm currently installing the full repo using forge but the file is large and it keep breaking
we have a tutorial for this!
https://docs.injective.network/developers-evm/smart-contracts#foundry
To be able to use the Oracle part of the Injective Network, does someone needs a special grant or access ? Or is it open for everyone?
Anyone?????
also, you can try using pyth directly:
https://docs.pyth.network/price-feeds/core/contract-addresses/evm#mainnets OR
https://docs.pyth.network/price-feeds/core/contract-addresses/evm#testnets
(find the "Injective EVM" entry to obtain the address)
... then use this tutorial:
https://docs.pyth.network/price-feeds/core/use-real-time-data/pull-integration/evm
you will need to obtain price feed IDs to use as parameters, and you can get them from:
https://docs.pyth.network/price-feeds/core/price-feeds/price-feed-ids
e.g. search for INJ/USD
off-chain approach:
https://docs.pyth.network/price-feeds/core/fetch-price-updates
Use Pyth Network real-time data in EVM contracts using pull integration
List of price feed IDs for all the assets supported by Pyth Core
Learn how to retrieve Pyth price updates via REST, streaming, and SDK
List of Pyth price feed contract addresses on supported EVM mainnets and testnets
Hi how are you ? There is a real documentation for python libraries to understand how to use it ?
I'm having issues with metamask + ledger and a 'only v4 supported' when trying to sign transactions?
You can tell me here.
Don't send a DM to any random person
I know 🙂
But in tbat light, any answer on that V4 Ledger issue thing?
Enable “Blind Signing” on Ledger
On your Ledger device Open, Ethereum app Go to Settings, Turn ON Blind Signing (or “Contract Data” on older firmware)
Well if it’s not blind signing / updates, then we’re likely dealing with a specific signing-method mismatch, not a setup issue.
Seems metamask + ledger has thjs more often than not.
That “only v4 supported” error with MetaMask + Ledger hardware wallet usually means:
The dApp is calling, eth_signTypedData or eth_signTypedData_v3
but Ledger (through MetaMask) ONLY supports eth_signTypedData_v4
@tough shard can I send you a friend request?
Please keep most discussions in this chat because of security
This yes 🙂
how to get evm testnet faucet
I’ve identified a critical vulnerability affecting Injective Core
I have a full report and working PoC demonstrating this.
I attempted to submit via your bounty platform, but I’m currently blocked by verification requirements. Could someone from the team point me to the correct disclosure channel so I can report this responsibly and remain eligible for bounty?
Happy to provide full details immediately once directed to the right place.
Thanks.
just following up on the above.
This issue stems from Cosmos SDK and affects multiple chains. I’ve been coordinating reports with other affected projects, and fixes are likely to start landing publicly in the near term.
Once patches begin to appear, the exploit path will be easier to infer from diffs, so I wanted to make sure Injective has the opportunity to review and address this proactively.
Happy to provide full details and PoC as soon as there’s a suitable reporting channel.
Hi,
I wanna create a new perp market, pairing with usdc. Can anyone help me do it?
Is it allowed in Injective protocol?
Hello! all the information regarding AI Agents is on the docs? Where it says AI ?
Yes Injective allows creating new USDC perpetual markets, but only through protocol rules with proper oracle data
Its price data is not on-chain, I need to create its own oracle and publish its price.
Does Injective protocol accept a custom oracle with only one price source?
I'm creating a small summary regarding this great achievement from INJ that allows it to live on both chains. Is there anyone from the team that can check out my doc (still draft that will be formatted) and point out to the sections where I misunderstand it? Or give me more feedback maybe?
HeIIo
gm, is usdc live in mainnet now?
Any news about circle usdc activation ?
Stay tuned to #📰・announcements
@kind flare :
Out of gas in location: WritePerByte; gasWanted: 2400000, gasUsed: 2401182: out of gas
I got 0.895 INJ left
@kind flare hi bojan
yes tried to send it via dm
can u add me ?
sure
Hi everyone! I have a quick question.
I'm Andrea, a senior engineer working on a verifiable registry protocol for tokenized RWA evidence. We are trying to understand whether there may be a meaningful fit with the Injective ecosystem, especially around RWA infrastructure, verifiable evidence, registry commitments, and institutional+developer-facing workflows.
Who would be the right person, team, or channel to contact for this kind of ecosystem-fit conversation?
Thanks.
You can DM @mortal kelp or @lime ruin on Telegram
Thank you!
Good afternoon, I wanted to know if you are currently recruiting new validators and do you have a delegation program?
Hello all. I’m trying to run a MsgInstantPerpetualMarketLaunch
But I keep getting an error
Same thing with the MsgRelayProviderPrices
@waxen silo
Thanks 🙏🏻
Hello everyone
I am building a platform for crypto perps data like Coingecko but for perpetual markets and I want to integrate direct trading into that platform through Injective bcz Hyperliquid builder code is expensive and can anyone wanna join into this project?
Hi all~
It seems the link related to the relayer(Injective IBC Relayers) in #📚・developer-resources has expired. Does anyone know where the documentation regarding this information is located?
There was an issue where the relayer could not be executed because it could not keep up with the fast blocktime of Injective when run via go-relayer.
@sharp cradle is there anyone else I can reach besides @waxen silo ? I can't get a reply from hin 🙁
I'm currently stuck with the error: "failed to execute message; message index: 0: Unauthorized to instant launch a perpetual market: unauthorized"
But the address being used was granted with oracle
Hey everyone! Excited to have launched early access to Solstice today. This channel will be about all things solstice. Excited to talk to all of you guys and take Injective forward 😄
In this channel you guys can:
- Ask any question about the testnet
- Provide feedback
- Suggest new features
why did the count down restart?
There are limited spots everyday for the golden week. We let a new batch of users to come in every day after the countdown resets 🙂
OIC
Great work Eric and team. Could I have a referral code please
check my twitter 😉
What are the rewards actually?
Actually here are some errors/adjustments:
- The graph doesn't really show what's the direct price in the orderbook (real time price).
- The PNL doesn't show real time...
- The execution of orders is quite slow.
It's also impossible to limit sell your current longs...
I suggest to have a limit sell or buy on the current position
stop loss and take profit is also a suggestion from mee
Thanks for the feedback @stark gorge! That's a good suggestion - we actually have stop loss and take profit orders supported in the smart contracts already and plan to add support to the UI.
Do you have spot trading or just perpetual and futures?
We also support spot trading in similar off-chain relay on-chain settlement fashion (based off 0x) - we'll be rolling this out in the future as well!
I also suggest that you actually put the dollar amount beside the PNL 🙂
will the futures markets be availabe during the testnet
Hello Guys. Congrats on the awesome milestone.
Another suggestion is to have a tab where you can see all your different open positions from different coins 🙂
Does the USDT on testnet have true value? Will i still will be able to use on mainet ?
Good suggestion!
does the prize pool of 25k usdt will depend on the number of usdt testnet tokens you have?
We are focusing on perpetual swaps for now but will include CFDs as well
These are just testnet tokens 😉
They have true value for testnet trading. 💪
You cannot limit sell your position that's another suggestion limit sell or limit buy for your open position
Yes this will be taken into account when phase two (the trading competition) launches
Duly noted!
When is phase 2 (the trading comp)?
@soft dome Hi Albert. How can I access to test net?
To be announced in the near future!
You’ll need a referral code, check @subtle haven’s twitter
Mines all used up 😦
5 referrals max?
You can also receive one from an existing user
or 5 referrals per day max?
5 referrals overall is the maximum for now. The team will announce when this limit is increased!
i opened through twitter on my phone and it worked but when i open again it requires input again so the used up might come from there. ..
Okay 🙂 thanks
If someone had a valid code, I’ll be grateful if share 🙏
Mine's already maxed out sorry
what does this mean? code is used up?
Yea I get the same error
I will have a look guys :)
I get a similar error..
this is the point of testnet
yep, no judgement from me - just trying to help the team by contributing bugs/feedback 😺
thanks!
great stuff. helps to spread the word
how long to verify usually?
on twitter, immediately
how can we get a golden ticket?
I did not for the tweet though (28D2F556)
you used wechat?
ask for the airdrop..
try it again
pin this message sir
looks like twitter is failing you
oh
just click verify
if you've already tweeted it
is your twitter private?
i just searched for that tweet and couldnt find it either
The latest Tweets on 28D2F556. Read what people are saying and join the conversation.
Done
Hi everyone. Wow, the daily cap has been reached already! Thanks for your enthusiasm. More access will be provided tomorrow. Please check the countdown on our website.
Hi
Hi, price is hidden on chart what is very irritating, and what is count down numbers below price?
how long will the phase 1 last, the liquidity is so bad and it's quite boring
Also will be nice if user can customise platform
and the speed is terrible, the experience is quite not good
Thanks for being part of our day 1 testnet! Block times are 1 second, so the chain itself should be pretty fast. We’re working quickly now to improve query time against our node so that the experience is snappier for you.
Could you elaborate on the liquidity? We’re quite liquid
Who has a referral code for me?
everyone
Referral code : 5FE3F70D
Feel free to use this to get testnet access
Cheers
Cheers
Question: I longed 3 times at different market prices but I only have a 1 combined long position with the open price at the average market price of the 3 entries
is it really like that? Couldn't we have 3 different/separate longs?
whose (my end or inj) network error?
how can get code guys?