.env values. Use the Runbook for procedural validation.
Chain and contract
RFQ indexer endpoints
The public service alias is
injective_rfq_rpc.InjectiveRfqRPC. The deployed paths use underscores and InjectiveRfqRPC; do not substitute the internal proto package name.
Most SDK clients store the WebSocket base endpoint and append /MakerStream or /TakerStream internally. Do not append the stream path twice.
Tokens
Fund both the bank balance for gas and the exchange subaccount for margin. Maker margin must be available in the subaccount nonce registered for that maker.
Faucet:
https://testnet-faucet.injective.dev
Markets
Snap prices and quantities to the market rules before signing. The signature covers the exact decimal strings you send.
Environment variables
Minimum.env for local tests:
Mainnet signing contrast
Mainnet uses Cosmos chain IDinjective-1 and EIP-712 chain ID 1776. Pull both values from environment config instead of hardcoding when writing reusable clients.
