/cosmwasm/wasm/v1/code REST API Endpoint | Injective Docs

/cosmwasm/wasm/v1/code REST API Endpoint

Gets the metadata for all stored wasm codes. The API credit value for this method is 20.

Updated on

Jun 28, 2025

Parameters

This method does not accept any parameters

Returns

code_infos

array

An array of code_infos which contains the following fields:

Request

Curl

curl --location 'https://docs-demo.injective-testnet.quiknode.pro/cosmwasm/wasm/v1/code'
curl --location 'https://docs-demo.injective-testnet.quiknode.pro/cosmwasm/wasm/v1/code'
const requestOptions = {
    method: "GET",
    redirect: "follow"
};

fetch("https://docs-demo.injective-testnet.quiknode.pro/cosmwasm/wasm/v1/code", requestOptions)
    .then((response) => response.text())
    .then((result) => console.log(result))
    .catch((error) => console.error(error));
const requestOptions = {
    method: "GET",
    redirect: "follow"
};

```python
import requests

url = "https://docs-demo.injective-testnet.quiknode.pro/cosmwasm/wasm/v1/code"

payload = {}
headers = {}

response = requests.request("GET", url, headers=headers, data=payload)

print(response.text)
import requests

url = "https://docs-demo.injective-testnet.quiknode.pro/cosmwasm/wasm/v1/code"

payload = {}
headers = {}

response = requests.request("GET", url, headers=headers, data=payload)

print(response.text)
require "uri"
require "net/http"

url = URI("https://docs-demo.injective-testnet.quiknode.pro/cosmwasm/wasm/v1/code")

https = Net::HTTP.new(url.host, url.port)
https.use_ssl = true

request = Net::HTTP::Get.new(url)

response = https.request(request)
puts response.read_body
require "uri"
require "net/http"

url = URI("https://docs-demo.injective-testnet.quiknode.pro/cosmwasm/wasm/v1/code")

https = Net::HTTP.new(url.host, url.port)
https.use_ssl = true

request = Net::HTTP::Get.new(url)

response = https.request(request)
puts response.read_body