Parameters
This method does not accept any parameters
Returns
pool
array
An array of community pool coins
denom
string
The denominated value (e.g., usei)
amount
string
The amount of community pool coins
Request
1curl --location 'https://docs-demo.sei-pacific.quiknode.pro/cosmos/distribution/v1beta1/community_pool'
1curl --location 'https://docs-demo.sei-pacific.quiknode.pro/cosmos/distribution/v1beta1/community_pool'
1package main23import (4"context"5dist "cosmossdk.io/api/cosmos/distribution/v1beta1"6"fmt"7"google.golang.org/grpc"8"log"9)1011func main() {12endpoint := "YOUR_QUICKNODE_ENDPOINT"13target, opts := getGrpcOptions(endpoint)14grpcConn, err := grpc.Dial(target, opts...)15if err != nil {16log.Fatal(err)17}18defer grpcConn.Close()1920distribution := dist.NewQueryClient(grpcConn)21resp, err := distribution.CommunityPool(context.Background(), &dist.QueryCommunityPoolRequest{})22if err != nil {23log.Fatal(err)24}25for _, coin := range resp.Pool {26fmt.Println("community pool coin supply: ", coin.Denom, coin.Amount)27}28}29
1package main23import (4"context"5dist "cosmossdk.io/api/cosmos/distribution/v1beta1"6"fmt"7"google.golang.org/grpc"8"log"9)1011func main() {12endpoint := "YOUR_QUICKNODE_ENDPOINT"13target, opts := getGrpcOptions(endpoint)14grpcConn, err := grpc.Dial(target, opts...)15if err != nil {16log.Fatal(err)17}18defer grpcConn.Close()1920distribution := dist.NewQueryClient(grpcConn)21resp, err := distribution.CommunityPool(context.Background(), &dist.QueryCommunityPoolRequest{})22if err != nil {23log.Fatal(err)24}25for _, coin := range resp.Pool {26fmt.Println("community pool coin supply: ", coin.Denom, coin.Amount)27}28}29
1const myHeaders = new Headers();2myHeaders.append("Accept", "*/*");34const requestOptions = {5method: "GET",6headers: myHeaders,7redirect: "follow"8};910fetch("https://docs-demo.sei-pacific.quiknode.pro/cosmos/distribution/v1beta1/community_pool", requestOptions)11.then((response) => response.text())12.then((result) => console.log(result))13.catch((error) => console.error(error));
1const myHeaders = new Headers();2myHeaders.append("Accept", "*/*");34const requestOptions = {5method: "GET",6headers: myHeaders,7redirect: "follow"8};910fetch("https://docs-demo.sei-pacific.quiknode.pro/cosmos/distribution/v1beta1/community_pool", requestOptions)11.then((response) => response.text())12.then((result) => console.log(result))13.catch((error) => console.error(error));
1import requests23url = 'https://docs-demo.sei-pacific.quiknode.pro/cosmos/distribution/v1beta1/community_pool'45payload = {}6headers = {7'Accept': '*/*'8}910response = requests.request("GET", url, headers=headers, data=payload)1112print(response.text)13
1import requests23url = 'https://docs-demo.sei-pacific.quiknode.pro/cosmos/distribution/v1beta1/community_pool'45payload = {}6headers = {7'Accept': '*/*'8}910response = requests.request("GET", url, headers=headers, data=payload)1112print(response.text)13
1require "uri"2require "net/http"34url = URI("https://docs-demo.sei-pacific.quiknode.pro/cosmos/distribution/v1beta1/community_pool")56https = Net::HTTP.new(url.host, url.port)7https.use_ssl = true89request = Net::HTTP::Get.new(url)10request["Accept"] = "*/*"1112response = https.request(request)13puts response.read_body14
1require "uri"2require "net/http"34url = URI("https://docs-demo.sei-pacific.quiknode.pro/cosmos/distribution/v1beta1/community_pool")56https = Net::HTTP.new(url.host, url.port)7https.use_ssl = true89request = Net::HTTP::Get.new(url)10request["Accept"] = "*/*"1112response = https.request(request)13puts response.read_body14
Don't have an account yet?
Create your Quicknode endpoint in seconds and start building
Get started for free