Injective
Injective is a unique blockchain tailored for finance, offering out-of-the-box modules like a fully decentralized orderbook. As an open smart contracts platform, it hosts a suite of decentralized apps designed for optimal user experience. Dive into Injective and unlock efficient capital allocation in decentralized financial markets.
pub const INJECTIVE_NETWORK: NetworkInfo = NetworkInfo {
chain_name: "injective",
pub_address_prefix: "inj",
coin_type: 60u32,
};
/// <https://docs.injective.network/develop/public-endpoints/#mainnet>
/// <https://www.mintscan.io/injective/parameters>
/// <https://status.injective.network/>
pub const INJECTIVE_1: ChainInfo = ChainInfo {
kind: ChainKind::Mainnet,
chain_id: "injective-1",
gas_denom: "inj",
gas_price: 500_000_000.0,
grpc_urls: &["https://sentry.chain.grpc.injective.network:443"],
network_info: INJECTIVE_NETWORK,
lcd_url: None,
fcd_url: None,
};
/// <https://docs.injective.network/develop/public-endpoints/#testnet>
/// <https://testnet.status.injective.network/>
pub const INJECTIVE_888: ChainInfo = ChainInfo {
kind: ChainKind::Testnet,
chain_id: "injective-888",
gas_denom: "inj",
gas_price: 500_000_000.0,
grpc_urls: &["https://k8s.testnet.chain.grpc.injective.network:443"],
network_info: INJECTIVE_NETWORK,
lcd_url: None,
fcd_url: None,
};
Usage
To interact with contracts on Injective, first enable the eth
feature for cw-orchestrator. Injective supports EVM-based addresses, and this will enable their use within cw-orchestrator.
See how to setup your main function in the main function section. Update the network passed into the Daemon
builder to be networks::INJECTIVE_1
.